51 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
113 inline void SetPublicIp(
const char* value) { m_publicIpHasBeenSet =
true; m_publicIp.assign(value); }
143 inline void SetBgpAsn(
int value) { m_bgpAsnHasBeenSet =
true; m_bgpAsn = value; }
153 bool m_dryRunHasBeenSet;
155 bool m_typeHasBeenSet;
157 bool m_publicIpHasBeenSet;
159 bool m_bgpAsnHasBeenSet;
CreateCustomerGatewayRequest & WithPublicIp(Aws::String &&value)
const GatewayType & GetType() const
void SetPublicIp(const Aws::String &value)
void SetPublicIp(Aws::String &&value)
const Aws::String & GetPublicIp() const
void SetType(GatewayType &&value)
CreateCustomerGatewayRequest & WithBgpAsn(int value)
void SetBgpAsn(int value)
CreateCustomerGatewayRequest & WithPublicIp(const Aws::String &value)
void SetDryRun(bool value)
CreateCustomerGatewayRequest & WithType(const GatewayType &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateCustomerGatewayRequest & WithPublicIp(const char *value)
CreateCustomerGatewayRequest & WithDryRun(bool value)
void SetType(const GatewayType &value)
CreateCustomerGatewayRequest & WithType(GatewayType &&value)
JSON (JavaScript Object Notation).
void SetPublicIp(const char *value)