AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::CreateEndpointAccessResult Class Reference

#include <CreateEndpointAccessResult.h>

Public Member Functions

 CreateEndpointAccessResult ()
 
 CreateEndpointAccessResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
CreateEndpointAccessResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetClusterIdentifier () const
 
void SetClusterIdentifier (const Aws::String &value)
 
void SetClusterIdentifier (Aws::String &&value)
 
void SetClusterIdentifier (const char *value)
 
CreateEndpointAccessResultWithClusterIdentifier (const Aws::String &value)
 
CreateEndpointAccessResultWithClusterIdentifier (Aws::String &&value)
 
CreateEndpointAccessResultWithClusterIdentifier (const char *value)
 
const Aws::StringGetResourceOwner () const
 
void SetResourceOwner (const Aws::String &value)
 
void SetResourceOwner (Aws::String &&value)
 
void SetResourceOwner (const char *value)
 
CreateEndpointAccessResultWithResourceOwner (const Aws::String &value)
 
CreateEndpointAccessResultWithResourceOwner (Aws::String &&value)
 
CreateEndpointAccessResultWithResourceOwner (const char *value)
 
const Aws::StringGetSubnetGroupName () const
 
void SetSubnetGroupName (const Aws::String &value)
 
void SetSubnetGroupName (Aws::String &&value)
 
void SetSubnetGroupName (const char *value)
 
CreateEndpointAccessResultWithSubnetGroupName (const Aws::String &value)
 
CreateEndpointAccessResultWithSubnetGroupName (Aws::String &&value)
 
CreateEndpointAccessResultWithSubnetGroupName (const char *value)
 
const Aws::StringGetEndpointStatus () const
 
void SetEndpointStatus (const Aws::String &value)
 
void SetEndpointStatus (Aws::String &&value)
 
void SetEndpointStatus (const char *value)
 
CreateEndpointAccessResultWithEndpointStatus (const Aws::String &value)
 
CreateEndpointAccessResultWithEndpointStatus (Aws::String &&value)
 
CreateEndpointAccessResultWithEndpointStatus (const char *value)
 
const Aws::StringGetEndpointName () const
 
void SetEndpointName (const Aws::String &value)
 
void SetEndpointName (Aws::String &&value)
 
void SetEndpointName (const char *value)
 
CreateEndpointAccessResultWithEndpointName (const Aws::String &value)
 
CreateEndpointAccessResultWithEndpointName (Aws::String &&value)
 
CreateEndpointAccessResultWithEndpointName (const char *value)
 
const Aws::Utils::DateTimeGetEndpointCreateTime () const
 
void SetEndpointCreateTime (const Aws::Utils::DateTime &value)
 
void SetEndpointCreateTime (Aws::Utils::DateTime &&value)
 
CreateEndpointAccessResultWithEndpointCreateTime (const Aws::Utils::DateTime &value)
 
CreateEndpointAccessResultWithEndpointCreateTime (Aws::Utils::DateTime &&value)
 
int GetPort () const
 
void SetPort (int value)
 
CreateEndpointAccessResultWithPort (int value)
 
const Aws::StringGetAddress () const
 
void SetAddress (const Aws::String &value)
 
void SetAddress (Aws::String &&value)
 
void SetAddress (const char *value)
 
CreateEndpointAccessResultWithAddress (const Aws::String &value)
 
CreateEndpointAccessResultWithAddress (Aws::String &&value)
 
CreateEndpointAccessResultWithAddress (const char *value)
 
const Aws::Vector< VpcSecurityGroupMembership > & GetVpcSecurityGroups () const
 
void SetVpcSecurityGroups (const Aws::Vector< VpcSecurityGroupMembership > &value)
 
void SetVpcSecurityGroups (Aws::Vector< VpcSecurityGroupMembership > &&value)
 
CreateEndpointAccessResultWithVpcSecurityGroups (const Aws::Vector< VpcSecurityGroupMembership > &value)
 
CreateEndpointAccessResultWithVpcSecurityGroups (Aws::Vector< VpcSecurityGroupMembership > &&value)
 
CreateEndpointAccessResultAddVpcSecurityGroups (const VpcSecurityGroupMembership &value)
 
CreateEndpointAccessResultAddVpcSecurityGroups (VpcSecurityGroupMembership &&value)
 
const VpcEndpointGetVpcEndpoint () const
 
void SetVpcEndpoint (const VpcEndpoint &value)
 
void SetVpcEndpoint (VpcEndpoint &&value)
 
CreateEndpointAccessResultWithVpcEndpoint (const VpcEndpoint &value)
 
CreateEndpointAccessResultWithVpcEndpoint (VpcEndpoint &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
CreateEndpointAccessResultWithResponseMetadata (const ResponseMetadata &value)
 
CreateEndpointAccessResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes a Redshift-managed VPC endpoint.

See Also:

AWS API Reference

Definition at line 37 of file CreateEndpointAccessResult.h.

Constructor & Destructor Documentation

◆ CreateEndpointAccessResult() [1/2]

Aws::Redshift::Model::CreateEndpointAccessResult::CreateEndpointAccessResult ( )

◆ CreateEndpointAccessResult() [2/2]

Aws::Redshift::Model::CreateEndpointAccessResult::CreateEndpointAccessResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddVpcSecurityGroups() [1/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::AddVpcSecurityGroups ( const VpcSecurityGroupMembership value)
inline

The security groups associated with the endpoint.

Definition at line 338 of file CreateEndpointAccessResult.h.

◆ AddVpcSecurityGroups() [2/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::AddVpcSecurityGroups ( VpcSecurityGroupMembership &&  value)
inline

The security groups associated with the endpoint.

Definition at line 343 of file CreateEndpointAccessResult.h.

◆ GetAddress()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetAddress ( ) const
inline

The DNS address of the endpoint.

Definition at line 277 of file CreateEndpointAccessResult.h.

◆ GetClusterIdentifier()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetClusterIdentifier ( ) const
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 48 of file CreateEndpointAccessResult.h.

◆ GetEndpointCreateTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::CreateEndpointAccessResult::GetEndpointCreateTime ( ) const
inline

The time (UTC) that the endpoint was created.

Definition at line 235 of file CreateEndpointAccessResult.h.

◆ GetEndpointName()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetEndpointName ( ) const
inline

The name of the endpoint.

Definition at line 199 of file CreateEndpointAccessResult.h.

◆ GetEndpointStatus()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetEndpointStatus ( ) const
inline

The status of the endpoint.

Definition at line 163 of file CreateEndpointAccessResult.h.

◆ GetPort()

int Aws::Redshift::Model::CreateEndpointAccessResult::GetPort ( ) const
inline

The port number on which the cluster accepts incoming connections.

Definition at line 261 of file CreateEndpointAccessResult.h.

◆ GetResourceOwner()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetResourceOwner ( ) const
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 84 of file CreateEndpointAccessResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::CreateEndpointAccessResult::GetResponseMetadata ( ) const
inline

Definition at line 363 of file CreateEndpointAccessResult.h.

◆ GetSubnetGroupName()

const Aws::String& Aws::Redshift::Model::CreateEndpointAccessResult::GetSubnetGroupName ( ) const
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 121 of file CreateEndpointAccessResult.h.

◆ GetVpcEndpoint()

const VpcEndpoint& Aws::Redshift::Model::CreateEndpointAccessResult::GetVpcEndpoint ( ) const
inline

Definition at line 347 of file CreateEndpointAccessResult.h.

◆ GetVpcSecurityGroups()

const Aws::Vector<VpcSecurityGroupMembership>& Aws::Redshift::Model::CreateEndpointAccessResult::GetVpcSecurityGroups ( ) const
inline

The security groups associated with the endpoint.

Definition at line 313 of file CreateEndpointAccessResult.h.

◆ operator=()

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAddress() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetAddress ( Aws::String &&  value)
inline

The DNS address of the endpoint.

Definition at line 287 of file CreateEndpointAccessResult.h.

◆ SetAddress() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetAddress ( const Aws::String value)
inline

The DNS address of the endpoint.

Definition at line 282 of file CreateEndpointAccessResult.h.

◆ SetAddress() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetAddress ( const char *  value)
inline

The DNS address of the endpoint.

Definition at line 292 of file CreateEndpointAccessResult.h.

◆ SetClusterIdentifier() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetClusterIdentifier ( Aws::String &&  value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 58 of file CreateEndpointAccessResult.h.

◆ SetClusterIdentifier() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetClusterIdentifier ( const Aws::String value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 53 of file CreateEndpointAccessResult.h.

◆ SetClusterIdentifier() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetClusterIdentifier ( const char *  value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 63 of file CreateEndpointAccessResult.h.

◆ SetEndpointCreateTime() [1/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointCreateTime ( Aws::Utils::DateTime &&  value)
inline

The time (UTC) that the endpoint was created.

Definition at line 245 of file CreateEndpointAccessResult.h.

◆ SetEndpointCreateTime() [2/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointCreateTime ( const Aws::Utils::DateTime value)
inline

The time (UTC) that the endpoint was created.

Definition at line 240 of file CreateEndpointAccessResult.h.

◆ SetEndpointName() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointName ( Aws::String &&  value)
inline

The name of the endpoint.

Definition at line 209 of file CreateEndpointAccessResult.h.

◆ SetEndpointName() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointName ( const Aws::String value)
inline

The name of the endpoint.

Definition at line 204 of file CreateEndpointAccessResult.h.

◆ SetEndpointName() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointName ( const char *  value)
inline

The name of the endpoint.

Definition at line 214 of file CreateEndpointAccessResult.h.

◆ SetEndpointStatus() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointStatus ( Aws::String &&  value)
inline

The status of the endpoint.

Definition at line 173 of file CreateEndpointAccessResult.h.

◆ SetEndpointStatus() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointStatus ( const Aws::String value)
inline

The status of the endpoint.

Definition at line 168 of file CreateEndpointAccessResult.h.

◆ SetEndpointStatus() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetEndpointStatus ( const char *  value)
inline

The status of the endpoint.

Definition at line 178 of file CreateEndpointAccessResult.h.

◆ SetPort()

void Aws::Redshift::Model::CreateEndpointAccessResult::SetPort ( int  value)
inline

The port number on which the cluster accepts incoming connections.

Definition at line 266 of file CreateEndpointAccessResult.h.

◆ SetResourceOwner() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetResourceOwner ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 94 of file CreateEndpointAccessResult.h.

◆ SetResourceOwner() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetResourceOwner ( const Aws::String value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 89 of file CreateEndpointAccessResult.h.

◆ SetResourceOwner() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetResourceOwner ( const char *  value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 99 of file CreateEndpointAccessResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 366 of file CreateEndpointAccessResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 369 of file CreateEndpointAccessResult.h.

◆ SetSubnetGroupName() [1/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetSubnetGroupName ( Aws::String &&  value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 133 of file CreateEndpointAccessResult.h.

◆ SetSubnetGroupName() [2/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetSubnetGroupName ( const Aws::String value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 127 of file CreateEndpointAccessResult.h.

◆ SetSubnetGroupName() [3/3]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetSubnetGroupName ( const char *  value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 139 of file CreateEndpointAccessResult.h.

◆ SetVpcEndpoint() [1/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetVpcEndpoint ( const VpcEndpoint value)
inline

Definition at line 350 of file CreateEndpointAccessResult.h.

◆ SetVpcEndpoint() [2/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetVpcEndpoint ( VpcEndpoint &&  value)
inline

Definition at line 353 of file CreateEndpointAccessResult.h.

◆ SetVpcSecurityGroups() [1/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetVpcSecurityGroups ( Aws::Vector< VpcSecurityGroupMembership > &&  value)
inline

The security groups associated with the endpoint.

Definition at line 323 of file CreateEndpointAccessResult.h.

◆ SetVpcSecurityGroups() [2/2]

void Aws::Redshift::Model::CreateEndpointAccessResult::SetVpcSecurityGroups ( const Aws::Vector< VpcSecurityGroupMembership > &  value)
inline

The security groups associated with the endpoint.

Definition at line 318 of file CreateEndpointAccessResult.h.

◆ WithAddress() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithAddress ( Aws::String &&  value)
inline

The DNS address of the endpoint.

Definition at line 302 of file CreateEndpointAccessResult.h.

◆ WithAddress() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithAddress ( const Aws::String value)
inline

The DNS address of the endpoint.

Definition at line 297 of file CreateEndpointAccessResult.h.

◆ WithAddress() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithAddress ( const char *  value)
inline

The DNS address of the endpoint.

Definition at line 307 of file CreateEndpointAccessResult.h.

◆ WithClusterIdentifier() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithClusterIdentifier ( Aws::String &&  value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 73 of file CreateEndpointAccessResult.h.

◆ WithClusterIdentifier() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithClusterIdentifier ( const Aws::String value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 68 of file CreateEndpointAccessResult.h.

◆ WithClusterIdentifier() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithClusterIdentifier ( const char *  value)
inline

The cluster identifier of the cluster associated with the endpoint.

Definition at line 78 of file CreateEndpointAccessResult.h.

◆ WithEndpointCreateTime() [1/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointCreateTime ( Aws::Utils::DateTime &&  value)
inline

The time (UTC) that the endpoint was created.

Definition at line 255 of file CreateEndpointAccessResult.h.

◆ WithEndpointCreateTime() [2/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointCreateTime ( const Aws::Utils::DateTime value)
inline

The time (UTC) that the endpoint was created.

Definition at line 250 of file CreateEndpointAccessResult.h.

◆ WithEndpointName() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointName ( Aws::String &&  value)
inline

The name of the endpoint.

Definition at line 224 of file CreateEndpointAccessResult.h.

◆ WithEndpointName() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointName ( const Aws::String value)
inline

The name of the endpoint.

Definition at line 219 of file CreateEndpointAccessResult.h.

◆ WithEndpointName() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointName ( const char *  value)
inline

The name of the endpoint.

Definition at line 229 of file CreateEndpointAccessResult.h.

◆ WithEndpointStatus() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointStatus ( Aws::String &&  value)
inline

The status of the endpoint.

Definition at line 188 of file CreateEndpointAccessResult.h.

◆ WithEndpointStatus() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointStatus ( const Aws::String value)
inline

The status of the endpoint.

Definition at line 183 of file CreateEndpointAccessResult.h.

◆ WithEndpointStatus() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithEndpointStatus ( const char *  value)
inline

The status of the endpoint.

Definition at line 193 of file CreateEndpointAccessResult.h.

◆ WithPort()

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithPort ( int  value)
inline

The port number on which the cluster accepts incoming connections.

Definition at line 271 of file CreateEndpointAccessResult.h.

◆ WithResourceOwner() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithResourceOwner ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 109 of file CreateEndpointAccessResult.h.

◆ WithResourceOwner() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithResourceOwner ( const Aws::String value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 104 of file CreateEndpointAccessResult.h.

◆ WithResourceOwner() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithResourceOwner ( const char *  value)
inline

The Amazon Web Services account ID of the owner of the cluster.

Definition at line 114 of file CreateEndpointAccessResult.h.

◆ WithResponseMetadata() [1/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 372 of file CreateEndpointAccessResult.h.

◆ WithResponseMetadata() [2/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 375 of file CreateEndpointAccessResult.h.

◆ WithSubnetGroupName() [1/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithSubnetGroupName ( Aws::String &&  value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 151 of file CreateEndpointAccessResult.h.

◆ WithSubnetGroupName() [2/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithSubnetGroupName ( const Aws::String value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 145 of file CreateEndpointAccessResult.h.

◆ WithSubnetGroupName() [3/3]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithSubnetGroupName ( const char *  value)
inline

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Definition at line 157 of file CreateEndpointAccessResult.h.

◆ WithVpcEndpoint() [1/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithVpcEndpoint ( const VpcEndpoint value)
inline

Definition at line 356 of file CreateEndpointAccessResult.h.

◆ WithVpcEndpoint() [2/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithVpcEndpoint ( VpcEndpoint &&  value)
inline

Definition at line 359 of file CreateEndpointAccessResult.h.

◆ WithVpcSecurityGroups() [1/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithVpcSecurityGroups ( Aws::Vector< VpcSecurityGroupMembership > &&  value)
inline

The security groups associated with the endpoint.

Definition at line 333 of file CreateEndpointAccessResult.h.

◆ WithVpcSecurityGroups() [2/2]

CreateEndpointAccessResult& Aws::Redshift::Model::CreateEndpointAccessResult::WithVpcSecurityGroups ( const Aws::Vector< VpcSecurityGroupMembership > &  value)
inline

The security groups associated with the endpoint.

Definition at line 328 of file CreateEndpointAccessResult.h.


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