@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EndpointMessageResult extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
EndpointMessageResult() |
Modifier and Type | Method and Description |
---|---|
EndpointMessageResult |
clone() |
boolean |
equals(Object obj) |
String |
getAddress()
Address that endpoint message was delivered to.
|
String |
getDeliveryStatus()
The delivery status of the message.
|
String |
getMessageId()
Unique message identifier associated with the message that was sent.
|
Integer |
getStatusCode()
Downstream service status code.
|
String |
getStatusMessage()
Status message for message delivery.
|
String |
getUpdatedToken()
If token was updated as part of delivery.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAddress(String address)
Address that endpoint message was delivered to.
|
void |
setDeliveryStatus(String deliveryStatus)
The delivery status of the message.
|
void |
setMessageId(String messageId)
Unique message identifier associated with the message that was sent.
|
void |
setStatusCode(Integer statusCode)
Downstream service status code.
|
void |
setStatusMessage(String statusMessage)
Status message for message delivery.
|
void |
setUpdatedToken(String updatedToken)
If token was updated as part of delivery.
|
String |
toString()
Returns a string representation of this object.
|
EndpointMessageResult |
withAddress(String address)
Address that endpoint message was delivered to.
|
EndpointMessageResult |
withDeliveryStatus(DeliveryStatus deliveryStatus)
The delivery status of the message.
|
EndpointMessageResult |
withDeliveryStatus(String deliveryStatus)
The delivery status of the message.
|
EndpointMessageResult |
withMessageId(String messageId)
Unique message identifier associated with the message that was sent.
|
EndpointMessageResult |
withStatusCode(Integer statusCode)
Downstream service status code.
|
EndpointMessageResult |
withStatusMessage(String statusMessage)
Status message for message delivery.
|
EndpointMessageResult |
withUpdatedToken(String updatedToken)
If token was updated as part of delivery.
|
public void setAddress(String address)
address
- Address that endpoint message was delivered to.public String getAddress()
public EndpointMessageResult withAddress(String address)
address
- Address that endpoint message was delivered to.public void setDeliveryStatus(String deliveryStatus)
deliveryStatus
- The delivery status of the message. Possible values:
SUCCESS - The message was successfully delivered to the endpoint.
TRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again
later.
FAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't
attempt to send the message again.
TIMEOUT - The message couldn't be sent within the timeout period.
QUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.
DAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour
period.
HOLDOUT - The endpoint was in a hold out treatment for the campaign.
THROTTLED - Amazon Pinpoint throttled sending to this endpoint.
EXPIRED - The endpoint address is expired.
CAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.
SERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.
UNKNOWN - An unknown error occurred.DeliveryStatus
public String getDeliveryStatus()
DeliveryStatus
public EndpointMessageResult withDeliveryStatus(String deliveryStatus)
deliveryStatus
- The delivery status of the message. Possible values:
SUCCESS - The message was successfully delivered to the endpoint.
TRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again
later.
FAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't
attempt to send the message again.
TIMEOUT - The message couldn't be sent within the timeout period.
QUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.
DAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour
period.
HOLDOUT - The endpoint was in a hold out treatment for the campaign.
THROTTLED - Amazon Pinpoint throttled sending to this endpoint.
EXPIRED - The endpoint address is expired.
CAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.
SERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.
UNKNOWN - An unknown error occurred.DeliveryStatus
public EndpointMessageResult withDeliveryStatus(DeliveryStatus deliveryStatus)
deliveryStatus
- The delivery status of the message. Possible values:
SUCCESS - The message was successfully delivered to the endpoint.
TRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again
later.
FAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't
attempt to send the message again.
TIMEOUT - The message couldn't be sent within the timeout period.
QUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.
DAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour
period.
HOLDOUT - The endpoint was in a hold out treatment for the campaign.
THROTTLED - Amazon Pinpoint throttled sending to this endpoint.
EXPIRED - The endpoint address is expired.
CAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.
SERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.
UNKNOWN - An unknown error occurred.DeliveryStatus
public void setMessageId(String messageId)
messageId
- Unique message identifier associated with the message that was sent.public String getMessageId()
public EndpointMessageResult withMessageId(String messageId)
messageId
- Unique message identifier associated with the message that was sent.public void setStatusCode(Integer statusCode)
statusCode
- Downstream service status code.public Integer getStatusCode()
public EndpointMessageResult withStatusCode(Integer statusCode)
statusCode
- Downstream service status code.public void setStatusMessage(String statusMessage)
statusMessage
- Status message for message delivery.public String getStatusMessage()
public EndpointMessageResult withStatusMessage(String statusMessage)
statusMessage
- Status message for message delivery.public void setUpdatedToken(String updatedToken)
updatedToken
- If token was updated as part of delivery. (This is GCM Specific)public String getUpdatedToken()
public EndpointMessageResult withUpdatedToken(String updatedToken)
updatedToken
- If token was updated as part of delivery. (This is GCM Specific)public String toString()
toString
in class Object
Object.toString()
public EndpointMessageResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2019. All rights reserved.