AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::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)
 

Detailed Description

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

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

See Also:

AWS API Reference

Definition at line 39 of file DBClusterEndpoint.h.

Constructor & Destructor Documentation

◆ DBClusterEndpoint() [1/2]

Aws::Neptune::Model::DBClusterEndpoint::DBClusterEndpoint ( )

◆ DBClusterEndpoint() [2/2]

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

Member Function Documentation

◆ AddExcludedMembers() [1/3]

DBClusterEndpoint& Aws::Neptune::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 518 of file DBClusterEndpoint.h.

◆ AddExcludedMembers() [2/3]

DBClusterEndpoint& Aws::Neptune::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 511 of file DBClusterEndpoint.h.

◆ AddExcludedMembers() [3/3]

DBClusterEndpoint& Aws::Neptune::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 525 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [1/3]

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

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

Definition at line 455 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [2/3]

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

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

Definition at line 449 of file DBClusterEndpoint.h.

◆ AddStaticMembers() [3/3]

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

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

Definition at line 461 of file DBClusterEndpoint.h.

◆ CustomEndpointTypeHasBeenSet()

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

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

Definition at line 370 of file DBClusterEndpoint.h.

◆ DBClusterEndpointArnHasBeenSet()

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 536 of file DBClusterEndpoint.h.

◆ DBClusterEndpointIdentifierHasBeenSet()

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

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

Definition at line 60 of file DBClusterEndpoint.h.

◆ DBClusterEndpointResourceIdentifierHasBeenSet()

bool Aws::Neptune::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 158 of file DBClusterEndpoint.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::Neptune::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 109 of file DBClusterEndpoint.h.

◆ EndpointHasBeenSet()

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

The DNS address of the endpoint.

Definition at line 205 of file DBClusterEndpoint.h.

◆ EndpointTypeHasBeenSet()

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

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

Definition at line 321 of file DBClusterEndpoint.h.

◆ ExcludedMembersHasBeenSet()

bool Aws::Neptune::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 476 of file DBClusterEndpoint.h.

◆ GetCustomEndpointType()

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

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

Definition at line 364 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointArn()

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 531 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointIdentifier()

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

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

Definition at line 54 of file DBClusterEndpoint.h.

◆ GetDBClusterEndpointResourceIdentifier()

const Aws::String& Aws::Neptune::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 152 of file DBClusterEndpoint.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::Neptune::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 103 of file DBClusterEndpoint.h.

◆ GetEndpoint()

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

The DNS address of the endpoint.

Definition at line 200 of file DBClusterEndpoint.h.

◆ GetEndpointType()

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

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

Definition at line 315 of file DBClusterEndpoint.h.

◆ GetExcludedMembers()

const Aws::Vector<Aws::String>& Aws::Neptune::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 469 of file DBClusterEndpoint.h.

◆ GetStaticMembers()

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

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

Definition at line 413 of file DBClusterEndpoint.h.

◆ GetStatus()

const Aws::String& Aws::Neptune::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 cannot 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 245 of file DBClusterEndpoint.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCustomEndpointType() [1/3]

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

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

Definition at line 382 of file DBClusterEndpoint.h.

◆ SetCustomEndpointType() [2/3]

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

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

Definition at line 376 of file DBClusterEndpoint.h.

◆ SetCustomEndpointType() [3/3]

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

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

Definition at line 388 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [1/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 546 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [2/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 541 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointArn() [3/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 551 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [1/3]

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

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

Definition at line 72 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [2/3]

void Aws::Neptune::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 66 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointIdentifier() [3/3]

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

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

Definition at line 78 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [1/3]

void Aws::Neptune::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 170 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [2/3]

void Aws::Neptune::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 164 of file DBClusterEndpoint.h.

◆ SetDBClusterEndpointResourceIdentifier() [3/3]

void Aws::Neptune::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 176 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::Neptune::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 121 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::Neptune::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 115 of file DBClusterEndpoint.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::Neptune::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 127 of file DBClusterEndpoint.h.

◆ SetEndpoint() [1/3]

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

The DNS address of the endpoint.

Definition at line 215 of file DBClusterEndpoint.h.

◆ SetEndpoint() [2/3]

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

The DNS address of the endpoint.

Definition at line 210 of file DBClusterEndpoint.h.

◆ SetEndpoint() [3/3]

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

The DNS address of the endpoint.

Definition at line 220 of file DBClusterEndpoint.h.

◆ SetEndpointType() [1/3]

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

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

Definition at line 333 of file DBClusterEndpoint.h.

◆ SetEndpointType() [2/3]

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

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

Definition at line 327 of file DBClusterEndpoint.h.

◆ SetEndpointType() [3/3]

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

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

Definition at line 339 of file DBClusterEndpoint.h.

◆ SetExcludedMembers() [1/2]

void Aws::Neptune::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 490 of file DBClusterEndpoint.h.

◆ SetExcludedMembers() [2/2]

void Aws::Neptune::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 483 of file DBClusterEndpoint.h.

◆ SetStaticMembers() [1/2]

void Aws::Neptune::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 431 of file DBClusterEndpoint.h.

◆ SetStaticMembers() [2/2]

void Aws::Neptune::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 425 of file DBClusterEndpoint.h.

◆ SetStatus() [1/3]

void Aws::Neptune::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 cannot 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 272 of file DBClusterEndpoint.h.

◆ SetStatus() [2/3]

void Aws::Neptune::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 cannot 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 263 of file DBClusterEndpoint.h.

◆ SetStatus() [3/3]

void Aws::Neptune::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 cannot 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 281 of file DBClusterEndpoint.h.

◆ StaticMembersHasBeenSet()

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

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

Definition at line 419 of file DBClusterEndpoint.h.

◆ StatusHasBeenSet()

bool Aws::Neptune::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 cannot 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 254 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [1/3]

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

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

Definition at line 400 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [2/3]

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

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

Definition at line 394 of file DBClusterEndpoint.h.

◆ WithCustomEndpointType() [3/3]

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

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

Definition at line 406 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [1/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 561 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [2/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 556 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointArn() [3/3]

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

The Amazon Resource Name (ARN) for the endpoint.

Definition at line 566 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [1/3]

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

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

Definition at line 90 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [2/3]

DBClusterEndpoint& Aws::Neptune::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 84 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointIdentifier() [3/3]

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

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

Definition at line 96 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [1/3]

DBClusterEndpoint& Aws::Neptune::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 188 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [2/3]

DBClusterEndpoint& Aws::Neptune::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 182 of file DBClusterEndpoint.h.

◆ WithDBClusterEndpointResourceIdentifier() [3/3]

DBClusterEndpoint& Aws::Neptune::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 194 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [1/3]

DBClusterEndpoint& Aws::Neptune::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 139 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [2/3]

DBClusterEndpoint& Aws::Neptune::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 133 of file DBClusterEndpoint.h.

◆ WithDBClusterIdentifier() [3/3]

DBClusterEndpoint& Aws::Neptune::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 145 of file DBClusterEndpoint.h.

◆ WithEndpoint() [1/3]

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

The DNS address of the endpoint.

Definition at line 230 of file DBClusterEndpoint.h.

◆ WithEndpoint() [2/3]

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

The DNS address of the endpoint.

Definition at line 225 of file DBClusterEndpoint.h.

◆ WithEndpoint() [3/3]

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

The DNS address of the endpoint.

Definition at line 235 of file DBClusterEndpoint.h.

◆ WithEndpointType() [1/3]

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

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

Definition at line 351 of file DBClusterEndpoint.h.

◆ WithEndpointType() [2/3]

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

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

Definition at line 345 of file DBClusterEndpoint.h.

◆ WithEndpointType() [3/3]

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

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

Definition at line 357 of file DBClusterEndpoint.h.

◆ WithExcludedMembers() [1/2]

DBClusterEndpoint& Aws::Neptune::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 504 of file DBClusterEndpoint.h.

◆ WithExcludedMembers() [2/2]

DBClusterEndpoint& Aws::Neptune::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 497 of file DBClusterEndpoint.h.

◆ WithStaticMembers() [1/2]

DBClusterEndpoint& Aws::Neptune::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 443 of file DBClusterEndpoint.h.

◆ WithStaticMembers() [2/2]

DBClusterEndpoint& Aws::Neptune::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 437 of file DBClusterEndpoint.h.

◆ WithStatus() [1/3]

DBClusterEndpoint& Aws::Neptune::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 cannot 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 299 of file DBClusterEndpoint.h.

◆ WithStatus() [2/3]

DBClusterEndpoint& Aws::Neptune::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 cannot 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 290 of file DBClusterEndpoint.h.

◆ WithStatus() [3/3]

DBClusterEndpoint& Aws::Neptune::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 cannot 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 308 of file DBClusterEndpoint.h.


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