70 inline void SetClusterIdentifier(
const char* value) { m_clusterIdentifierHasBeenSet =
true; m_clusterIdentifier.assign(value); }
111 inline void SetResourceOwner(
const char* value) { m_resourceOwnerHasBeenSet =
true; m_resourceOwner.assign(value); }
157 inline void SetSubnetGroupName(
const char* value) { m_subnetGroupNameHasBeenSet =
true; m_subnetGroupName.assign(value); }
201 inline void SetEndpointStatus(
const char* value) { m_endpointStatusHasBeenSet =
true; m_endpointStatus.assign(value); }
242 inline void SetEndpointName(
const char* value) { m_endpointNameHasBeenSet =
true; m_endpointName.assign(value); }
304 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
335 inline void SetAddress(
const char* value) { m_addressHasBeenSet =
true; m_address.assign(value); }
434 bool m_clusterIdentifierHasBeenSet =
false;
437 bool m_resourceOwnerHasBeenSet =
false;
440 bool m_subnetGroupNameHasBeenSet =
false;
443 bool m_endpointStatusHasBeenSet =
false;
446 bool m_endpointNameHasBeenSet =
false;
449 bool m_endpointCreateTimeHasBeenSet =
false;
452 bool m_portHasBeenSet =
false;
455 bool m_addressHasBeenSet =
false;
458 bool m_vpcSecurityGroupsHasBeenSet =
false;
461 bool m_vpcEndpointHasBeenSet =
false;
464 bool m_responseMetadataHasBeenSet =
false;
void SetEndpointStatus(const char *value)
EndpointAccess & WithEndpointName(const char *value)
bool ResponseMetadataHasBeenSet() const
EndpointAccess & WithClusterIdentifier(const Aws::String &value)
bool EndpointCreateTimeHasBeenSet() const
void SetResponseMetadata(ResponseMetadata &&value)
EndpointAccess & WithClusterIdentifier(const char *value)
EndpointAccess & WithVpcEndpoint(const VpcEndpoint &value)
AWS_REDSHIFT_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
const Aws::String & GetAddress() const
void SetEndpointStatus(Aws::String &&value)
void SetSubnetGroupName(Aws::String &&value)
void SetResourceOwner(const Aws::String &value)
EndpointAccess & WithEndpointStatus(const char *value)
bool VpcSecurityGroupsHasBeenSet() const
void SetEndpointCreateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetEndpointCreateTime() const
const Aws::String & GetEndpointName() const
EndpointAccess & AddVpcSecurityGroups(VpcSecurityGroupMembership &&value)
const Aws::String & GetEndpointStatus() const
EndpointAccess & WithSubnetGroupName(const char *value)
void SetClusterIdentifier(const char *value)
bool PortHasBeenSet() const
void SetEndpointName(const char *value)
void SetResourceOwner(const char *value)
void SetClusterIdentifier(Aws::String &&value)
EndpointAccess & WithEndpointName(const Aws::String &value)
bool VpcEndpointHasBeenSet() const
EndpointAccess & WithResourceOwner(const char *value)
void SetVpcEndpoint(VpcEndpoint &&value)
bool SubnetGroupNameHasBeenSet() const
void SetSubnetGroupName(const char *value)
void SetResponseMetadata(const ResponseMetadata &value)
const Aws::String & GetSubnetGroupName() const
EndpointAccess & AddVpcSecurityGroups(const VpcSecurityGroupMembership &value)
AWS_REDSHIFT_API EndpointAccess()
AWS_REDSHIFT_API EndpointAccess & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool ResourceOwnerHasBeenSet() const
void SetAddress(const Aws::String &value)
EndpointAccess & WithResponseMetadata(ResponseMetadata &&value)
EndpointAccess & WithSubnetGroupName(Aws::String &&value)
void SetVpcEndpoint(const VpcEndpoint &value)
void SetAddress(Aws::String &&value)
void SetVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
EndpointAccess & WithAddress(Aws::String &&value)
bool ClusterIdentifierHasBeenSet() const
const ResponseMetadata & GetResponseMetadata() const
EndpointAccess & WithAddress(const char *value)
EndpointAccess & WithEndpointCreateTime(Aws::Utils::DateTime &&value)
EndpointAccess & WithClusterIdentifier(Aws::String &&value)
EndpointAccess & WithAddress(const Aws::String &value)
EndpointAccess & WithEndpointStatus(Aws::String &&value)
bool EndpointStatusHasBeenSet() const
EndpointAccess & WithSubnetGroupName(const Aws::String &value)
bool EndpointNameHasBeenSet() const
AWS_REDSHIFT_API EndpointAccess(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetEndpointCreateTime(Aws::Utils::DateTime &&value)
void SetResourceOwner(Aws::String &&value)
void SetEndpointStatus(const Aws::String &value)
EndpointAccess & WithEndpointStatus(const Aws::String &value)
void SetVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
const Aws::String & GetClusterIdentifier() const
const VpcEndpoint & GetVpcEndpoint() const
AWS_REDSHIFT_API void OutputToStream(Aws::OStream &oStream, const char *location) const
EndpointAccess & WithResponseMetadata(const ResponseMetadata &value)
EndpointAccess & WithResourceOwner(Aws::String &&value)
void SetEndpointName(const Aws::String &value)
EndpointAccess & WithPort(int value)
const Aws::Vector< VpcSecurityGroupMembership > & GetVpcSecurityGroups() const
void SetSubnetGroupName(const Aws::String &value)
EndpointAccess & WithVpcEndpoint(VpcEndpoint &&value)
EndpointAccess & WithVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
bool AddressHasBeenSet() const
void SetClusterIdentifier(const Aws::String &value)
const Aws::String & GetResourceOwner() const
void SetEndpointName(Aws::String &&value)
EndpointAccess & WithResourceOwner(const Aws::String &value)
EndpointAccess & WithEndpointCreateTime(const Aws::Utils::DateTime &value)
EndpointAccess & WithEndpointName(Aws::String &&value)
void SetAddress(const char *value)
EndpointAccess & WithVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream