AWS SDK for C++  1.8.129
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 37 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 152 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 54 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 297 of file Alias.h.

◆ DescriptionHasBeenSet()

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

A human-readable description of an alias.

Definition at line 217 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 143 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 49 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 291 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 212 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 328 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 91 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 254 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 334 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 97 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 260 of file Alias.h.

◆ SetAliasArn() [1/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 170 of file Alias.h.

◆ SetAliasArn() [2/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 161 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 179 of file Alias.h.

◆ SetAliasId() [1/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 64 of file Alias.h.

◆ SetAliasId() [2/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 59 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 69 of file Alias.h.

◆ SetCreationTime() [1/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 309 of file Alias.h.

◆ SetCreationTime() [2/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 303 of file Alias.h.

◆ SetDescription() [1/3]

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

A human-readable description of an alias.

Definition at line 227 of file Alias.h.

◆ SetDescription() [2/3]

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

A human-readable description of an alias.

Definition at line 222 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 232 of file Alias.h.

◆ SetLastUpdatedTime() [1/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 346 of file Alias.h.

◆ SetLastUpdatedTime() [2/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 340 of file Alias.h.

◆ SetName() [1/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 109 of file Alias.h.

◆ SetName() [2/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 103 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 115 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 266 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 272 of file Alias.h.

◆ WithAliasArn() [1/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 197 of file Alias.h.

◆ WithAliasArn() [2/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 188 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 206 of file Alias.h.

◆ WithAliasId() [1/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 79 of file Alias.h.

◆ WithAliasId() [2/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 74 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 84 of file Alias.h.

◆ WithCreationTime() [1/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 321 of file Alias.h.

◆ WithCreationTime() [2/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 315 of file Alias.h.

◆ WithDescription() [1/3]

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

A human-readable description of an alias.

Definition at line 242 of file Alias.h.

◆ WithDescription() [2/3]

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

A human-readable description of an alias.

Definition at line 237 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 247 of file Alias.h.

◆ WithLastUpdatedTime() [1/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 358 of file Alias.h.

◆ WithLastUpdatedTime() [2/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 352 of file Alias.h.

◆ WithName() [1/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 127 of file Alias.h.

◆ WithName() [2/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 121 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 133 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 278 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 284 of file Alias.h.


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