CommunicationDetailsInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. support. fluent. models. CommunicationDetailsInner
- com.
- com.
public final class CommunicationDetailsInner
extends ProxyResource
Object that represents a Communication resource.
Constructor Summary
| Constructor | Description |
|---|---|
| CommunicationDetailsInner() |
Creates an instance of Communication |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
body()
Get the body property: Body of the communication. |
|
Communication |
communicationDirection()
Get the communication |
|
Communication |
communicationType()
Get the communication |
|
Offset |
createdDate()
Get the created |
|
static
Communication |
fromJson(JsonReader jsonReader)
Reads an instance of Communication |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
| String |
sender()
Get the sender property: Email address of the sender. |
| String |
subject()
Get the subject property: Subject of the communication. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
Communication |
withBody(String body)
Set the body property: Body of the communication. |
|
Communication |
withSender(String sender)
Set the sender property: Email address of the sender. |
|
Communication |
withSubject(String subject)
Set the subject property: Subject of the communication. |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Constructor Details
CommunicationDetailsInner
public CommunicationDetailsInner()
Creates an instance of CommunicationDetailsInner class.
Method Details
body
public String body()
Get the body property: Body of the communication.
Returns:
communicationDirection
public CommunicationDirection communicationDirection()
Get the communicationDirection property: Direction of communication.
Returns:
communicationType
public CommunicationType communicationType()
Get the communicationType property: Communication type.
Returns:
createdDate
public OffsetDateTime createdDate()
Get the createdDate property: Time in UTC (ISO 8601 format) when the communication was created.
Returns:
fromJson
public static CommunicationDetailsInner fromJson(JsonReader jsonReader)
Reads an instance of CommunicationDetailsInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
CommunicationDetailsInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
CommunicationDetailsInner.name()Returns:
sender
public String sender()
Get the sender property: Email address of the sender. This property is required if called by a service principal.
Returns:
subject
public String subject()
Get the subject property: Subject of the communication.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
CommunicationDetailsInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
CommunicationDetailsInner.type()Returns:
validate
public void validate()
Validates the instance.
withBody
public CommunicationDetailsInner withBody(String body)
Set the body property: Body of the communication.
Parameters:
Returns:
withSender
public CommunicationDetailsInner withSender(String sender)
Set the sender property: Email address of the sender. This property is required if called by a service principal.
Parameters:
Returns:
withSubject
public CommunicationDetailsInner withSubject(String subject)
Set the subject property: Subject of the communication.
Parameters:
Returns: