AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::EC2::Model::Region Class Reference

#include <Region.h>

Public Member Functions

AWS_EC2_API Region ()=default
 
AWS_EC2_API Region (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_EC2_API Regionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_EC2_API void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
AWS_EC2_API void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetOptInStatus () const
 
bool OptInStatusHasBeenSet () const
 
template<typename OptInStatusT = Aws::String>
void SetOptInStatus (OptInStatusT &&value)
 
template<typename OptInStatusT = Aws::String>
RegionWithOptInStatus (OptInStatusT &&value)
 
 
bool GeographyHasBeenSet () const
 
template<typename GeographyT = Aws::Vector<RegionGeography>>
void SetGeography (GeographyT &&value)
 
template<typename GeographyT = Aws::Vector<RegionGeography>>
RegionWithGeography (GeographyT &&value)
 
template<typename GeographyT = RegionGeography>
RegionAddGeography (GeographyT &&value)
 
const Aws::StringGetRegionName () const
 
bool RegionNameHasBeenSet () const
 
template<typename RegionNameT = Aws::String>
void SetRegionName (RegionNameT &&value)
 
template<typename RegionNameT = Aws::String>
RegionWithRegionName (RegionNameT &&value)
 
const Aws::StringGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
template<typename EndpointT = Aws::String>
void SetEndpoint (EndpointT &&value)
 
template<typename EndpointT = Aws::String>
RegionWithEndpoint (EndpointT &&value)
 

Detailed Description

Describes a Region.

See Also:

AWS API Reference

Definition at line 29 of file Region.h.

Constructor & Destructor Documentation

◆ Region() [1/2]

AWS_EC2_API Aws::EC2::Model::Region::Region ( )
default

◆ Region() [2/2]

AWS_EC2_API Aws::EC2::Model::Region::Region ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddGeography()

template<typename GeographyT = RegionGeography>
Region & Aws::EC2::Model::Region::AddGeography ( GeographyT &&  value)
inline

The geography information for the Region. The geography is returned as a list.

Definition at line 76 of file Region.h.

◆ EndpointHasBeenSet()

bool Aws::EC2::Model::Region::EndpointHasBeenSet ( ) const
inline

The Region service endpoint.

Definition at line 106 of file Region.h.

◆ GeographyHasBeenSet()

bool Aws::EC2::Model::Region::GeographyHasBeenSet ( ) const
inline

The geography information for the Region. The geography is returned as a list.

Definition at line 64 of file Region.h.

◆ GetEndpoint()

const Aws::String & Aws::EC2::Model::Region::GetEndpoint ( ) const
inline

The Region service endpoint.

Definition at line 105 of file Region.h.

◆ GetGeography()

const Aws::Vector< RegionGeography > & Aws::EC2::Model::Region::GetGeography ( ) const
inline

The geography information for the Region. The geography is returned as a list.

Definition at line 63 of file Region.h.

◆ GetOptInStatus()

const Aws::String & Aws::EC2::Model::Region::GetOptInStatus ( ) const
inline

The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

Definition at line 44 of file Region.h.

◆ GetRegionName()

const Aws::String & Aws::EC2::Model::Region::GetRegionName ( ) const
inline

The name of the Region.

Definition at line 87 of file Region.h.

◆ operator=()

AWS_EC2_API Region & Aws::EC2::Model::Region::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OptInStatusHasBeenSet()

bool Aws::EC2::Model::Region::OptInStatusHasBeenSet ( ) const
inline

The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

Definition at line 45 of file Region.h.

◆ OutputToStream() [1/2]

AWS_EC2_API void Aws::EC2::Model::Region::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

AWS_EC2_API void Aws::EC2::Model::Region::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ RegionNameHasBeenSet()

bool Aws::EC2::Model::Region::RegionNameHasBeenSet ( ) const
inline

The name of the Region.

Definition at line 88 of file Region.h.

◆ SetEndpoint()

template<typename EndpointT = Aws::String>
void Aws::EC2::Model::Region::SetEndpoint ( EndpointT &&  value)
inline

The Region service endpoint.

Definition at line 108 of file Region.h.

◆ SetGeography()

template<typename GeographyT = Aws::Vector<RegionGeography>>
void Aws::EC2::Model::Region::SetGeography ( GeographyT &&  value)
inline

The geography information for the Region. The geography is returned as a list.

Definition at line 66 of file Region.h.

◆ SetOptInStatus()

template<typename OptInStatusT = Aws::String>
void Aws::EC2::Model::Region::SetOptInStatus ( OptInStatusT &&  value)
inline

The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

Definition at line 47 of file Region.h.

◆ SetRegionName()

template<typename RegionNameT = Aws::String>
void Aws::EC2::Model::Region::SetRegionName ( RegionNameT &&  value)
inline

The name of the Region.

Definition at line 90 of file Region.h.

◆ WithEndpoint()

template<typename EndpointT = Aws::String>
Region & Aws::EC2::Model::Region::WithEndpoint ( EndpointT &&  value)
inline

The Region service endpoint.

Definition at line 113 of file Region.h.

◆ WithGeography()

template<typename GeographyT = Aws::Vector<RegionGeography>>
Region & Aws::EC2::Model::Region::WithGeography ( GeographyT &&  value)
inline

The geography information for the Region. The geography is returned as a list.

Definition at line 71 of file Region.h.

◆ WithOptInStatus()

template<typename OptInStatusT = Aws::String>
Region & Aws::EC2::Model::Region::WithOptInStatus ( OptInStatusT &&  value)
inline

The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

Definition at line 52 of file Region.h.

◆ WithRegionName()

template<typename RegionNameT = Aws::String>
Region & Aws::EC2::Model::Region::WithRegionName ( RegionNameT &&  value)
inline

The name of the Region.

Definition at line 95 of file Region.h.


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