Class AcsSmsDeliveryReportReceivedEventData


  • public final class AcsSmsDeliveryReportReceivedEventData
    extends AcsSmsEventBaseProperties
    Schema of the Data property of an EventGridEvent for a Microsoft.Communication.SMSDeliveryReportReceived event.
    • Constructor Detail

      • AcsSmsDeliveryReportReceivedEventData

        public AcsSmsDeliveryReportReceivedEventData()
    • Method Detail

      • getDeliveryStatus

        public String getDeliveryStatus()
        Get the deliveryStatus property: Status of Delivery.
        Returns:
        the deliveryStatus value.
      • setDeliveryStatus

        public AcsSmsDeliveryReportReceivedEventData setDeliveryStatus​(String deliveryStatus)
        Set the deliveryStatus property: Status of Delivery.
        Parameters:
        deliveryStatus - the deliveryStatus value to set.
        Returns:
        the AcsSmsDeliveryReportReceivedEventData object itself.
      • getDeliveryStatusDetails

        public String getDeliveryStatusDetails()
        Get the deliveryStatusDetails property: Details about Delivery Status.
        Returns:
        the deliveryStatusDetails value.
      • setDeliveryStatusDetails

        public AcsSmsDeliveryReportReceivedEventData setDeliveryStatusDetails​(String deliveryStatusDetails)
        Set the deliveryStatusDetails property: Details about Delivery Status.
        Parameters:
        deliveryStatusDetails - the deliveryStatusDetails value to set.
        Returns:
        the AcsSmsDeliveryReportReceivedEventData object itself.
      • getDeliveryAttempts

        public List<AcsSmsDeliveryAttemptProperties> getDeliveryAttempts()
        Get the deliveryAttempts property: List of details of delivery attempts made.
        Returns:
        the deliveryAttempts value.
      • getReceivedTimestamp

        public OffsetDateTime getReceivedTimestamp()
        Get the receivedTimestamp property: The time at which the SMS delivery report was received.
        Returns:
        the receivedTimestamp value.
      • setReceivedTimestamp

        public AcsSmsDeliveryReportReceivedEventData setReceivedTimestamp​(OffsetDateTime receivedTimestamp)
        Set the receivedTimestamp property: The time at which the SMS delivery report was received.
        Parameters:
        receivedTimestamp - the receivedTimestamp value to set.
        Returns:
        the AcsSmsDeliveryReportReceivedEventData object itself.
      • getTag

        public String getTag()
        Get the tag property: Customer Content.
        Returns:
        the tag value.
      • setTag

        public AcsSmsDeliveryReportReceivedEventData setTag​(String tag)
        Set the tag property: Customer Content.
        Parameters:
        tag - the tag value to set.
        Returns:
        the AcsSmsDeliveryReportReceivedEventData object itself.