public class CreatePlatformEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Input for CreatePlatformEndpoint action.
NOOP
Constructor and Description |
---|
CreatePlatformEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
CreatePlatformEndpointRequest |
addAttributesEntry(String key,
String value) |
CreatePlatformEndpointRequest |
clearAttributesEntries()
Removes all the entries added into Attributes.
|
CreatePlatformEndpointRequest |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAttributes()
For a list of attributes, see SetEndpointAttributes.
|
String |
getCustomUserData()
Arbitrary user data to associate with the endpoint.
|
String |
getPlatformApplicationArn()
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
|
String |
getToken()
Unique identifier created by the notification service for an app on a device.
|
int |
hashCode() |
void |
setAttributes(Map<String,String> attributes)
For a list of attributes, see SetEndpointAttributes.
|
void |
setCustomUserData(String customUserData)
Arbitrary user data to associate with the endpoint.
|
void |
setPlatformApplicationArn(String platformApplicationArn)
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
|
void |
setToken(String token)
Unique identifier created by the notification service for an app on a device.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreatePlatformEndpointRequest |
withAttributes(Map<String,String> attributes)
For a list of attributes, see SetEndpointAttributes.
|
CreatePlatformEndpointRequest |
withCustomUserData(String customUserData)
Arbitrary user data to associate with the endpoint.
|
CreatePlatformEndpointRequest |
withPlatformApplicationArn(String platformApplicationArn)
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
|
CreatePlatformEndpointRequest |
withToken(String token)
Unique identifier created by the notification service for an app on a device.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setPlatformApplicationArn(String platformApplicationArn)
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
platformApplicationArn
- PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.public String getPlatformApplicationArn()
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
public CreatePlatformEndpointRequest withPlatformApplicationArn(String platformApplicationArn)
PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.
platformApplicationArn
- PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint.public void setToken(String token)
Unique identifier created by the notification service for an app on a device. The specific name for Token will vary, depending on which notification service is being used. For example, when using APNS as the notification service, you need the device token. Alternatively, when using GCM or ADM, the device token equivalent is called the registration ID.
token
- Unique identifier created by the notification service for an app on a device. The specific name for Token
will vary, depending on which notification service is being used. For example, when using APNS as the
notification service, you need the device token. Alternatively, when using GCM or ADM, the device token
equivalent is called the registration ID.public String getToken()
Unique identifier created by the notification service for an app on a device. The specific name for Token will vary, depending on which notification service is being used. For example, when using APNS as the notification service, you need the device token. Alternatively, when using GCM or ADM, the device token equivalent is called the registration ID.
public CreatePlatformEndpointRequest withToken(String token)
Unique identifier created by the notification service for an app on a device. The specific name for Token will vary, depending on which notification service is being used. For example, when using APNS as the notification service, you need the device token. Alternatively, when using GCM or ADM, the device token equivalent is called the registration ID.
token
- Unique identifier created by the notification service for an app on a device. The specific name for Token
will vary, depending on which notification service is being used. For example, when using APNS as the
notification service, you need the device token. Alternatively, when using GCM or ADM, the device token
equivalent is called the registration ID.public void setCustomUserData(String customUserData)
Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB.
customUserData
- Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in
UTF-8 format and less than 2KB.public String getCustomUserData()
Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB.
public CreatePlatformEndpointRequest withCustomUserData(String customUserData)
Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB.
customUserData
- Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in
UTF-8 format and less than 2KB.public Map<String,String> getAttributes()
For a list of attributes, see SetEndpointAttributes.
public void setAttributes(Map<String,String> attributes)
For a list of attributes, see SetEndpointAttributes.
attributes
- For a list of attributes, see SetEndpointAttributes.public CreatePlatformEndpointRequest withAttributes(Map<String,String> attributes)
For a list of attributes, see SetEndpointAttributes.
attributes
- For a list of attributes, see SetEndpointAttributes.public CreatePlatformEndpointRequest addAttributesEntry(String key, String value)
public CreatePlatformEndpointRequest clearAttributesEntries()
public String toString()
toString
in class Object
Object.toString()
public CreatePlatformEndpointRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2017. All rights reserved.