AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::ConnectionAlias Class Reference

#include <ConnectionAlias.h>

Public Member Functions

 ConnectionAlias ()
 
 ConnectionAlias (Aws::Utils::Json::JsonView jsonValue)
 
ConnectionAliasoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectionString () const
 
bool ConnectionStringHasBeenSet () const
 
void SetConnectionString (const Aws::String &value)
 
void SetConnectionString (Aws::String &&value)
 
void SetConnectionString (const char *value)
 
ConnectionAliasWithConnectionString (const Aws::String &value)
 
ConnectionAliasWithConnectionString (Aws::String &&value)
 
ConnectionAliasWithConnectionString (const char *value)
 
const Aws::StringGetAliasId () const
 
bool AliasIdHasBeenSet () const
 
void SetAliasId (const Aws::String &value)
 
void SetAliasId (Aws::String &&value)
 
void SetAliasId (const char *value)
 
ConnectionAliasWithAliasId (const Aws::String &value)
 
ConnectionAliasWithAliasId (Aws::String &&value)
 
ConnectionAliasWithAliasId (const char *value)
 
const ConnectionAliasStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ConnectionAliasState &value)
 
void SetState (ConnectionAliasState &&value)
 
ConnectionAliasWithState (const ConnectionAliasState &value)
 
ConnectionAliasWithState (ConnectionAliasState &&value)
 
const Aws::StringGetOwnerAccountId () const
 
bool OwnerAccountIdHasBeenSet () const
 
void SetOwnerAccountId (const Aws::String &value)
 
void SetOwnerAccountId (Aws::String &&value)
 
void SetOwnerAccountId (const char *value)
 
ConnectionAliasWithOwnerAccountId (const Aws::String &value)
 
ConnectionAliasWithOwnerAccountId (Aws::String &&value)
 
ConnectionAliasWithOwnerAccountId (const char *value)
 
const Aws::Vector< ConnectionAliasAssociation > & GetAssociations () const
 
bool AssociationsHasBeenSet () const
 
void SetAssociations (const Aws::Vector< ConnectionAliasAssociation > &value)
 
void SetAssociations (Aws::Vector< ConnectionAliasAssociation > &&value)
 
ConnectionAliasWithAssociations (const Aws::Vector< ConnectionAliasAssociation > &value)
 
ConnectionAliasWithAssociations (Aws::Vector< ConnectionAliasAssociation > &&value)
 
ConnectionAliasAddAssociations (const ConnectionAliasAssociation &value)
 
ConnectionAliasAddAssociations (ConnectionAliasAssociation &&value)
 

Detailed Description

Describes a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See Also:


AWS API Reference

Definition at line 38 of file ConnectionAlias.h.

Constructor & Destructor Documentation

◆ ConnectionAlias() [1/2]

Aws::WorkSpaces::Model::ConnectionAlias::ConnectionAlias ( )

◆ ConnectionAlias() [2/2]

Aws::WorkSpaces::Model::ConnectionAlias::ConnectionAlias ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAssociations() [1/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::AddAssociations ( ConnectionAliasAssociation &&  value)
inline

The association status of the connection alias.

Definition at line 263 of file ConnectionAlias.h.

◆ AddAssociations() [2/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::AddAssociations ( const ConnectionAliasAssociation value)
inline

The association status of the connection alias.

Definition at line 258 of file ConnectionAlias.h.

◆ AliasIdHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAlias::AliasIdHasBeenSet ( ) const
inline

The identifier of the connection alias.

Definition at line 112 of file ConnectionAlias.h.

◆ AssociationsHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAlias::AssociationsHasBeenSet ( ) const
inline

The association status of the connection alias.

Definition at line 233 of file ConnectionAlias.h.

◆ ConnectionStringHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAlias::ConnectionStringHasBeenSet ( ) const
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 59 of file ConnectionAlias.h.

◆ GetAliasId()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAlias::GetAliasId ( ) const
inline

The identifier of the connection alias.

Definition at line 107 of file ConnectionAlias.h.

◆ GetAssociations()

const Aws::Vector<ConnectionAliasAssociation>& Aws::WorkSpaces::Model::ConnectionAlias::GetAssociations ( ) const
inline

The association status of the connection alias.

Definition at line 228 of file ConnectionAlias.h.

◆ GetConnectionString()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAlias::GetConnectionString ( ) const
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 52 of file ConnectionAlias.h.

◆ GetOwnerAccountId()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAlias::GetOwnerAccountId ( ) const
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 180 of file ConnectionAlias.h.

◆ GetState()

const ConnectionAliasState& Aws::WorkSpaces::Model::ConnectionAlias::GetState ( ) const
inline

The current state of the connection alias.

Definition at line 148 of file ConnectionAlias.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::ConnectionAlias::Jsonize ( ) const

◆ operator=()

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerAccountIdHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAlias::OwnerAccountIdHasBeenSet ( ) const
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 186 of file ConnectionAlias.h.

◆ SetAliasId() [1/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetAliasId ( Aws::String &&  value)
inline

The identifier of the connection alias.

Definition at line 122 of file ConnectionAlias.h.

◆ SetAliasId() [2/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetAliasId ( const Aws::String value)
inline

The identifier of the connection alias.

Definition at line 117 of file ConnectionAlias.h.

◆ SetAliasId() [3/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetAliasId ( const char *  value)
inline

The identifier of the connection alias.

Definition at line 127 of file ConnectionAlias.h.

◆ SetAssociations() [1/2]

void Aws::WorkSpaces::Model::ConnectionAlias::SetAssociations ( Aws::Vector< ConnectionAliasAssociation > &&  value)
inline

The association status of the connection alias.

Definition at line 243 of file ConnectionAlias.h.

◆ SetAssociations() [2/2]

void Aws::WorkSpaces::Model::ConnectionAlias::SetAssociations ( const Aws::Vector< ConnectionAliasAssociation > &  value)
inline

The association status of the connection alias.

Definition at line 238 of file ConnectionAlias.h.

◆ SetConnectionString() [1/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetConnectionString ( Aws::String &&  value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 73 of file ConnectionAlias.h.

◆ SetConnectionString() [2/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetConnectionString ( const Aws::String value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 66 of file ConnectionAlias.h.

◆ SetConnectionString() [3/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetConnectionString ( const char *  value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 80 of file ConnectionAlias.h.

◆ SetOwnerAccountId() [1/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetOwnerAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 198 of file ConnectionAlias.h.

◆ SetOwnerAccountId() [2/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetOwnerAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 192 of file ConnectionAlias.h.

◆ SetOwnerAccountId() [3/3]

void Aws::WorkSpaces::Model::ConnectionAlias::SetOwnerAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 204 of file ConnectionAlias.h.

◆ SetState() [1/2]

void Aws::WorkSpaces::Model::ConnectionAlias::SetState ( ConnectionAliasState &&  value)
inline

The current state of the connection alias.

Definition at line 163 of file ConnectionAlias.h.

◆ SetState() [2/2]

void Aws::WorkSpaces::Model::ConnectionAlias::SetState ( const ConnectionAliasState value)
inline

The current state of the connection alias.

Definition at line 158 of file ConnectionAlias.h.

◆ StateHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAlias::StateHasBeenSet ( ) const
inline

The current state of the connection alias.

Definition at line 153 of file ConnectionAlias.h.

◆ WithAliasId() [1/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithAliasId ( Aws::String &&  value)
inline

The identifier of the connection alias.

Definition at line 137 of file ConnectionAlias.h.

◆ WithAliasId() [2/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithAliasId ( const Aws::String value)
inline

The identifier of the connection alias.

Definition at line 132 of file ConnectionAlias.h.

◆ WithAliasId() [3/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithAliasId ( const char *  value)
inline

The identifier of the connection alias.

Definition at line 142 of file ConnectionAlias.h.

◆ WithAssociations() [1/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithAssociations ( Aws::Vector< ConnectionAliasAssociation > &&  value)
inline

The association status of the connection alias.

Definition at line 253 of file ConnectionAlias.h.

◆ WithAssociations() [2/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithAssociations ( const Aws::Vector< ConnectionAliasAssociation > &  value)
inline

The association status of the connection alias.

Definition at line 248 of file ConnectionAlias.h.

◆ WithConnectionString() [1/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithConnectionString ( Aws::String &&  value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 94 of file ConnectionAlias.h.

◆ WithConnectionString() [2/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithConnectionString ( const Aws::String value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 87 of file ConnectionAlias.h.

◆ WithConnectionString() [3/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithConnectionString ( const char *  value)
inline

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

Definition at line 101 of file ConnectionAlias.h.

◆ WithOwnerAccountId() [1/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithOwnerAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 216 of file ConnectionAlias.h.

◆ WithOwnerAccountId() [2/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithOwnerAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 210 of file ConnectionAlias.h.

◆ WithOwnerAccountId() [3/3]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithOwnerAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that owns the connection alias.

Definition at line 222 of file ConnectionAlias.h.

◆ WithState() [1/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithState ( ConnectionAliasState &&  value)
inline

The current state of the connection alias.

Definition at line 173 of file ConnectionAlias.h.

◆ WithState() [2/2]

ConnectionAlias& Aws::WorkSpaces::Model::ConnectionAlias::WithState ( const ConnectionAliasState value)
inline

The current state of the connection alias.

Definition at line 168 of file ConnectionAlias.h.


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