Package com.sinch.sdk.domains.sms.models
Class DeliveryReportRecipient.Builder<B extends DeliveryReportRecipient.Builder<B>>
- java.lang.Object
-
- com.sinch.sdk.domains.sms.models.BaseDeliveryReport.Builder<B>
-
- com.sinch.sdk.domains.sms.models.DeliveryReportRecipient.Builder<B>
-
- Direct Known Subclasses:
DeliveryReportRecipientMMS.Builder,DeliveryReportRecipientSMS.Builder
- Enclosing class:
- DeliveryReportRecipient
public abstract static class DeliveryReportRecipient.Builder<B extends DeliveryReportRecipient.Builder<B>> extends BaseDeliveryReport.Builder<B>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DeliveryReportRecipientbuild()DeliveryReportRecipient.Builder<B>setAppliedOriginator(String appliedOriginator)DeliveryReportRecipient.Builder<B>setAt(Instant at)DeliveryReportRecipient.Builder<B>setCode(DeliveryReportErrorCode code)DeliveryReportRecipient.Builder<B>setEncoding(DeliveryReportRecipientEncoding encoding)DeliveryReportRecipient.Builder<B>setNumberOfMessageParts(Integer numberOfMessageParts)DeliveryReportRecipient.Builder<B>setOperator(String operator)DeliveryReportRecipient.Builder<B>setOperatorStatusAt(Instant operatorStatusAt)DeliveryReportRecipient.Builder<B>setRecipient(String recipient)DeliveryReportRecipient.Builder<B>setStatus(DeliveryReportStatus status)-
Methods inherited from class com.sinch.sdk.domains.sms.models.BaseDeliveryReport.Builder
setBatchId, setClientReference
-
-
-
-
Method Detail
-
setAt
public DeliveryReportRecipient.Builder<B> setAt(Instant at)
-
setCode
public DeliveryReportRecipient.Builder<B> setCode(DeliveryReportErrorCode code)
-
setRecipient
public DeliveryReportRecipient.Builder<B> setRecipient(String recipient)
-
setStatus
public DeliveryReportRecipient.Builder<B> setStatus(DeliveryReportStatus status)
-
setAppliedOriginator
public DeliveryReportRecipient.Builder<B> setAppliedOriginator(String appliedOriginator)
-
setEncoding
public DeliveryReportRecipient.Builder<B> setEncoding(DeliveryReportRecipientEncoding encoding)
-
setNumberOfMessageParts
public DeliveryReportRecipient.Builder<B> setNumberOfMessageParts(Integer numberOfMessageParts)
-
setOperator
public DeliveryReportRecipient.Builder<B> setOperator(String operator)
-
setOperatorStatusAt
public DeliveryReportRecipient.Builder<B> setOperatorStatusAt(Instant operatorStatusAt)
-
build
public abstract DeliveryReportRecipient build()
-
-