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

#include <DBClusterEndpoint.h>

Public Member Functions

 DBClusterEndpoint ()
 
 DBClusterEndpoint (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBClusterEndpointoperator= (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::StringGetDBClusterEndpointIdentifier () const
 
bool DBClusterEndpointIdentifierHasBeenSet () const
 
void SetDBClusterEndpointIdentifier (const Aws::String &value)
 
void SetDBClusterEndpointIdentifier (Aws::String &&value)
 
void SetDBClusterEndpointIdentifier (const char *value)
 
DBClusterEndpointWithDBClusterEndpointIdentifier (const Aws::String &value)
 
DBClusterEndpointWithDBClusterEndpointIdentifier (Aws::String &&value)
 
DBClusterEndpointWithDBClusterEndpointIdentifier (const char *value)
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
DBClusterEndpointWithDBClusterIdentifier (const Aws::String &value)
 
DBClusterEndpointWithDBClusterIdentifier (Aws::String &&value)
 
DBClusterEndpointWithDBClusterIdentifier (const char *value)
 
const Aws::StringGetDBClusterEndpointResourceIdentifier () const
 
bool DBClusterEndpointResourceIdentifierHasBeenSet () const
 
void SetDBClusterEndpointResourceIdentifier (const Aws::String &value)
 
void SetDBClusterEndpointResourceIdentifier (Aws::String &&value)
 
void SetDBClusterEndpointResourceIdentifier (const char *value)
 
DBClusterEndpointWithDBClusterEndpointResourceIdentifier (const Aws::String &value)
 
DBClusterEndpointWithDBClusterEndpointResourceIdentifier (Aws::String &&value)
 
DBClusterEndpointWithDBClusterEndpointResourceIdentifier (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)
 
DBClusterEndpointWithEndpoint (const Aws::String &value)
 
DBClusterEndpointWithEndpoint (Aws::String &&value)
 
DBClusterEndpointWithEndpoint (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DBClusterEndpointWithStatus (const Aws::String &value)
 
DBClusterEndpointWithStatus (Aws::String &&value)
 
DBClusterEndpointWithStatus (const char *value)
 
const Aws::StringGetEndpointType () const
 
bool EndpointTypeHasBeenSet () const
 
void SetEndpointType (const Aws::String &value)
 
void SetEndpointType (Aws::String &&value)
 
void SetEndpointType (const char *value)
 
DBClusterEndpointWithEndpointType (const Aws::String &value)
 
DBClusterEndpointWithEndpointType (Aws::String &&value)
 
DBClusterEndpointWithEndpointType (const char *value)
 
const Aws::StringGetCustomEndpointType () const
 
bool CustomEndpointTypeHasBeenSet () const
 
void SetCustomEndpointType (const Aws::String &value)
 
void SetCustomEndpointType (Aws::String &&value)
 
void SetCustomEndpointType (const char *value)
 
DBClusterEndpointWithCustomEndpointType (const Aws::String &value)
 
DBClusterEndpointWithCustomEndpointType (Aws::String &&value)
 
DBClusterEndpointWithCustomEndpointType (const char *value)
 
const Aws::Vector< Aws::String > & GetStaticMembers () const
 
bool StaticMembersHasBeenSet () const
 
void SetStaticMembers (const Aws::Vector< Aws::String > &value)
 
void SetStaticMembers (Aws::Vector< Aws::String > &&value)
 
DBClusterEndpointWithStaticMembers (const Aws::Vector< Aws::String > &value)
 
DBClusterEndpointWithStaticMembers (Aws::Vector< Aws::String > &&value)
 
DBClusterEndpointAddStaticMembers (const Aws::String &value)
 
DBClusterEndpointAddStaticMembers (Aws::String &&value)
 
DBClusterEndpointAddStaticMembers (const char *value)
 
const Aws::Vector< Aws::String > & GetExcludedMembers () const
 
bool ExcludedMembersHasBeenSet () const
 
void SetExcludedMembers (const Aws::Vector< Aws::String > &value)
 
void SetExcludedMembers (Aws::Vector< Aws::String > &&value)
 
DBClusterEndpointWithExcludedMembers (const Aws::Vector< Aws::String > &value)
 
DBClusterEndpointWithExcludedMembers (Aws::Vector< Aws::String > &&value)
 
DBClusterEndpointAddExcludedMembers (const Aws::String &value)
 
DBClusterEndpointAddExcludedMembers (Aws::String &&value)
 
DBClusterEndpointAddExcludedMembers (const char *value)
 
const Aws::StringGetDBClusterEndpointArn () const
 
bool DBClusterEndpointArnHasBeenSet () const
 
void SetDBClusterEndpointArn (const Aws::String &value)
 
void SetDBClusterEndpointArn (Aws::String &&value)
 
void SetDBClusterEndpointArn (const char *value)
 
DBClusterEndpointWithDBClusterEndpointArn (const Aws::String &value)
 
DBClusterEndpointWithDBClusterEndpointArn (Aws::String &&value)
 
DBClusterEndpointWithDBClusterEndpointArn (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
bool ResponseMetadataHasBeenSet () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DBClusterEndpointWithResponseMetadata (const ResponseMetadata &value)
 
DBClusterEndpointWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

This data type represents the information you need to connect to an Amazon Aurora DB cluster. This data type is used as a response element in the following actions:

For the data structure that represents Amazon RDS DB instance endpoints, see Endpoint.

See Also:

AWS API Reference

Definition at line 40 of file DBClusterEndpoint.h.

Constructor & Destructor Documentation

◆ DBClusterEndpoint() [1/2]

Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpoint ( )

◆ DBClusterEndpoint() [2/2]

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

Member Function Documentation

◆ AddExcludedMembers() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers ( Aws::String &&  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 519 of file DBClusterEndpoint.h.

◆ AddExcludedMembers() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers ( const Aws::String value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 512 of file DBClusterEndpoint.h.

◆ AddExcludedMembers() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers ( const char *  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 526 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers ( Aws::String &&  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 456 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers ( const Aws::String value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 450 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers ( const char *  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 462 of file DBClusterEndpoint.h.

◆ CustomEndpointTypeHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::CustomEndpointTypeHasBeenSet ( ) const
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 371 of file DBClusterEndpoint.h.

◆ DBClusterEndpointArnHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 537 of file DBClusterEndpoint.h.

◆ DBClusterEndpointIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointIdentifierHasBeenSet ( ) const
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 61 of file DBClusterEndpoint.h.

◆ DBClusterEndpointResourceIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointResourceIdentifierHasBeenSet ( ) const
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 159 of file DBClusterEndpoint.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::DBClusterIdentifierHasBeenSet ( ) const
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 110 of file DBClusterEndpoint.h.

◆ EndpointHasBeenSet()

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

The DNS address of the endpoint.

Definition at line 206 of file DBClusterEndpoint.h.

◆ EndpointTypeHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::EndpointTypeHasBeenSet ( ) const
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 322 of file DBClusterEndpoint.h.

◆ ExcludedMembersHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::ExcludedMembersHasBeenSet ( ) const
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 477 of file DBClusterEndpoint.h.

◆ GetCustomEndpointType()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetCustomEndpointType ( ) const
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 365 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointArn()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointArn ( ) const
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 532 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointIdentifier ( ) const
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 55 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointResourceIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointResourceIdentifier ( ) const
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 153 of file DBClusterEndpoint.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetDBClusterIdentifier ( ) const
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 104 of file DBClusterEndpoint.h.

◆ GetEndpoint()

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

The DNS address of the endpoint.

Definition at line 201 of file DBClusterEndpoint.h.

◆ GetEndpointType()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetEndpointType ( ) const
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 316 of file DBClusterEndpoint.h.

◆ GetExcludedMembers()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBClusterEndpoint::GetExcludedMembers ( ) const
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 470 of file DBClusterEndpoint.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::RDS::Model::DBClusterEndpoint::GetResponseMetadata ( ) const
inline

Definition at line 571 of file DBClusterEndpoint.h.

◆ GetStaticMembers()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBClusterEndpoint::GetStaticMembers ( ) const
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 414 of file DBClusterEndpoint.h.

◆ GetStatus()

const Aws::String& Aws::RDS::Model::DBClusterEndpoint::GetStatus ( ) const
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 246 of file DBClusterEndpoint.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ResponseMetadataHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::ResponseMetadataHasBeenSet ( ) const
inline

Definition at line 574 of file DBClusterEndpoint.h.

◆ SetCustomEndpointType() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType ( Aws::String &&  value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 383 of file DBClusterEndpoint.h.

◆ SetCustomEndpointType() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType ( const Aws::String value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 377 of file DBClusterEndpoint.h.

◆ SetCustomEndpointType() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType ( const char *  value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 389 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 547 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 542 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 552 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier ( Aws::String &&  value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 73 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier ( const Aws::String value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 67 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier ( const char *  value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 79 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier ( Aws::String &&  value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 171 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier ( const Aws::String value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 165 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier ( const char *  value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 177 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier ( Aws::String &&  value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 122 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier ( const Aws::String value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 116 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier ( const char *  value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 128 of file DBClusterEndpoint.h.

◆ SetEndpoint() [1/3]

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

The DNS address of the endpoint.

Definition at line 216 of file DBClusterEndpoint.h.

◆ SetEndpoint() [2/3]

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

The DNS address of the endpoint.

Definition at line 211 of file DBClusterEndpoint.h.

◆ SetEndpoint() [3/3]

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

The DNS address of the endpoint.

Definition at line 221 of file DBClusterEndpoint.h.

◆ SetEndpointType() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetEndpointType ( Aws::String &&  value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 334 of file DBClusterEndpoint.h.

◆ SetEndpointType() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetEndpointType ( const Aws::String value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 328 of file DBClusterEndpoint.h.

◆ SetEndpointType() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetEndpointType ( const char *  value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 340 of file DBClusterEndpoint.h.

◆ SetExcludedMembers() [1/2]

void Aws::RDS::Model::DBClusterEndpoint::SetExcludedMembers ( Aws::Vector< Aws::String > &&  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 491 of file DBClusterEndpoint.h.

◆ SetExcludedMembers() [2/2]

void Aws::RDS::Model::DBClusterEndpoint::SetExcludedMembers ( const Aws::Vector< Aws::String > &  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 484 of file DBClusterEndpoint.h.

◆ SetResponseMetadata() [1/2]

void Aws::RDS::Model::DBClusterEndpoint::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 577 of file DBClusterEndpoint.h.

◆ SetResponseMetadata() [2/2]

void Aws::RDS::Model::DBClusterEndpoint::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 580 of file DBClusterEndpoint.h.

◆ SetStaticMembers() [1/2]

void Aws::RDS::Model::DBClusterEndpoint::SetStaticMembers ( Aws::Vector< Aws::String > &&  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 432 of file DBClusterEndpoint.h.

◆ SetStaticMembers() [2/2]

void Aws::RDS::Model::DBClusterEndpoint::SetStaticMembers ( const Aws::Vector< Aws::String > &  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 426 of file DBClusterEndpoint.h.

◆ SetStatus() [1/3]

void Aws::RDS::Model::DBClusterEndpoint::SetStatus ( Aws::String &&  value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 273 of file DBClusterEndpoint.h.

◆ SetStatus() [2/3]

void Aws::RDS::Model::DBClusterEndpoint::SetStatus ( const Aws::String value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 264 of file DBClusterEndpoint.h.

◆ SetStatus() [3/3]

void Aws::RDS::Model::DBClusterEndpoint::SetStatus ( const char *  value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 282 of file DBClusterEndpoint.h.

◆ StaticMembersHasBeenSet()

bool Aws::RDS::Model::DBClusterEndpoint::StaticMembersHasBeenSet ( ) const
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 420 of file DBClusterEndpoint.h.

◆ StatusHasBeenSet()

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

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 255 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType ( Aws::String &&  value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 401 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType ( const Aws::String value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 395 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType ( const char *  value)
inline

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Definition at line 407 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 562 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 557 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 567 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier ( Aws::String &&  value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 91 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier ( const Aws::String value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 85 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier ( const char *  value)
inline

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 97 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier ( Aws::String &&  value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 189 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier ( const Aws::String value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 183 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier ( const char *  value)
inline

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Definition at line 195 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier ( Aws::String &&  value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 140 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier ( const Aws::String value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 134 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier ( const char *  value)
inline

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Definition at line 146 of file DBClusterEndpoint.h.

◆ WithEndpoint() [1/3]

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

The DNS address of the endpoint.

Definition at line 231 of file DBClusterEndpoint.h.

◆ WithEndpoint() [2/3]

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

The DNS address of the endpoint.

Definition at line 226 of file DBClusterEndpoint.h.

◆ WithEndpoint() [3/3]

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

The DNS address of the endpoint.

Definition at line 236 of file DBClusterEndpoint.h.

◆ WithEndpointType() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithEndpointType ( Aws::String &&  value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 352 of file DBClusterEndpoint.h.

◆ WithEndpointType() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithEndpointType ( const Aws::String value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 346 of file DBClusterEndpoint.h.

◆ WithEndpointType() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithEndpointType ( const char *  value)
inline

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Definition at line 358 of file DBClusterEndpoint.h.

◆ WithExcludedMembers() [1/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithExcludedMembers ( Aws::Vector< Aws::String > &&  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 505 of file DBClusterEndpoint.h.

◆ WithExcludedMembers() [2/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithExcludedMembers ( const Aws::Vector< Aws::String > &  value)
inline

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Definition at line 498 of file DBClusterEndpoint.h.

◆ WithResponseMetadata() [1/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 583 of file DBClusterEndpoint.h.

◆ WithResponseMetadata() [2/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 586 of file DBClusterEndpoint.h.

◆ WithStaticMembers() [1/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithStaticMembers ( Aws::Vector< Aws::String > &&  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 444 of file DBClusterEndpoint.h.

◆ WithStaticMembers() [2/2]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithStaticMembers ( const Aws::Vector< Aws::String > &  value)
inline

List of DB instance identifiers that are part of the custom endpoint group.

Definition at line 438 of file DBClusterEndpoint.h.

◆ WithStatus() [1/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithStatus ( Aws::String &&  value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 300 of file DBClusterEndpoint.h.

◆ WithStatus() [2/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithStatus ( const Aws::String value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 291 of file DBClusterEndpoint.h.

◆ WithStatus() [3/3]

DBClusterEndpoint& Aws::RDS::Model::DBClusterEndpoint::WithStatus ( const char *  value)
inline

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Definition at line 309 of file DBClusterEndpoint.h.


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