AcsSmsDeliveryReportReceivedEventData Class
- java.
lang. Object - com.
azure. messaging. eventgrid. systemevents. AcsSmsEventBaseProperties - com.
azure. messaging. eventgrid. systemevents. AcsSmsDeliveryReportReceivedEventData
- com.
- com.
public final class AcsSmsDeliveryReportReceivedEventData
extends AcsSmsEventBaseProperties
Schema of the Data property of an EventGridEvent for a Microsoft.Communication.SMSDeliveryReportReceived event.
Constructor Summary
Constructor | Description |
---|---|
AcsSmsDeliveryReportReceivedEventData() |
Creates an instance of Acs |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Acs |
fromJson(JsonReader jsonReader)
Reads an instance of Acs |
List<Acs |
getDeliveryAttempts()
Get the delivery |
String |
getDeliveryStatus()
Get the delivery |
String |
getDeliveryStatusDetails()
Get the delivery |
Offset |
getReceivedTimestamp()
Get the received |
String |
getTag()
Get the tag property: Customer Content. |
Acs |
setDeliveryAttempts(List<AcsSmsDeliveryAttemptProperties> deliveryAttempts)
Set the delivery |
Acs |
setDeliveryStatus(String deliveryStatus)
Set the delivery |
Acs |
setDeliveryStatusDetails(String deliveryStatusDetails)
Set the delivery |
Acs |
setFrom(String from)
Set the from property: The identity of SMS message sender. |
Acs |
setMessageId(String messageId)
Set the message |
Acs |
setReceivedTimestamp(OffsetDateTime receivedTimestamp)
Set the received |
Acs |
setTag(String tag)
Set the tag property: Customer Content. |
Acs |
setTo(String to)
Set the to property: The identity of SMS message receiver. |
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from AcsSmsEventBaseProperties
Methods inherited from java.lang.Object
Constructor Details
AcsSmsDeliveryReportReceivedEventData
public AcsSmsDeliveryReportReceivedEventData()
Creates an instance of AcsSmsDeliveryReportReceivedEventData class.
Method Details
fromJson
public static AcsSmsDeliveryReportReceivedEventData fromJson(JsonReader jsonReader)
Reads an instance of AcsSmsDeliveryReportReceivedEventData from the JsonReader.
Parameters:
Returns:
Throws:
getDeliveryAttempts
public List
Get the deliveryAttempts property: List of details of delivery attempts made.
Returns:
getDeliveryStatus
public String getDeliveryStatus()
Get the deliveryStatus property: Status of Delivery.
Returns:
getDeliveryStatusDetails
public String getDeliveryStatusDetails()
Get the deliveryStatusDetails property: Details about Delivery Status.
Returns:
getReceivedTimestamp
public OffsetDateTime getReceivedTimestamp()
Get the receivedTimestamp property: The time at which the SMS delivery report was received.
Returns:
getTag
public String getTag()
Get the tag property: Customer Content.
Returns:
setDeliveryAttempts
public AcsSmsDeliveryReportReceivedEventData setDeliveryAttempts(List
Set the deliveryAttempts property: List of details of delivery attempts made.
Parameters:
Returns:
setDeliveryStatus
public AcsSmsDeliveryReportReceivedEventData setDeliveryStatus(String deliveryStatus)
Set the deliveryStatus property: Status of Delivery.
Parameters:
Returns:
setDeliveryStatusDetails
public AcsSmsDeliveryReportReceivedEventData setDeliveryStatusDetails(String deliveryStatusDetails)
Set the deliveryStatusDetails property: Details about Delivery Status.
Parameters:
Returns:
setFrom
public AcsSmsDeliveryReportReceivedEventData setFrom(String from)
Set the from property: The identity of SMS message sender.
Overrides:
AcsSmsDeliveryReportReceivedEventData.setFrom(String from)Parameters:
setMessageId
public AcsSmsDeliveryReportReceivedEventData setMessageId(String messageId)
Set the messageId property: The identity of the SMS message.
Overrides:
AcsSmsDeliveryReportReceivedEventData.setMessageId(String messageId)Parameters:
setReceivedTimestamp
public AcsSmsDeliveryReportReceivedEventData setReceivedTimestamp(OffsetDateTime receivedTimestamp)
Set the receivedTimestamp property: The time at which the SMS delivery report was received.
Parameters:
Returns:
setTag
public AcsSmsDeliveryReportReceivedEventData setTag(String tag)
Set the tag property: Customer Content.
Parameters:
Returns:
setTo
public AcsSmsDeliveryReportReceivedEventData setTo(String to)
Set the to property: The identity of SMS message receiver.
Overrides:
AcsSmsDeliveryReportReceivedEventData.setTo(String to)Parameters:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AcsSmsDeliveryReportReceivedEventData.toJson(JsonWriter jsonWriter)Parameters:
Throws:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for