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

#include <PhoneNumberInformation.h>

Public Member Functions

 PhoneNumberInformation ()
 
 PhoneNumberInformation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PhoneNumberInformationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
PhoneNumberInformationWithCreatedAt (const Aws::Utils::DateTime &value)
 
PhoneNumberInformationWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetPhoneNumber () const
 
bool PhoneNumberHasBeenSet () const
 
void SetPhoneNumber (const Aws::String &value)
 
void SetPhoneNumber (Aws::String &&value)
 
void SetPhoneNumber (const char *value)
 
PhoneNumberInformationWithPhoneNumber (const Aws::String &value)
 
PhoneNumberInformationWithPhoneNumber (Aws::String &&value)
 
PhoneNumberInformationWithPhoneNumber (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
PhoneNumberInformationWithStatus (const Aws::String &value)
 
PhoneNumberInformationWithStatus (Aws::String &&value)
 
PhoneNumberInformationWithStatus (const char *value)
 
const Aws::StringGetIso2CountryCode () const
 
bool Iso2CountryCodeHasBeenSet () const
 
void SetIso2CountryCode (const Aws::String &value)
 
void SetIso2CountryCode (Aws::String &&value)
 
void SetIso2CountryCode (const char *value)
 
PhoneNumberInformationWithIso2CountryCode (const Aws::String &value)
 
PhoneNumberInformationWithIso2CountryCode (Aws::String &&value)
 
PhoneNumberInformationWithIso2CountryCode (const char *value)
 
const RouteTypeGetRouteType () const
 
bool RouteTypeHasBeenSet () const
 
void SetRouteType (const RouteType &value)
 
void SetRouteType (RouteType &&value)
 
PhoneNumberInformationWithRouteType (const RouteType &value)
 
PhoneNumberInformationWithRouteType (RouteType &&value)
 
const Aws::Vector< NumberCapability > & GetNumberCapabilities () const
 
bool NumberCapabilitiesHasBeenSet () const
 
void SetNumberCapabilities (const Aws::Vector< NumberCapability > &value)
 
void SetNumberCapabilities (Aws::Vector< NumberCapability > &&value)
 
PhoneNumberInformationWithNumberCapabilities (const Aws::Vector< NumberCapability > &value)
 
PhoneNumberInformationWithNumberCapabilities (Aws::Vector< NumberCapability > &&value)
 
PhoneNumberInformationAddNumberCapabilities (const NumberCapability &value)
 
PhoneNumberInformationAddNumberCapabilities (NumberCapability &&value)
 

Detailed Description

A list of phone numbers and their metadata.

See Also:

AWS API Reference

Definition at line 35 of file PhoneNumberInformation.h.

Constructor & Destructor Documentation

◆ PhoneNumberInformation() [1/2]

Aws::SNS::Model::PhoneNumberInformation::PhoneNumberInformation ( )

◆ PhoneNumberInformation() [2/2]

Aws::SNS::Model::PhoneNumberInformation::PhoneNumberInformation ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddNumberCapabilities() [1/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::AddNumberCapabilities ( const NumberCapability value)
inline

The capabilities of each phone number.

Definition at line 272 of file PhoneNumberInformation.h.

◆ AddNumberCapabilities() [2/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::AddNumberCapabilities ( NumberCapability &&  value)
inline

The capabilities of each phone number.

Definition at line 277 of file PhoneNumberInformation.h.

◆ CreatedAtHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::CreatedAtHasBeenSet ( ) const
inline

The date and time when the phone number was created.

Definition at line 54 of file PhoneNumberInformation.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::SNS::Model::PhoneNumberInformation::GetCreatedAt ( ) const
inline

The date and time when the phone number was created.

Definition at line 49 of file PhoneNumberInformation.h.

◆ GetIso2CountryCode()

const Aws::String& Aws::SNS::Model::PhoneNumberInformation::GetIso2CountryCode ( ) const
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 163 of file PhoneNumberInformation.h.

◆ GetNumberCapabilities()

const Aws::Vector<NumberCapability>& Aws::SNS::Model::PhoneNumberInformation::GetNumberCapabilities ( ) const
inline

The capabilities of each phone number.

Definition at line 242 of file PhoneNumberInformation.h.

◆ GetPhoneNumber()

const Aws::String& Aws::SNS::Model::PhoneNumberInformation::GetPhoneNumber ( ) const
inline

The phone number.

Definition at line 80 of file PhoneNumberInformation.h.

◆ GetRouteType()

const RouteType& Aws::SNS::Model::PhoneNumberInformation::GetRouteType ( ) const
inline

The list of supported routes.

Definition at line 211 of file PhoneNumberInformation.h.

◆ GetStatus()

const Aws::String& Aws::SNS::Model::PhoneNumberInformation::GetStatus ( ) const
inline

The status of the phone number.

Definition at line 121 of file PhoneNumberInformation.h.

◆ Iso2CountryCodeHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::Iso2CountryCodeHasBeenSet ( ) const
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 169 of file PhoneNumberInformation.h.

◆ NumberCapabilitiesHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::NumberCapabilitiesHasBeenSet ( ) const
inline

The capabilities of each phone number.

Definition at line 247 of file PhoneNumberInformation.h.

◆ operator=()

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::SNS::Model::PhoneNumberInformation::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::SNS::Model::PhoneNumberInformation::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PhoneNumberHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::PhoneNumberHasBeenSet ( ) const
inline

The phone number.

Definition at line 85 of file PhoneNumberInformation.h.

◆ RouteTypeHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::RouteTypeHasBeenSet ( ) const
inline

The list of supported routes.

Definition at line 216 of file PhoneNumberInformation.h.

◆ SetCreatedAt() [1/2]

void Aws::SNS::Model::PhoneNumberInformation::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time when the phone number was created.

Definition at line 64 of file PhoneNumberInformation.h.

◆ SetCreatedAt() [2/2]

void Aws::SNS::Model::PhoneNumberInformation::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time when the phone number was created.

Definition at line 59 of file PhoneNumberInformation.h.

◆ SetIso2CountryCode() [1/3]

void Aws::SNS::Model::PhoneNumberInformation::SetIso2CountryCode ( Aws::String &&  value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 181 of file PhoneNumberInformation.h.

◆ SetIso2CountryCode() [2/3]

void Aws::SNS::Model::PhoneNumberInformation::SetIso2CountryCode ( const Aws::String value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 175 of file PhoneNumberInformation.h.

◆ SetIso2CountryCode() [3/3]

void Aws::SNS::Model::PhoneNumberInformation::SetIso2CountryCode ( const char *  value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 187 of file PhoneNumberInformation.h.

◆ SetNumberCapabilities() [1/2]

void Aws::SNS::Model::PhoneNumberInformation::SetNumberCapabilities ( Aws::Vector< NumberCapability > &&  value)
inline

The capabilities of each phone number.

Definition at line 257 of file PhoneNumberInformation.h.

◆ SetNumberCapabilities() [2/2]

void Aws::SNS::Model::PhoneNumberInformation::SetNumberCapabilities ( const Aws::Vector< NumberCapability > &  value)
inline

The capabilities of each phone number.

Definition at line 252 of file PhoneNumberInformation.h.

◆ SetPhoneNumber() [1/3]

void Aws::SNS::Model::PhoneNumberInformation::SetPhoneNumber ( Aws::String &&  value)
inline

The phone number.

Definition at line 95 of file PhoneNumberInformation.h.

◆ SetPhoneNumber() [2/3]

void Aws::SNS::Model::PhoneNumberInformation::SetPhoneNumber ( const Aws::String value)
inline

The phone number.

Definition at line 90 of file PhoneNumberInformation.h.

◆ SetPhoneNumber() [3/3]

void Aws::SNS::Model::PhoneNumberInformation::SetPhoneNumber ( const char *  value)
inline

The phone number.

Definition at line 100 of file PhoneNumberInformation.h.

◆ SetRouteType() [1/2]

void Aws::SNS::Model::PhoneNumberInformation::SetRouteType ( const RouteType value)
inline

The list of supported routes.

Definition at line 221 of file PhoneNumberInformation.h.

◆ SetRouteType() [2/2]

void Aws::SNS::Model::PhoneNumberInformation::SetRouteType ( RouteType &&  value)
inline

The list of supported routes.

Definition at line 226 of file PhoneNumberInformation.h.

◆ SetStatus() [1/3]

void Aws::SNS::Model::PhoneNumberInformation::SetStatus ( Aws::String &&  value)
inline

The status of the phone number.

Definition at line 136 of file PhoneNumberInformation.h.

◆ SetStatus() [2/3]

void Aws::SNS::Model::PhoneNumberInformation::SetStatus ( const Aws::String value)
inline

The status of the phone number.

Definition at line 131 of file PhoneNumberInformation.h.

◆ SetStatus() [3/3]

void Aws::SNS::Model::PhoneNumberInformation::SetStatus ( const char *  value)
inline

The status of the phone number.

Definition at line 141 of file PhoneNumberInformation.h.

◆ StatusHasBeenSet()

bool Aws::SNS::Model::PhoneNumberInformation::StatusHasBeenSet ( ) const
inline

The status of the phone number.

Definition at line 126 of file PhoneNumberInformation.h.

◆ WithCreatedAt() [1/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time when the phone number was created.

Definition at line 74 of file PhoneNumberInformation.h.

◆ WithCreatedAt() [2/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time when the phone number was created.

Definition at line 69 of file PhoneNumberInformation.h.

◆ WithIso2CountryCode() [1/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithIso2CountryCode ( Aws::String &&  value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 199 of file PhoneNumberInformation.h.

◆ WithIso2CountryCode() [2/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithIso2CountryCode ( const Aws::String value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 193 of file PhoneNumberInformation.h.

◆ WithIso2CountryCode() [3/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithIso2CountryCode ( const char *  value)
inline

The two-character code for the country or region, in ISO 3166-1 alpha-2 format.

Definition at line 205 of file PhoneNumberInformation.h.

◆ WithNumberCapabilities() [1/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithNumberCapabilities ( Aws::Vector< NumberCapability > &&  value)
inline

The capabilities of each phone number.

Definition at line 267 of file PhoneNumberInformation.h.

◆ WithNumberCapabilities() [2/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithNumberCapabilities ( const Aws::Vector< NumberCapability > &  value)
inline

The capabilities of each phone number.

Definition at line 262 of file PhoneNumberInformation.h.

◆ WithPhoneNumber() [1/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithPhoneNumber ( Aws::String &&  value)
inline

The phone number.

Definition at line 110 of file PhoneNumberInformation.h.

◆ WithPhoneNumber() [2/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithPhoneNumber ( const Aws::String value)
inline

The phone number.

Definition at line 105 of file PhoneNumberInformation.h.

◆ WithPhoneNumber() [3/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithPhoneNumber ( const char *  value)
inline

The phone number.

Definition at line 115 of file PhoneNumberInformation.h.

◆ WithRouteType() [1/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithRouteType ( const RouteType value)
inline

The list of supported routes.

Definition at line 231 of file PhoneNumberInformation.h.

◆ WithRouteType() [2/2]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithRouteType ( RouteType &&  value)
inline

The list of supported routes.

Definition at line 236 of file PhoneNumberInformation.h.

◆ WithStatus() [1/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithStatus ( Aws::String &&  value)
inline

The status of the phone number.

Definition at line 151 of file PhoneNumberInformation.h.

◆ WithStatus() [2/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithStatus ( const Aws::String value)
inline

The status of the phone number.

Definition at line 146 of file PhoneNumberInformation.h.

◆ WithStatus() [3/3]

PhoneNumberInformation& Aws::SNS::Model::PhoneNumberInformation::WithStatus ( const char *  value)
inline

The status of the phone number.

Definition at line 156 of file PhoneNumberInformation.h.


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