AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::RDS::Model::Endpoint Class Reference

#include <Endpoint.h>

Public Member Functions

AWS_RDS_API Endpoint ()=default
 
AWS_RDS_API Endpoint (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_RDS_API Endpointoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_RDS_API void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
AWS_RDS_API void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
template<typename AddressT = Aws::String>
void SetAddress (AddressT &&value)
 
template<typename AddressT = Aws::String>
EndpointWithAddress (AddressT &&value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
EndpointWithPort (int value)
 
const Aws::StringGetHostedZoneId () const
 
bool HostedZoneIdHasBeenSet () const
 
template<typename HostedZoneIdT = Aws::String>
void SetHostedZoneId (HostedZoneIdT &&value)
 
template<typename HostedZoneIdT = Aws::String>
EndpointWithHostedZoneId (HostedZoneIdT &&value)
 

Detailed Description

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

For the data structure that represents Amazon Aurora DB cluster endpoints, see DBClusterEndpoint.

See Also:

AWS API Reference

Definition at line 37 of file Endpoint.h.

Constructor & Destructor Documentation

◆ Endpoint() [1/2]

AWS_RDS_API Aws::RDS::Model::Endpoint::Endpoint ( )
default

◆ Endpoint() [2/2]

AWS_RDS_API Aws::RDS::Model::Endpoint::Endpoint ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddressHasBeenSet()

bool Aws::RDS::Model::Endpoint::AddressHasBeenSet ( ) const
inline

Specifies the DNS address of the DB instance.

Definition at line 53 of file Endpoint.h.

◆ GetAddress()

const Aws::String & Aws::RDS::Model::Endpoint::GetAddress ( ) const
inline

Specifies the DNS address of the DB instance.

Definition at line 52 of file Endpoint.h.

◆ GetHostedZoneId()

const Aws::String & Aws::RDS::Model::Endpoint::GetHostedZoneId ( ) const
inline

Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

Definition at line 75 of file Endpoint.h.

◆ GetPort()

int Aws::RDS::Model::Endpoint::GetPort ( ) const
inline

Specifies the port that the database engine is listening on.

Definition at line 64 of file Endpoint.h.

◆ HostedZoneIdHasBeenSet()

bool Aws::RDS::Model::Endpoint::HostedZoneIdHasBeenSet ( ) const
inline

Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

Definition at line 76 of file Endpoint.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PortHasBeenSet()

bool Aws::RDS::Model::Endpoint::PortHasBeenSet ( ) const
inline

Specifies the port that the database engine is listening on.

Definition at line 65 of file Endpoint.h.

◆ SetAddress()

template<typename AddressT = Aws::String>
void Aws::RDS::Model::Endpoint::SetAddress ( AddressT &&  value)
inline

Specifies the DNS address of the DB instance.

Definition at line 55 of file Endpoint.h.

◆ SetHostedZoneId()

template<typename HostedZoneIdT = Aws::String>
void Aws::RDS::Model::Endpoint::SetHostedZoneId ( HostedZoneIdT &&  value)
inline

Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

Definition at line 78 of file Endpoint.h.

◆ SetPort()

void Aws::RDS::Model::Endpoint::SetPort ( int  value)
inline

Specifies the port that the database engine is listening on.

Definition at line 66 of file Endpoint.h.

◆ WithAddress()

template<typename AddressT = Aws::String>
Endpoint & Aws::RDS::Model::Endpoint::WithAddress ( AddressT &&  value)
inline

Specifies the DNS address of the DB instance.

Definition at line 57 of file Endpoint.h.

◆ WithHostedZoneId()

template<typename HostedZoneIdT = Aws::String>
Endpoint & Aws::RDS::Model::Endpoint::WithHostedZoneId ( HostedZoneIdT &&  value)
inline

Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.

Definition at line 80 of file Endpoint.h.

◆ WithPort()

Endpoint & Aws::RDS::Model::Endpoint::WithPort ( int  value)
inline

Specifies the port that the database engine is listening on.

Definition at line 67 of file Endpoint.h.


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