AWS SDK for C++  1.7.349
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::Alias Class Reference

#include <Alias.h>

Public Member Functions

 Alias ()
 
 Alias (Aws::Utils::Json::JsonView jsonValue)
 
Aliasoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAliasId () const
 
bool AliasIdHasBeenSet () const
 
void SetAliasId (const Aws::String &value)
 
void SetAliasId (Aws::String &&value)
 
void SetAliasId (const char *value)
 
AliasWithAliasId (const Aws::String &value)
 
AliasWithAliasId (Aws::String &&value)
 
AliasWithAliasId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AliasWithName (const Aws::String &value)
 
AliasWithName (Aws::String &&value)
 
AliasWithName (const char *value)
 
const Aws::StringGetAliasArn () const
 
bool AliasArnHasBeenSet () const
 
void SetAliasArn (const Aws::String &value)
 
void SetAliasArn (Aws::String &&value)
 
void SetAliasArn (const char *value)
 
AliasWithAliasArn (const Aws::String &value)
 
AliasWithAliasArn (Aws::String &&value)
 
AliasWithAliasArn (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
AliasWithDescription (const Aws::String &value)
 
AliasWithDescription (Aws::String &&value)
 
AliasWithDescription (const char *value)
 
const RoutingStrategyGetRoutingStrategy () const
 
bool RoutingStrategyHasBeenSet () const
 
void SetRoutingStrategy (const RoutingStrategy &value)
 
void SetRoutingStrategy (RoutingStrategy &&value)
 
AliasWithRoutingStrategy (const RoutingStrategy &value)
 
AliasWithRoutingStrategy (RoutingStrategy &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
AliasWithCreationTime (const Aws::Utils::DateTime &value)
 
AliasWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedTime () const
 
bool LastUpdatedTimeHasBeenSet () const
 
void SetLastUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTime (Aws::Utils::DateTime &&value)
 
AliasWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
AliasWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Properties that describe an alias resource.

See Also:

AWS API Reference

Definition at line 47 of file Alias.h.

Constructor & Destructor Documentation

◆ Alias() [1/2]

Aws::GameLift::Model::Alias::Alias ( )

◆ Alias() [2/2]

Aws::GameLift::Model::Alias::Alias ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AliasArnHasBeenSet()

bool Aws::GameLift::Model::Alias::AliasArnHasBeenSet ( ) const
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 162 of file Alias.h.

◆ AliasIdHasBeenSet()

bool Aws::GameLift::Model::Alias::AliasIdHasBeenSet ( ) const
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 64 of file Alias.h.

◆ CreationTimeHasBeenSet()

bool Aws::GameLift::Model::Alias::CreationTimeHasBeenSet ( ) const
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 307 of file Alias.h.

◆ DescriptionHasBeenSet()

bool Aws::GameLift::Model::Alias::DescriptionHasBeenSet ( ) const
inline

A human-readable description of an alias.

Definition at line 227 of file Alias.h.

◆ GetAliasArn()

const Aws::String& Aws::GameLift::Model::Alias::GetAliasArn ( ) const
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 153 of file Alias.h.

◆ GetAliasId()

const Aws::String& Aws::GameLift::Model::Alias::GetAliasId ( ) const
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 59 of file Alias.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::GameLift::Model::Alias::GetCreationTime ( ) const
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 301 of file Alias.h.

◆ GetDescription()

const Aws::String& Aws::GameLift::Model::Alias::GetDescription ( ) const
inline

A human-readable description of an alias.

Definition at line 222 of file Alias.h.

◆ GetLastUpdatedTime()

const Aws::Utils::DateTime& Aws::GameLift::Model::Alias::GetLastUpdatedTime ( ) const
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 338 of file Alias.h.

◆ GetName()

const Aws::String& Aws::GameLift::Model::Alias::GetName ( ) const
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 101 of file Alias.h.

◆ GetRoutingStrategy()

const RoutingStrategy& Aws::GameLift::Model::Alias::GetRoutingStrategy ( ) const
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 264 of file Alias.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::Alias::Jsonize ( ) const

◆ LastUpdatedTimeHasBeenSet()

bool Aws::GameLift::Model::Alias::LastUpdatedTimeHasBeenSet ( ) const
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 344 of file Alias.h.

◆ NameHasBeenSet()

bool Aws::GameLift::Model::Alias::NameHasBeenSet ( ) const
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 107 of file Alias.h.

◆ operator=()

Alias& Aws::GameLift::Model::Alias::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoutingStrategyHasBeenSet()

bool Aws::GameLift::Model::Alias::RoutingStrategyHasBeenSet ( ) const
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 270 of file Alias.h.

◆ SetAliasArn() [1/3]

void Aws::GameLift::Model::Alias::SetAliasArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 171 of file Alias.h.

◆ SetAliasArn() [2/3]

void Aws::GameLift::Model::Alias::SetAliasArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 180 of file Alias.h.

◆ SetAliasArn() [3/3]

void Aws::GameLift::Model::Alias::SetAliasArn ( const char *  value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 189 of file Alias.h.

◆ SetAliasId() [1/3]

void Aws::GameLift::Model::Alias::SetAliasId ( const Aws::String value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 69 of file Alias.h.

◆ SetAliasId() [2/3]

void Aws::GameLift::Model::Alias::SetAliasId ( Aws::String &&  value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 74 of file Alias.h.

◆ SetAliasId() [3/3]

void Aws::GameLift::Model::Alias::SetAliasId ( const char *  value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 79 of file Alias.h.

◆ SetCreationTime() [1/2]

void Aws::GameLift::Model::Alias::SetCreationTime ( const Aws::Utils::DateTime value)
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 313 of file Alias.h.

◆ SetCreationTime() [2/2]

void Aws::GameLift::Model::Alias::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 319 of file Alias.h.

◆ SetDescription() [1/3]

void Aws::GameLift::Model::Alias::SetDescription ( const Aws::String value)
inline

A human-readable description of an alias.

Definition at line 232 of file Alias.h.

◆ SetDescription() [2/3]

void Aws::GameLift::Model::Alias::SetDescription ( Aws::String &&  value)
inline

A human-readable description of an alias.

Definition at line 237 of file Alias.h.

◆ SetDescription() [3/3]

void Aws::GameLift::Model::Alias::SetDescription ( const char *  value)
inline

A human-readable description of an alias.

Definition at line 242 of file Alias.h.

◆ SetLastUpdatedTime() [1/2]

void Aws::GameLift::Model::Alias::SetLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 350 of file Alias.h.

◆ SetLastUpdatedTime() [2/2]

void Aws::GameLift::Model::Alias::SetLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 356 of file Alias.h.

◆ SetName() [1/3]

void Aws::GameLift::Model::Alias::SetName ( const Aws::String value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 113 of file Alias.h.

◆ SetName() [2/3]

void Aws::GameLift::Model::Alias::SetName ( Aws::String &&  value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 119 of file Alias.h.

◆ SetName() [3/3]

void Aws::GameLift::Model::Alias::SetName ( const char *  value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 125 of file Alias.h.

◆ SetRoutingStrategy() [1/2]

void Aws::GameLift::Model::Alias::SetRoutingStrategy ( const RoutingStrategy value)
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 276 of file Alias.h.

◆ SetRoutingStrategy() [2/2]

void Aws::GameLift::Model::Alias::SetRoutingStrategy ( RoutingStrategy &&  value)
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 282 of file Alias.h.

◆ WithAliasArn() [1/3]

Alias& Aws::GameLift::Model::Alias::WithAliasArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 198 of file Alias.h.

◆ WithAliasArn() [2/3]

Alias& Aws::GameLift::Model::Alias::WithAliasArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 207 of file Alias.h.

◆ WithAliasArn() [3/3]

Alias& Aws::GameLift::Model::Alias::WithAliasArn ( const char *  value)
inline

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 216 of file Alias.h.

◆ WithAliasId() [1/3]

Alias& Aws::GameLift::Model::Alias::WithAliasId ( const Aws::String value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 84 of file Alias.h.

◆ WithAliasId() [2/3]

Alias& Aws::GameLift::Model::Alias::WithAliasId ( Aws::String &&  value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 89 of file Alias.h.

◆ WithAliasId() [3/3]

Alias& Aws::GameLift::Model::Alias::WithAliasId ( const char *  value)
inline

A unique identifier for an alias. Alias IDs are unique within a Region.

Definition at line 94 of file Alias.h.

◆ WithCreationTime() [1/2]

Alias& Aws::GameLift::Model::Alias::WithCreationTime ( const Aws::Utils::DateTime value)
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 325 of file Alias.h.

◆ WithCreationTime() [2/2]

Alias& Aws::GameLift::Model::Alias::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 331 of file Alias.h.

◆ WithDescription() [1/3]

Alias& Aws::GameLift::Model::Alias::WithDescription ( const Aws::String value)
inline

A human-readable description of an alias.

Definition at line 247 of file Alias.h.

◆ WithDescription() [2/3]

Alias& Aws::GameLift::Model::Alias::WithDescription ( Aws::String &&  value)
inline

A human-readable description of an alias.

Definition at line 252 of file Alias.h.

◆ WithDescription() [3/3]

Alias& Aws::GameLift::Model::Alias::WithDescription ( const char *  value)
inline

A human-readable description of an alias.

Definition at line 257 of file Alias.h.

◆ WithLastUpdatedTime() [1/2]

Alias& Aws::GameLift::Model::Alias::WithLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 362 of file Alias.h.

◆ WithLastUpdatedTime() [2/2]

Alias& Aws::GameLift::Model::Alias::WithLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 368 of file Alias.h.

◆ WithName() [1/3]

Alias& Aws::GameLift::Model::Alias::WithName ( const Aws::String value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 131 of file Alias.h.

◆ WithName() [2/3]

Alias& Aws::GameLift::Model::Alias::WithName ( Aws::String &&  value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 137 of file Alias.h.

◆ WithName() [3/3]

Alias& Aws::GameLift::Model::Alias::WithName ( const char *  value)
inline

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Definition at line 143 of file Alias.h.

◆ WithRoutingStrategy() [1/2]

Alias& Aws::GameLift::Model::Alias::WithRoutingStrategy ( const RoutingStrategy value)
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 288 of file Alias.h.

◆ WithRoutingStrategy() [2/2]

Alias& Aws::GameLift::Model::Alias::WithRoutingStrategy ( RoutingStrategy &&  value)
inline

The routing configuration, including routing type and fleet target, for the alias.

Definition at line 294 of file Alias.h.


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