@Generated(value="com.amazonaws:aws-java-sdk-code-generator") 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)
Add a single Attributes entry
|
CreatePlatformEndpointRequest |
clearAttributesEntries()
Removes all the entries added into Attributes.
|
CreatePlatformEndpointRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
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.
|
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.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, 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.
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 (Firebase Cloud Messaging) 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 (Firebase Cloud Messaging)
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 (Firebase Cloud Messaging) 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 (Firebase Cloud Messaging) 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 (Firebase Cloud Messaging)
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
.
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()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()