CommunicationDetails Interface

public interface CommunicationDetails

An immutable client-side representation of CommunicationDetails.

Method Summary

Modifier and Type Method and Description
abstract String body()

Gets the body property: Body of the communication.

abstract CommunicationDirection communicationDirection()

Gets the communicationDirection property: Direction of communication.

abstract CommunicationType communicationType()

Gets the communicationType property: Communication type.

abstract OffsetDateTime createdDate()

Gets the createdDate property: Time in UTC (ISO 8601 format) when the communication was created.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract CommunicationDetailsInner innerModel()

Gets the inner com.azure.resourcemanager.support.fluent.models.CommunicationDetailsInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract CommunicationDetails refresh()

Refreshes the resource to sync with Azure.

abstract CommunicationDetails refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String sender()

Gets the sender property: Email address of the sender.

abstract String subject()

Gets the subject property: Subject of the communication.

abstract String type()

Gets the type property: The type of the resource.

Method Details

body

public abstract String body()

Gets the body property: Body of the communication.

Returns:

the body value.

communicationDirection

public abstract CommunicationDirection communicationDirection()

Gets the communicationDirection property: Direction of communication.

Returns:

the communicationDirection value.

communicationType

public abstract CommunicationType communicationType()

Gets the communicationType property: Communication type.

Returns:

the communicationType value.

createdDate

public abstract OffsetDateTime createdDate()

Gets the createdDate property: Time in UTC (ISO 8601 format) when the communication was created.

Returns:

the createdDate value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract CommunicationDetailsInner innerModel()

Gets the inner com.azure.resourcemanager.support.fluent.models.CommunicationDetailsInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract CommunicationDetails refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CommunicationDetails refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

sender

public abstract String sender()

Gets the sender property: Email address of the sender. This property is required if called by a service principal.

Returns:

the sender value.

subject

public abstract String subject()

Gets the subject property: Subject of the communication.

Returns:

the subject value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to