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

#include <ConnectionAliasAssociation.h>

Public Member Functions

 ConnectionAliasAssociation ()
 
 ConnectionAliasAssociation (Aws::Utils::Json::JsonView jsonValue)
 
ConnectionAliasAssociationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AssociationStatusGetAssociationStatus () const
 
bool AssociationStatusHasBeenSet () const
 
void SetAssociationStatus (const AssociationStatus &value)
 
void SetAssociationStatus (AssociationStatus &&value)
 
ConnectionAliasAssociationWithAssociationStatus (const AssociationStatus &value)
 
ConnectionAliasAssociationWithAssociationStatus (AssociationStatus &&value)
 
const Aws::StringGetAssociatedAccountId () const
 
bool AssociatedAccountIdHasBeenSet () const
 
void SetAssociatedAccountId (const Aws::String &value)
 
void SetAssociatedAccountId (Aws::String &&value)
 
void SetAssociatedAccountId (const char *value)
 
ConnectionAliasAssociationWithAssociatedAccountId (const Aws::String &value)
 
ConnectionAliasAssociationWithAssociatedAccountId (Aws::String &&value)
 
ConnectionAliasAssociationWithAssociatedAccountId (const char *value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
ConnectionAliasAssociationWithResourceId (const Aws::String &value)
 
ConnectionAliasAssociationWithResourceId (Aws::String &&value)
 
ConnectionAliasAssociationWithResourceId (const char *value)
 
const Aws::StringGetConnectionIdentifier () const
 
bool ConnectionIdentifierHasBeenSet () const
 
void SetConnectionIdentifier (const Aws::String &value)
 
void SetConnectionIdentifier (Aws::String &&value)
 
void SetConnectionIdentifier (const char *value)
 
ConnectionAliasAssociationWithConnectionIdentifier (const Aws::String &value)
 
ConnectionAliasAssociationWithConnectionIdentifier (Aws::String &&value)
 
ConnectionAliasAssociationWithConnectionIdentifier (const char *value)
 

Detailed Description

Describes a connection alias association that is used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See Also:


AWS API Reference

Definition at line 36 of file ConnectionAliasAssociation.h.

Constructor & Destructor Documentation

◆ ConnectionAliasAssociation() [1/2]

Aws::WorkSpaces::Model::ConnectionAliasAssociation::ConnectionAliasAssociation ( )

◆ ConnectionAliasAssociation() [2/2]

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

Member Function Documentation

◆ AssociatedAccountIdHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasAssociation::AssociatedAccountIdHasBeenSet ( ) const
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 86 of file ConnectionAliasAssociation.h.

◆ AssociationStatusHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasAssociation::AssociationStatusHasBeenSet ( ) const
inline

The association status of the connection alias.

Definition at line 53 of file ConnectionAliasAssociation.h.

◆ ConnectionIdentifierHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasAssociation::ConnectionIdentifierHasBeenSet ( ) const
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 178 of file ConnectionAliasAssociation.h.

◆ GetAssociatedAccountId()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAliasAssociation::GetAssociatedAccountId ( ) const
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 80 of file ConnectionAliasAssociation.h.

◆ GetAssociationStatus()

const AssociationStatus& Aws::WorkSpaces::Model::ConnectionAliasAssociation::GetAssociationStatus ( ) const
inline

The association status of the connection alias.

Definition at line 48 of file ConnectionAliasAssociation.h.

◆ GetConnectionIdentifier()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAliasAssociation::GetConnectionIdentifier ( ) const
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 171 of file ConnectionAliasAssociation.h.

◆ GetResourceId()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAliasAssociation::GetResourceId ( ) const
inline

The identifier of the directory associated with a connection alias.

Definition at line 128 of file ConnectionAliasAssociation.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourceIdHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasAssociation::ResourceIdHasBeenSet ( ) const
inline

The identifier of the directory associated with a connection alias.

Definition at line 133 of file ConnectionAliasAssociation.h.

◆ SetAssociatedAccountId() [1/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetAssociatedAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 98 of file ConnectionAliasAssociation.h.

◆ SetAssociatedAccountId() [2/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetAssociatedAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 92 of file ConnectionAliasAssociation.h.

◆ SetAssociatedAccountId() [3/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetAssociatedAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 104 of file ConnectionAliasAssociation.h.

◆ SetAssociationStatus() [1/2]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetAssociationStatus ( AssociationStatus &&  value)
inline

The association status of the connection alias.

Definition at line 63 of file ConnectionAliasAssociation.h.

◆ SetAssociationStatus() [2/2]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetAssociationStatus ( const AssociationStatus value)
inline

The association status of the connection alias.

Definition at line 58 of file ConnectionAliasAssociation.h.

◆ SetConnectionIdentifier() [1/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetConnectionIdentifier ( Aws::String &&  value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 192 of file ConnectionAliasAssociation.h.

◆ SetConnectionIdentifier() [2/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetConnectionIdentifier ( const Aws::String value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 185 of file ConnectionAliasAssociation.h.

◆ SetConnectionIdentifier() [3/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetConnectionIdentifier ( const char *  value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 199 of file ConnectionAliasAssociation.h.

◆ SetResourceId() [1/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetResourceId ( Aws::String &&  value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 143 of file ConnectionAliasAssociation.h.

◆ SetResourceId() [2/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetResourceId ( const Aws::String value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 138 of file ConnectionAliasAssociation.h.

◆ SetResourceId() [3/3]

void Aws::WorkSpaces::Model::ConnectionAliasAssociation::SetResourceId ( const char *  value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 148 of file ConnectionAliasAssociation.h.

◆ WithAssociatedAccountId() [1/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithAssociatedAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 116 of file ConnectionAliasAssociation.h.

◆ WithAssociatedAccountId() [2/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithAssociatedAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 110 of file ConnectionAliasAssociation.h.

◆ WithAssociatedAccountId() [3/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithAssociatedAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

Definition at line 122 of file ConnectionAliasAssociation.h.

◆ WithAssociationStatus() [1/2]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithAssociationStatus ( AssociationStatus &&  value)
inline

The association status of the connection alias.

Definition at line 73 of file ConnectionAliasAssociation.h.

◆ WithAssociationStatus() [2/2]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithAssociationStatus ( const AssociationStatus value)
inline

The association status of the connection alias.

Definition at line 68 of file ConnectionAliasAssociation.h.

◆ WithConnectionIdentifier() [1/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithConnectionIdentifier ( Aws::String &&  value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 213 of file ConnectionAliasAssociation.h.

◆ WithConnectionIdentifier() [2/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithConnectionIdentifier ( const Aws::String value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 206 of file ConnectionAliasAssociation.h.

◆ WithConnectionIdentifier() [3/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithConnectionIdentifier ( const char *  value)
inline

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

Definition at line 220 of file ConnectionAliasAssociation.h.

◆ WithResourceId() [1/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithResourceId ( Aws::String &&  value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 158 of file ConnectionAliasAssociation.h.

◆ WithResourceId() [2/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithResourceId ( const Aws::String value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 153 of file ConnectionAliasAssociation.h.

◆ WithResourceId() [3/3]

ConnectionAliasAssociation& Aws::WorkSpaces::Model::ConnectionAliasAssociation::WithResourceId ( const char *  value)
inline

The identifier of the directory associated with a connection alias.

Definition at line 163 of file ConnectionAliasAssociation.h.


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