47 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
48 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
68 inline void SetVpcEndpointId(
const char* value) { m_vpcEndpointIdHasBeenSet =
true; m_vpcEndpointId.assign(value); }
103 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
138 inline void SetServiceName(
const char* value) { m_serviceNameHasBeenSet =
true; m_serviceName.assign(value); }
163 inline void SetState(
const State& value) { m_stateHasBeenSet =
true; m_state = value; }
168 inline void SetState(
State&& value) { m_stateHasBeenSet =
true; m_state = value; }
198 inline void SetPolicyDocument(
const char* value) { m_policyDocumentHasBeenSet =
true; m_policyDocument.assign(value); }
282 bool m_vpcEndpointIdHasBeenSet;
284 bool m_vpcIdHasBeenSet;
286 bool m_serviceNameHasBeenSet;
288 bool m_stateHasBeenSet;
290 bool m_policyDocumentHasBeenSet;
292 bool m_routeTableIdsHasBeenSet;
294 bool m_creationTimestampHasBeenSet;
VpcEndpoint & AddRouteTableIds(const Aws::String &value)
VpcEndpoint & WithState(const State &value)
VpcEndpoint & WithVpcEndpointId(const char *value)
void SetServiceName(const char *value)
VpcEndpoint & WithPolicyDocument(const char *value)
const Aws::Vector< Aws::String > & GetRouteTableIds() const
void SetCreationTimestamp(Aws::Utils::DateTime &&value)
VpcEndpoint & WithRouteTableIds(const Aws::Vector< Aws::String > &value)
const State & GetState() const
void SetRouteTableIds(Aws::Vector< Aws::String > &&value)
const Aws::Utils::DateTime & GetCreationTimestamp() const
const Aws::String & GetPolicyDocument() const
std::vector< T, Aws::Allocator< T > > Vector
VpcEndpoint & WithServiceName(const Aws::String &value)
void SetPolicyDocument(Aws::String &&value)
const Aws::String & GetVpcEndpointId() const
void SetVpcId(const char *value)
VpcEndpoint & WithServiceName(Aws::String &&value)
void SetState(const State &value)
VpcEndpoint & WithServiceName(const char *value)
VpcEndpoint & WithPolicyDocument(const Aws::String &value)
void SetState(State &&value)
VpcEndpoint & WithVpcEndpointId(Aws::String &&value)
VpcEndpoint & WithPolicyDocument(Aws::String &&value)
VpcEndpoint & WithRouteTableIds(Aws::Vector< Aws::String > &&value)
void SetVpcEndpointId(const char *value)
VpcEndpoint & WithState(State &&value)
VpcEndpoint & WithVpcId(Aws::String &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetVpcEndpointId(Aws::String &&value)
VpcEndpoint & WithVpcId(const Aws::String &value)
void SetVpcEndpointId(const Aws::String &value)
VpcEndpoint & WithCreationTimestamp(Aws::Utils::DateTime &&value)
VpcEndpoint & WithVpcId(const char *value)
VpcEndpoint & AddRouteTableIds(Aws::String &&value)
const Aws::String & GetVpcId() const
void SetRouteTableIds(const Aws::Vector< Aws::String > &value)
void SetPolicyDocument(const char *value)
void SetPolicyDocument(const Aws::String &value)
void SetServiceName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetServiceName() const
VpcEndpoint & WithCreationTimestamp(const Aws::Utils::DateTime &value)
void SetServiceName(Aws::String &&value)
void SetCreationTimestamp(const Aws::Utils::DateTime &value)
void SetVpcId(const Aws::String &value)
VpcEndpoint & WithVpcEndpointId(const Aws::String &value)
VpcEndpoint & AddRouteTableIds(const char *value)
JSON (JavaScript Object Notation).
void SetVpcId(Aws::String &&value)