51 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
79 inline void SetVpcEndpointId(
const char* value) { m_vpcEndpointIdHasBeenSet =
true; m_vpcEndpointId.assign(value); }
106 inline void SetResetPolicy(
bool value) { m_resetPolicyHasBeenSet =
true; m_resetPolicy = value; }
136 inline void SetPolicyDocument(
const char* value) { m_policyDocumentHasBeenSet =
true; m_policyDocument.assign(value); }
238 bool m_dryRunHasBeenSet;
240 bool m_vpcEndpointIdHasBeenSet;
242 bool m_resetPolicyHasBeenSet;
244 bool m_policyDocumentHasBeenSet;
246 bool m_addRouteTableIdsHasBeenSet;
248 bool m_removeRouteTableIdsHasBeenSet;
void SetPolicyDocument(Aws::String &&value)
const Aws::String & GetVpcEndpointId() const
ModifyVpcEndpointRequest & AddAddRouteTableIds(const Aws::String &value)
const Aws::String & GetPolicyDocument() const
void SetVpcEndpointId(Aws::String &&value)
ModifyVpcEndpointRequest & WithResetPolicy(bool value)
ModifyVpcEndpointRequest & WithVpcEndpointId(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::Vector< Aws::String > & GetRemoveRouteTableIds() const
ModifyVpcEndpointRequest & WithRemoveRouteTableIds(const Aws::Vector< Aws::String > &value)
ModifyVpcEndpointRequest & WithPolicyDocument(Aws::String &&value)
ModifyVpcEndpointRequest & WithDryRun(bool value)
ModifyVpcEndpointRequest & AddRemoveRouteTableIds(const Aws::String &value)
void SetVpcEndpointId(const Aws::String &value)
const Aws::Vector< Aws::String > & GetAddRouteTableIds() const
void SetPolicyDocument(const Aws::String &value)
ModifyVpcEndpointRequest & WithVpcEndpointId(const char *value)
void SetVpcEndpointId(const char *value)
ModifyVpcEndpointRequest & WithAddRouteTableIds(Aws::Vector< Aws::String > &&value)
void SetRemoveRouteTableIds(Aws::Vector< Aws::String > &&value)
void SetAddRouteTableIds(Aws::Vector< Aws::String > &&value)
ModifyVpcEndpointRequest & AddAddRouteTableIds(const char *value)
void SetRemoveRouteTableIds(const Aws::Vector< Aws::String > &value)
ModifyVpcEndpointRequest & WithPolicyDocument(const char *value)
void SetDryRun(bool value)
bool GetResetPolicy() const
void SetPolicyDocument(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ModifyVpcEndpointRequest & WithRemoveRouteTableIds(Aws::Vector< Aws::String > &&value)
ModifyVpcEndpointRequest & AddRemoveRouteTableIds(const char *value)
ModifyVpcEndpointRequest & AddRemoveRouteTableIds(Aws::String &&value)
ModifyVpcEndpointRequest & WithPolicyDocument(const Aws::String &value)
void SetResetPolicy(bool value)
ModifyVpcEndpointRequest & WithVpcEndpointId(const Aws::String &value)
void SetAddRouteTableIds(const Aws::Vector< Aws::String > &value)
ModifyVpcEndpointRequest & AddAddRouteTableIds(Aws::String &&value)
ModifyVpcEndpointRequest & WithAddRouteTableIds(const Aws::Vector< Aws::String > &value)
JSON (JavaScript Object Notation).