AWS SDK for C++  1.9.153
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::DBProxyEndpoint Class Reference

#include <DBProxyEndpoint.h>

Public Member Functions

 DBProxyEndpoint ()
 
 DBProxyEndpoint (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBProxyEndpointoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetDBProxyEndpointName () const
 
bool DBProxyEndpointNameHasBeenSet () const
 
void SetDBProxyEndpointName (const Aws::String &value)
 
void SetDBProxyEndpointName (Aws::String &&value)
 
void SetDBProxyEndpointName (const char *value)
 
DBProxyEndpointWithDBProxyEndpointName (const Aws::String &value)
 
DBProxyEndpointWithDBProxyEndpointName (Aws::String &&value)
 
DBProxyEndpointWithDBProxyEndpointName (const char *value)
 
const Aws::StringGetDBProxyEndpointArn () const
 
bool DBProxyEndpointArnHasBeenSet () const
 
void SetDBProxyEndpointArn (const Aws::String &value)
 
void SetDBProxyEndpointArn (Aws::String &&value)
 
void SetDBProxyEndpointArn (const char *value)
 
DBProxyEndpointWithDBProxyEndpointArn (const Aws::String &value)
 
DBProxyEndpointWithDBProxyEndpointArn (Aws::String &&value)
 
DBProxyEndpointWithDBProxyEndpointArn (const char *value)
 
const Aws::StringGetDBProxyName () const
 
bool DBProxyNameHasBeenSet () const
 
void SetDBProxyName (const Aws::String &value)
 
void SetDBProxyName (Aws::String &&value)
 
void SetDBProxyName (const char *value)
 
DBProxyEndpointWithDBProxyName (const Aws::String &value)
 
DBProxyEndpointWithDBProxyName (Aws::String &&value)
 
DBProxyEndpointWithDBProxyName (const char *value)
 
const DBProxyEndpointStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DBProxyEndpointStatus &value)
 
void SetStatus (DBProxyEndpointStatus &&value)
 
DBProxyEndpointWithStatus (const DBProxyEndpointStatus &value)
 
DBProxyEndpointWithStatus (DBProxyEndpointStatus &&value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBProxyEndpointWithVpcId (const Aws::String &value)
 
DBProxyEndpointWithVpcId (Aws::String &&value)
 
DBProxyEndpointWithVpcId (const char *value)
 
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds () const
 
bool VpcSecurityGroupIdsHasBeenSet () const
 
void SetVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
DBProxyEndpointWithVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
DBProxyEndpointWithVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
DBProxyEndpointAddVpcSecurityGroupIds (const Aws::String &value)
 
DBProxyEndpointAddVpcSecurityGroupIds (Aws::String &&value)
 
DBProxyEndpointAddVpcSecurityGroupIds (const char *value)
 
const Aws::Vector< Aws::String > & GetVpcSubnetIds () const
 
bool VpcSubnetIdsHasBeenSet () const
 
void SetVpcSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetVpcSubnetIds (Aws::Vector< Aws::String > &&value)
 
DBProxyEndpointWithVpcSubnetIds (const Aws::Vector< Aws::String > &value)
 
DBProxyEndpointWithVpcSubnetIds (Aws::Vector< Aws::String > &&value)
 
DBProxyEndpointAddVpcSubnetIds (const Aws::String &value)
 
DBProxyEndpointAddVpcSubnetIds (Aws::String &&value)
 
DBProxyEndpointAddVpcSubnetIds (const char *value)
 
const Aws::StringGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
void SetEndpoint (const Aws::String &value)
 
void SetEndpoint (Aws::String &&value)
 
void SetEndpoint (const char *value)
 
DBProxyEndpointWithEndpoint (const Aws::String &value)
 
DBProxyEndpointWithEndpoint (Aws::String &&value)
 
DBProxyEndpointWithEndpoint (const char *value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
DBProxyEndpointWithCreatedDate (const Aws::Utils::DateTime &value)
 
DBProxyEndpointWithCreatedDate (Aws::Utils::DateTime &&value)
 
const DBProxyEndpointTargetRoleGetTargetRole () const
 
bool TargetRoleHasBeenSet () const
 
void SetTargetRole (const DBProxyEndpointTargetRole &value)
 
void SetTargetRole (DBProxyEndpointTargetRole &&value)
 
DBProxyEndpointWithTargetRole (const DBProxyEndpointTargetRole &value)
 
DBProxyEndpointWithTargetRole (DBProxyEndpointTargetRole &&value)
 
bool GetIsDefault () const
 
bool IsDefaultHasBeenSet () const
 
void SetIsDefault (bool value)
 
DBProxyEndpointWithIsDefault (bool value)
 

Detailed Description

The data structure representing an endpoint associated with a DB proxy. RDS automatically creates one endpoint for each DB proxy. For Aurora DB clusters, you can associate additional endpoints with the same DB proxy. These endpoints can be read/write or read-only. They can also reside in different VPCs than the associated DB proxy.

This data type is used as a response element in the DescribeDBProxyEndpoints operation.

See Also:

AWS API Reference

Definition at line 40 of file DBProxyEndpoint.h.

Constructor & Destructor Documentation

◆ DBProxyEndpoint() [1/2]

Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpoint ( )

◆ DBProxyEndpoint() [2/2]

Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpoint ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddVpcSecurityGroupIds() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds ( Aws::String &&  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 334 of file DBProxyEndpoint.h.

◆ AddVpcSecurityGroupIds() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds ( const Aws::String value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 328 of file DBProxyEndpoint.h.

◆ AddVpcSecurityGroupIds() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds ( const char *  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 340 of file DBProxyEndpoint.h.

◆ AddVpcSubnetIds() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds ( Aws::String &&  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 381 of file DBProxyEndpoint.h.

◆ AddVpcSubnetIds() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds ( const Aws::String value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 376 of file DBProxyEndpoint.h.

◆ AddVpcSubnetIds() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds ( const char *  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 386 of file DBProxyEndpoint.h.

◆ CreatedDateHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::CreatedDateHasBeenSet ( ) const
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 446 of file DBProxyEndpoint.h.

◆ DBProxyEndpointArnHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpointArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 116 of file DBProxyEndpoint.h.

◆ DBProxyEndpointNameHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpointNameHasBeenSet ( ) const
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 63 of file DBProxyEndpoint.h.

◆ DBProxyNameHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::DBProxyNameHasBeenSet ( ) const
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 159 of file DBProxyEndpoint.h.

◆ EndpointHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::EndpointHasBeenSet ( ) const
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 399 of file DBProxyEndpoint.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::RDS::Model::DBProxyEndpoint::GetCreatedDate ( ) const
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 441 of file DBProxyEndpoint.h.

◆ GetDBProxyEndpointArn()

const Aws::String& Aws::RDS::Model::DBProxyEndpoint::GetDBProxyEndpointArn ( ) const
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 111 of file DBProxyEndpoint.h.

◆ GetDBProxyEndpointName()

const Aws::String& Aws::RDS::Model::DBProxyEndpoint::GetDBProxyEndpointName ( ) const
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 56 of file DBProxyEndpoint.h.

◆ GetDBProxyName()

const Aws::String& Aws::RDS::Model::DBProxyEndpoint::GetDBProxyName ( ) const
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 153 of file DBProxyEndpoint.h.

◆ GetEndpoint()

const Aws::String& Aws::RDS::Model::DBProxyEndpoint::GetEndpoint ( ) const
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 393 of file DBProxyEndpoint.h.

◆ GetIsDefault()

bool Aws::RDS::Model::DBProxyEndpoint::GetIsDefault ( ) const
inline

A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

Definition at line 512 of file DBProxyEndpoint.h.

◆ GetStatus()

const DBProxyEndpointStatus& Aws::RDS::Model::DBProxyEndpoint::GetStatus ( ) const
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 204 of file DBProxyEndpoint.h.

◆ GetTargetRole()

const DBProxyEndpointTargetRole& Aws::RDS::Model::DBProxyEndpoint::GetTargetRole ( ) const
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 473 of file DBProxyEndpoint.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBProxyEndpoint::GetVpcId ( ) const
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 250 of file DBProxyEndpoint.h.

◆ GetVpcSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBProxyEndpoint::GetVpcSecurityGroupIds ( ) const
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 292 of file DBProxyEndpoint.h.

◆ GetVpcSubnetIds()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBProxyEndpoint::GetVpcSubnetIds ( ) const
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 346 of file DBProxyEndpoint.h.

◆ IsDefaultHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::IsDefaultHasBeenSet ( ) const
inline

A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

Definition at line 520 of file DBProxyEndpoint.h.

◆ operator=()

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetCreatedDate() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 456 of file DBProxyEndpoint.h.

◆ SetCreatedDate() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 451 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointArn() [1/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 126 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointArn() [2/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 121 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointArn() [3/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 131 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointName() [1/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName ( Aws::String &&  value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 77 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointName() [2/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName ( const Aws::String value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 70 of file DBProxyEndpoint.h.

◆ SetDBProxyEndpointName() [3/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName ( const char *  value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 84 of file DBProxyEndpoint.h.

◆ SetDBProxyName() [1/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName ( Aws::String &&  value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 171 of file DBProxyEndpoint.h.

◆ SetDBProxyName() [2/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName ( const Aws::String value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 165 of file DBProxyEndpoint.h.

◆ SetDBProxyName() [3/3]

void Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName ( const char *  value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 177 of file DBProxyEndpoint.h.

◆ SetEndpoint() [1/3]

void Aws::RDS::Model::DBProxyEndpoint::SetEndpoint ( Aws::String &&  value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 411 of file DBProxyEndpoint.h.

◆ SetEndpoint() [2/3]

void Aws::RDS::Model::DBProxyEndpoint::SetEndpoint ( const Aws::String value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 405 of file DBProxyEndpoint.h.

◆ SetEndpoint() [3/3]

void Aws::RDS::Model::DBProxyEndpoint::SetEndpoint ( const char *  value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 417 of file DBProxyEndpoint.h.

◆ SetIsDefault()

void Aws::RDS::Model::DBProxyEndpoint::SetIsDefault ( bool  value)
inline

A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

Definition at line 528 of file DBProxyEndpoint.h.

◆ SetStatus() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::SetStatus ( const DBProxyEndpointStatus value)
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 220 of file DBProxyEndpoint.h.

◆ SetStatus() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::SetStatus ( DBProxyEndpointStatus &&  value)
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 228 of file DBProxyEndpoint.h.

◆ SetTargetRole() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::SetTargetRole ( const DBProxyEndpointTargetRole value)
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 485 of file DBProxyEndpoint.h.

◆ SetTargetRole() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::SetTargetRole ( DBProxyEndpointTargetRole &&  value)
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 491 of file DBProxyEndpoint.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcId ( Aws::String &&  value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 265 of file DBProxyEndpoint.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcId ( const Aws::String value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 260 of file DBProxyEndpoint.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcId ( const char *  value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 270 of file DBProxyEndpoint.h.

◆ SetVpcSecurityGroupIds() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 310 of file DBProxyEndpoint.h.

◆ SetVpcSecurityGroupIds() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 304 of file DBProxyEndpoint.h.

◆ SetVpcSubnetIds() [1/2]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 361 of file DBProxyEndpoint.h.

◆ SetVpcSubnetIds() [2/2]

void Aws::RDS::Model::DBProxyEndpoint::SetVpcSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 356 of file DBProxyEndpoint.h.

◆ StatusHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::StatusHasBeenSet ( ) const
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 212 of file DBProxyEndpoint.h.

◆ TargetRoleHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::TargetRoleHasBeenSet ( ) const
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 479 of file DBProxyEndpoint.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::VpcIdHasBeenSet ( ) const
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 255 of file DBProxyEndpoint.h.

◆ VpcSecurityGroupIdsHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::VpcSecurityGroupIdsHasBeenSet ( ) const
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 298 of file DBProxyEndpoint.h.

◆ VpcSubnetIdsHasBeenSet()

bool Aws::RDS::Model::DBProxyEndpoint::VpcSubnetIdsHasBeenSet ( ) const
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 351 of file DBProxyEndpoint.h.

◆ WithCreatedDate() [1/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 466 of file DBProxyEndpoint.h.

◆ WithCreatedDate() [2/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the DB proxy endpoint was first created.

Definition at line 461 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointArn() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 141 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointArn() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 136 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointArn() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB proxy endpoint.

Definition at line 146 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointName() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName ( Aws::String &&  value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 98 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointName() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName ( const Aws::String value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 91 of file DBProxyEndpoint.h.

◆ WithDBProxyEndpointName() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName ( const char *  value)
inline

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

Definition at line 105 of file DBProxyEndpoint.h.

◆ WithDBProxyName() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyName ( Aws::String &&  value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 189 of file DBProxyEndpoint.h.

◆ WithDBProxyName() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyName ( const Aws::String value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 183 of file DBProxyEndpoint.h.

◆ WithDBProxyName() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithDBProxyName ( const char *  value)
inline

The identifier for the DB proxy that is associated with this DB proxy endpoint.

Definition at line 195 of file DBProxyEndpoint.h.

◆ WithEndpoint() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithEndpoint ( Aws::String &&  value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 429 of file DBProxyEndpoint.h.

◆ WithEndpoint() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithEndpoint ( const Aws::String value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 423 of file DBProxyEndpoint.h.

◆ WithEndpoint() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithEndpoint ( const char *  value)
inline

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

Definition at line 435 of file DBProxyEndpoint.h.

◆ WithIsDefault()

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithIsDefault ( bool  value)
inline

A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

Definition at line 536 of file DBProxyEndpoint.h.

◆ WithStatus() [1/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithStatus ( const DBProxyEndpointStatus value)
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 236 of file DBProxyEndpoint.h.

◆ WithStatus() [2/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithStatus ( DBProxyEndpointStatus &&  value)
inline

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

Definition at line 244 of file DBProxyEndpoint.h.

◆ WithTargetRole() [1/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithTargetRole ( const DBProxyEndpointTargetRole value)
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 497 of file DBProxyEndpoint.h.

◆ WithTargetRole() [2/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithTargetRole ( DBProxyEndpointTargetRole &&  value)
inline

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

Definition at line 503 of file DBProxyEndpoint.h.

◆ WithVpcId() [1/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcId ( Aws::String &&  value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 280 of file DBProxyEndpoint.h.

◆ WithVpcId() [2/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcId ( const Aws::String value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 275 of file DBProxyEndpoint.h.

◆ WithVpcId() [3/3]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcId ( const char *  value)
inline

Provides the VPC ID of the DB proxy endpoint.

Definition at line 285 of file DBProxyEndpoint.h.

◆ WithVpcSecurityGroupIds() [1/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 322 of file DBProxyEndpoint.h.

◆ WithVpcSecurityGroupIds() [2/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

Definition at line 316 of file DBProxyEndpoint.h.

◆ WithVpcSubnetIds() [1/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 371 of file DBProxyEndpoint.h.

◆ WithVpcSubnetIds() [2/2]

DBProxyEndpoint& Aws::RDS::Model::DBProxyEndpoint::WithVpcSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The EC2 subnet IDs for the DB proxy endpoint.

Definition at line 366 of file DBProxyEndpoint.h.


The documentation for this class was generated from the following file: