AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::SNS::Model::GetEndpointAttributesResult Class Reference

#include <GetEndpointAttributesResult.h>

Public Member Functions

 GetEndpointAttributesResult ()
 
 GetEndpointAttributesResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetEndpointAttributesResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Map< Aws::String, Aws::String > & GetAttributes () const
 
void SetAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
GetEndpointAttributesResultWithAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
GetEndpointAttributesResultWithAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
GetEndpointAttributesResultAddAttributes (const Aws::String &key, const Aws::String &value)
 
GetEndpointAttributesResultAddAttributes (Aws::String &&key, const Aws::String &value)
 
GetEndpointAttributesResultAddAttributes (const Aws::String &key, Aws::String &&value)
 
GetEndpointAttributesResultAddAttributes (Aws::String &&key, Aws::String &&value)
 
GetEndpointAttributesResultAddAttributes (const char *key, Aws::String &&value)
 
GetEndpointAttributesResultAddAttributes (Aws::String &&key, const char *value)
 
GetEndpointAttributesResultAddAttributes (const char *key, const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetEndpointAttributesResultWithResponseMetadata (const ResponseMetadata &value)
 
GetEndpointAttributesResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Response from GetEndpointAttributes of the EndpointArn.

See Also:

AWS API Reference

Definition at line 35 of file GetEndpointAttributesResult.h.

Constructor & Destructor Documentation

◆ GetEndpointAttributesResult() [1/2]

Aws::SNS::Model::GetEndpointAttributesResult::GetEndpointAttributesResult ( )

◆ GetEndpointAttributesResult() [2/2]

Aws::SNS::Model::GetEndpointAttributesResult::GetEndpointAttributesResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddAttributes() [1/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 185 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [2/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( Aws::String &&  key,
const Aws::String value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 153 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [3/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( Aws::String &&  key,
const char *  value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 217 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [4/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( const Aws::String key,
Aws::String &&  value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 169 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [5/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( const Aws::String key,
const Aws::String value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 137 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [6/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( const char *  key,
Aws::String &&  value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 201 of file GetEndpointAttributesResult.h.

◆ AddAttributes() [7/7]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::AddAttributes ( const char *  key,
const char *  value 
)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 233 of file GetEndpointAttributesResult.h.

◆ GetAttributes()

const Aws::Map<Aws::String, Aws::String>& Aws::SNS::Model::GetEndpointAttributesResult::GetAttributes ( ) const
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 57 of file GetEndpointAttributesResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::SNS::Model::GetEndpointAttributesResult::GetResponseMetadata ( ) const
inline

Definition at line 237 of file GetEndpointAttributesResult.h.

◆ operator=()

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAttributes() [1/2]

void Aws::SNS::Model::GetEndpointAttributesResult::SetAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 89 of file GetEndpointAttributesResult.h.

◆ SetAttributes() [2/2]

void Aws::SNS::Model::GetEndpointAttributesResult::SetAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 73 of file GetEndpointAttributesResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::SNS::Model::GetEndpointAttributesResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 240 of file GetEndpointAttributesResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::SNS::Model::GetEndpointAttributesResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 243 of file GetEndpointAttributesResult.h.

◆ WithAttributes() [1/2]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::WithAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 121 of file GetEndpointAttributesResult.h.

◆ WithAttributes() [2/2]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::WithAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Attributes include the following:

  • 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.

  • Enabled – flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.

  • Token – device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.

    The device token for the iOS platform is returned in lowercase.

Definition at line 105 of file GetEndpointAttributesResult.h.

◆ WithResponseMetadata() [1/2]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 246 of file GetEndpointAttributesResult.h.

◆ WithResponseMetadata() [2/2]

GetEndpointAttributesResult& Aws::SNS::Model::GetEndpointAttributesResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 249 of file GetEndpointAttributesResult.h.


The documentation for this class was generated from the following file: