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

#include <RevokeEndpointAccessResult.h>

Public Member Functions

 RevokeEndpointAccessResult ()
 
 RevokeEndpointAccessResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
RevokeEndpointAccessResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetGrantor () const
 
void SetGrantor (const Aws::String &value)
 
void SetGrantor (Aws::String &&value)
 
void SetGrantor (const char *value)
 
RevokeEndpointAccessResultWithGrantor (const Aws::String &value)
 
RevokeEndpointAccessResultWithGrantor (Aws::String &&value)
 
RevokeEndpointAccessResultWithGrantor (const char *value)
 
const Aws::StringGetGrantee () const
 
void SetGrantee (const Aws::String &value)
 
void SetGrantee (Aws::String &&value)
 
void SetGrantee (const char *value)
 
RevokeEndpointAccessResultWithGrantee (const Aws::String &value)
 
RevokeEndpointAccessResultWithGrantee (Aws::String &&value)
 
RevokeEndpointAccessResultWithGrantee (const char *value)
 
const Aws::StringGetClusterIdentifier () const
 
void SetClusterIdentifier (const Aws::String &value)
 
void SetClusterIdentifier (Aws::String &&value)
 
void SetClusterIdentifier (const char *value)
 
RevokeEndpointAccessResultWithClusterIdentifier (const Aws::String &value)
 
RevokeEndpointAccessResultWithClusterIdentifier (Aws::String &&value)
 
RevokeEndpointAccessResultWithClusterIdentifier (const char *value)
 
const Aws::Utils::DateTimeGetAuthorizeTime () const
 
void SetAuthorizeTime (const Aws::Utils::DateTime &value)
 
void SetAuthorizeTime (Aws::Utils::DateTime &&value)
 
RevokeEndpointAccessResultWithAuthorizeTime (const Aws::Utils::DateTime &value)
 
RevokeEndpointAccessResultWithAuthorizeTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetClusterStatus () const
 
void SetClusterStatus (const Aws::String &value)
 
void SetClusterStatus (Aws::String &&value)
 
void SetClusterStatus (const char *value)
 
RevokeEndpointAccessResultWithClusterStatus (const Aws::String &value)
 
RevokeEndpointAccessResultWithClusterStatus (Aws::String &&value)
 
RevokeEndpointAccessResultWithClusterStatus (const char *value)
 
const AuthorizationStatusGetStatus () const
 
void SetStatus (const AuthorizationStatus &value)
 
void SetStatus (AuthorizationStatus &&value)
 
RevokeEndpointAccessResultWithStatus (const AuthorizationStatus &value)
 
RevokeEndpointAccessResultWithStatus (AuthorizationStatus &&value)
 
bool GetAllowedAllVPCs () const
 
void SetAllowedAllVPCs (bool value)
 
RevokeEndpointAccessResultWithAllowedAllVPCs (bool value)
 
const Aws::Vector< Aws::String > & GetAllowedVPCs () const
 
void SetAllowedVPCs (const Aws::Vector< Aws::String > &value)
 
void SetAllowedVPCs (Aws::Vector< Aws::String > &&value)
 
RevokeEndpointAccessResultWithAllowedVPCs (const Aws::Vector< Aws::String > &value)
 
RevokeEndpointAccessResultWithAllowedVPCs (Aws::Vector< Aws::String > &&value)
 
RevokeEndpointAccessResultAddAllowedVPCs (const Aws::String &value)
 
RevokeEndpointAccessResultAddAllowedVPCs (Aws::String &&value)
 
RevokeEndpointAccessResultAddAllowedVPCs (const char *value)
 
int GetEndpointCount () const
 
void SetEndpointCount (int value)
 
RevokeEndpointAccessResultWithEndpointCount (int value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
RevokeEndpointAccessResultWithResponseMetadata (const ResponseMetadata &value)
 
RevokeEndpointAccessResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.

See Also:

AWS API Reference

Definition at line 38 of file RevokeEndpointAccessResult.h.

Constructor & Destructor Documentation

◆ RevokeEndpointAccessResult() [1/2]

Aws::Redshift::Model::RevokeEndpointAccessResult::RevokeEndpointAccessResult ( )

◆ RevokeEndpointAccessResult() [2/2]

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

Member Function Documentation

◆ AddAllowedVPCs() [1/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::AddAllowedVPCs ( Aws::String &&  value)
inline

The VPCs allowed access to the cluster.

Definition at line 294 of file RevokeEndpointAccessResult.h.

◆ AddAllowedVPCs() [2/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::AddAllowedVPCs ( const Aws::String value)
inline

The VPCs allowed access to the cluster.

Definition at line 289 of file RevokeEndpointAccessResult.h.

◆ AddAllowedVPCs() [3/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::AddAllowedVPCs ( const char *  value)
inline

The VPCs allowed access to the cluster.

Definition at line 299 of file RevokeEndpointAccessResult.h.

◆ GetAllowedAllVPCs()

bool Aws::Redshift::Model::RevokeEndpointAccessResult::GetAllowedAllVPCs ( ) const
inline

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

Definition at line 246 of file RevokeEndpointAccessResult.h.

◆ GetAllowedVPCs()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::RevokeEndpointAccessResult::GetAllowedVPCs ( ) const
inline

The VPCs allowed access to the cluster.

Definition at line 264 of file RevokeEndpointAccessResult.h.

◆ GetAuthorizeTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::RevokeEndpointAccessResult::GetAuthorizeTime ( ) const
inline

The time (UTC) when the authorization was created.

Definition at line 157 of file RevokeEndpointAccessResult.h.

◆ GetClusterIdentifier()

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

The cluster identifier.

Definition at line 121 of file RevokeEndpointAccessResult.h.

◆ GetClusterStatus()

const Aws::String& Aws::Redshift::Model::RevokeEndpointAccessResult::GetClusterStatus ( ) const
inline

The status of the cluster.

Definition at line 183 of file RevokeEndpointAccessResult.h.

◆ GetEndpointCount()

int Aws::Redshift::Model::RevokeEndpointAccessResult::GetEndpointCount ( ) const
inline

The number of Redshift-managed VPC endpoints created for the authorization.

Definition at line 306 of file RevokeEndpointAccessResult.h.

◆ GetGrantee()

const Aws::String& Aws::Redshift::Model::RevokeEndpointAccessResult::GetGrantee ( ) const
inline

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

Definition at line 85 of file RevokeEndpointAccessResult.h.

◆ GetGrantor()

const Aws::String& Aws::Redshift::Model::RevokeEndpointAccessResult::GetGrantor ( ) const
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 49 of file RevokeEndpointAccessResult.h.

◆ GetResponseMetadata()

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

Definition at line 322 of file RevokeEndpointAccessResult.h.

◆ GetStatus()

const AuthorizationStatus& Aws::Redshift::Model::RevokeEndpointAccessResult::GetStatus ( ) const
inline

The status of the authorization action.

Definition at line 219 of file RevokeEndpointAccessResult.h.

◆ operator=()

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

◆ SetAllowedAllVPCs()

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetAllowedAllVPCs ( bool  value)
inline

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

Definition at line 252 of file RevokeEndpointAccessResult.h.

◆ SetAllowedVPCs() [1/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetAllowedVPCs ( Aws::Vector< Aws::String > &&  value)
inline

The VPCs allowed access to the cluster.

Definition at line 274 of file RevokeEndpointAccessResult.h.

◆ SetAllowedVPCs() [2/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetAllowedVPCs ( const Aws::Vector< Aws::String > &  value)
inline

The VPCs allowed access to the cluster.

Definition at line 269 of file RevokeEndpointAccessResult.h.

◆ SetAuthorizeTime() [1/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetAuthorizeTime ( Aws::Utils::DateTime &&  value)
inline

The time (UTC) when the authorization was created.

Definition at line 167 of file RevokeEndpointAccessResult.h.

◆ SetAuthorizeTime() [2/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetAuthorizeTime ( const Aws::Utils::DateTime value)
inline

The time (UTC) when the authorization was created.

Definition at line 162 of file RevokeEndpointAccessResult.h.

◆ SetClusterIdentifier() [1/3]

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

The cluster identifier.

Definition at line 131 of file RevokeEndpointAccessResult.h.

◆ SetClusterIdentifier() [2/3]

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

The cluster identifier.

Definition at line 126 of file RevokeEndpointAccessResult.h.

◆ SetClusterIdentifier() [3/3]

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

The cluster identifier.

Definition at line 136 of file RevokeEndpointAccessResult.h.

◆ SetClusterStatus() [1/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetClusterStatus ( Aws::String &&  value)
inline

The status of the cluster.

Definition at line 193 of file RevokeEndpointAccessResult.h.

◆ SetClusterStatus() [2/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetClusterStatus ( const Aws::String value)
inline

The status of the cluster.

Definition at line 188 of file RevokeEndpointAccessResult.h.

◆ SetClusterStatus() [3/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetClusterStatus ( const char *  value)
inline

The status of the cluster.

Definition at line 198 of file RevokeEndpointAccessResult.h.

◆ SetEndpointCount()

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetEndpointCount ( int  value)
inline

The number of Redshift-managed VPC endpoints created for the authorization.

Definition at line 312 of file RevokeEndpointAccessResult.h.

◆ SetGrantee() [1/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantee ( Aws::String &&  value)
inline

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

Definition at line 95 of file RevokeEndpointAccessResult.h.

◆ SetGrantee() [2/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantee ( const Aws::String value)
inline

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

Definition at line 90 of file RevokeEndpointAccessResult.h.

◆ SetGrantee() [3/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantee ( const char *  value)
inline

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

Definition at line 100 of file RevokeEndpointAccessResult.h.

◆ SetGrantor() [1/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantor ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 59 of file RevokeEndpointAccessResult.h.

◆ SetGrantor() [2/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantor ( const Aws::String value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 54 of file RevokeEndpointAccessResult.h.

◆ SetGrantor() [3/3]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetGrantor ( const char *  value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 64 of file RevokeEndpointAccessResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 325 of file RevokeEndpointAccessResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 328 of file RevokeEndpointAccessResult.h.

◆ SetStatus() [1/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetStatus ( AuthorizationStatus &&  value)
inline

The status of the authorization action.

Definition at line 229 of file RevokeEndpointAccessResult.h.

◆ SetStatus() [2/2]

void Aws::Redshift::Model::RevokeEndpointAccessResult::SetStatus ( const AuthorizationStatus value)
inline

The status of the authorization action.

Definition at line 224 of file RevokeEndpointAccessResult.h.

◆ WithAllowedAllVPCs()

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithAllowedAllVPCs ( bool  value)
inline

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

Definition at line 258 of file RevokeEndpointAccessResult.h.

◆ WithAllowedVPCs() [1/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithAllowedVPCs ( Aws::Vector< Aws::String > &&  value)
inline

The VPCs allowed access to the cluster.

Definition at line 284 of file RevokeEndpointAccessResult.h.

◆ WithAllowedVPCs() [2/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithAllowedVPCs ( const Aws::Vector< Aws::String > &  value)
inline

The VPCs allowed access to the cluster.

Definition at line 279 of file RevokeEndpointAccessResult.h.

◆ WithAuthorizeTime() [1/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithAuthorizeTime ( Aws::Utils::DateTime &&  value)
inline

The time (UTC) when the authorization was created.

Definition at line 177 of file RevokeEndpointAccessResult.h.

◆ WithAuthorizeTime() [2/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithAuthorizeTime ( const Aws::Utils::DateTime value)
inline

The time (UTC) when the authorization was created.

Definition at line 172 of file RevokeEndpointAccessResult.h.

◆ WithClusterIdentifier() [1/3]

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

The cluster identifier.

Definition at line 146 of file RevokeEndpointAccessResult.h.

◆ WithClusterIdentifier() [2/3]

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

The cluster identifier.

Definition at line 141 of file RevokeEndpointAccessResult.h.

◆ WithClusterIdentifier() [3/3]

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

The cluster identifier.

Definition at line 151 of file RevokeEndpointAccessResult.h.

◆ WithClusterStatus() [1/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithClusterStatus ( Aws::String &&  value)
inline

The status of the cluster.

Definition at line 208 of file RevokeEndpointAccessResult.h.

◆ WithClusterStatus() [2/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithClusterStatus ( const Aws::String value)
inline

The status of the cluster.

Definition at line 203 of file RevokeEndpointAccessResult.h.

◆ WithClusterStatus() [3/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithClusterStatus ( const char *  value)
inline

The status of the cluster.

Definition at line 213 of file RevokeEndpointAccessResult.h.

◆ WithEndpointCount()

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithEndpointCount ( int  value)
inline

The number of Redshift-managed VPC endpoints created for the authorization.

Definition at line 318 of file RevokeEndpointAccessResult.h.

◆ WithGrantee() [1/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantee ( Aws::String &&  value)
inline

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

Definition at line 110 of file RevokeEndpointAccessResult.h.

◆ WithGrantee() [2/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantee ( const Aws::String value)
inline

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

Definition at line 105 of file RevokeEndpointAccessResult.h.

◆ WithGrantee() [3/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantee ( const char *  value)
inline

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

Definition at line 115 of file RevokeEndpointAccessResult.h.

◆ WithGrantor() [1/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantor ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 74 of file RevokeEndpointAccessResult.h.

◆ WithGrantor() [2/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantor ( const Aws::String value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 69 of file RevokeEndpointAccessResult.h.

◆ WithGrantor() [3/3]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithGrantor ( const char *  value)
inline

The Amazon Web Services account ID of the cluster owner.

Definition at line 79 of file RevokeEndpointAccessResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 331 of file RevokeEndpointAccessResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 334 of file RevokeEndpointAccessResult.h.

◆ WithStatus() [1/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithStatus ( AuthorizationStatus &&  value)
inline

The status of the authorization action.

Definition at line 239 of file RevokeEndpointAccessResult.h.

◆ WithStatus() [2/2]

RevokeEndpointAccessResult& Aws::Redshift::Model::RevokeEndpointAccessResult::WithStatus ( const AuthorizationStatus value)
inline

The status of the authorization action.

Definition at line 234 of file RevokeEndpointAccessResult.h.


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