49 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
50 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
70 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
105 inline void SetSubnetId(
const char* value) { m_subnetIdHasBeenSet =
true; m_subnetId.assign(value); }
140 inline void SetNatGatewayId(
const char* value) { m_natGatewayIdHasBeenSet =
true; m_natGatewayId.assign(value); }
358 inline void SetFailureCode(
const char* value) { m_failureCodeHasBeenSet =
true; m_failureCode.assign(value); }
449 inline void SetFailureMessage(
const char* value) { m_failureMessageHasBeenSet =
true; m_failureMessage.assign(value); }
541 bool m_vpcIdHasBeenSet;
543 bool m_subnetIdHasBeenSet;
545 bool m_natGatewayIdHasBeenSet;
547 bool m_createTimeHasBeenSet;
549 bool m_deleteTimeHasBeenSet;
551 bool m_natGatewayAddressesHasBeenSet;
553 bool m_stateHasBeenSet;
555 bool m_failureCodeHasBeenSet;
557 bool m_failureMessageHasBeenSet;
559 bool m_provisionedBandwidthHasBeenSet;
void SetFailureMessage(Aws::String &&value)
void SetFailureCode(const char *value)
NatGateway & WithFailureCode(const char *value)
const Aws::String & GetNatGatewayId() const
NatGateway & WithCreateTime(const Aws::Utils::DateTime &value)
void SetCreateTime(Aws::Utils::DateTime &&value)
void SetVpcId(const Aws::String &value)
NatGateway & WithSubnetId(Aws::String &&value)
const Aws::String & GetSubnetId() const
NatGateway & WithNatGatewayId(Aws::String &&value)
NatGateway & WithFailureMessage(Aws::String &&value)
NatGateway & WithFailureCode(const Aws::String &value)
NatGateway & WithNatGatewayId(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
void SetSubnetId(const Aws::String &value)
const Aws::Utils::DateTime & GetCreateTime() const
void SetSubnetId(Aws::String &&value)
void SetState(NatGatewayState &&value)
NatGateway & WithNatGatewayId(const Aws::String &value)
const Aws::String & GetFailureMessage() const
NatGateway & WithDeleteTime(const Aws::Utils::DateTime &value)
NatGateway & WithState(NatGatewayState &&value)
void SetFailureCode(const Aws::String &value)
void SetFailureCode(Aws::String &&value)
NatGateway & WithFailureMessage(const Aws::String &value)
void SetNatGatewayAddresses(const Aws::Vector< NatGatewayAddress > &value)
NatGateway & WithProvisionedBandwidth(const ProvisionedBandwidth &value)
NatGateway & WithCreateTime(Aws::Utils::DateTime &&value)
void SetNatGatewayAddresses(Aws::Vector< NatGatewayAddress > &&value)
NatGateway & WithState(const NatGatewayState &value)
const Aws::String & GetFailureCode() const
std::basic_ostream< char, std::char_traits< char > > OStream
void SetFailureMessage(const Aws::String &value)
void SetState(const NatGatewayState &value)
NatGateway & WithVpcId(Aws::String &&value)
void SetSubnetId(const char *value)
NatGateway & WithNatGatewayAddresses(Aws::Vector< NatGatewayAddress > &&value)
NatGateway & WithVpcId(const Aws::String &value)
void SetFailureMessage(const char *value)
NatGateway & WithVpcId(const char *value)
void SetVpcId(Aws::String &&value)
void SetNatGatewayId(const Aws::String &value)
void SetDeleteTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetDeleteTime() const
const Aws::String & GetVpcId() const
NatGateway & AddNatGatewayAddresses(const NatGatewayAddress &value)
void SetDeleteTime(Aws::Utils::DateTime &&value)
void SetProvisionedBandwidth(ProvisionedBandwidth &&value)
NatGateway & WithDeleteTime(Aws::Utils::DateTime &&value)
NatGateway & AddNatGatewayAddresses(NatGatewayAddress &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
NatGateway & WithSubnetId(const Aws::String &value)
NatGateway & WithFailureMessage(const char *value)
NatGateway & WithSubnetId(const char *value)
void SetVpcId(const char *value)
void SetCreateTime(const Aws::Utils::DateTime &value)
const ProvisionedBandwidth & GetProvisionedBandwidth() const
const Aws::Vector< NatGatewayAddress > & GetNatGatewayAddresses() const
const NatGatewayState & GetState() const
void SetNatGatewayId(Aws::String &&value)
NatGateway & WithNatGatewayAddresses(const Aws::Vector< NatGatewayAddress > &value)
void SetNatGatewayId(const char *value)
NatGateway & WithProvisionedBandwidth(ProvisionedBandwidth &&value)
void SetProvisionedBandwidth(const ProvisionedBandwidth &value)
JSON (JavaScript Object Notation).
NatGateway & WithFailureCode(Aws::String &&value)