AWS SDK for C++  1.9.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.

Related actions

CreateAlias | ListAliases | DescribeAlias | UpdateAlias | DeleteAlias | ResolveAlias | All APIs by task

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 154 of file Alias.h.

◆ AliasIdHasBeenSet()

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

A unique identifier for the 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 307 of file Alias.h.

◆ DescriptionHasBeenSet()

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

A human-readable description of an alias.

Definition at line 225 of file Alias.h.

◆ GetAliasArn()

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 144 of file Alias.h.

◆ GetAliasId()

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

A unique identifier for the 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 300 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 220 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 343 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 262 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 350 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 268 of file Alias.h.

◆ SetAliasArn() [1/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 174 of file Alias.h.

◆ SetAliasArn() [2/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 164 of file Alias.h.

◆ SetAliasArn() [3/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 184 of file Alias.h.

◆ SetAliasId() [1/3]

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

A unique identifier for the 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 the 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 the 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 321 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 314 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 235 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 230 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 240 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 364 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 357 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 274 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 280 of file Alias.h.

◆ WithAliasArn() [1/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 204 of file Alias.h.

◆ WithAliasArn() [2/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 194 of file Alias.h.

◆ WithAliasArn() [3/3]

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

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Definition at line 214 of file Alias.h.

◆ WithAliasId() [1/3]

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

A unique identifier for the 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 the 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 the 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 335 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 328 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 250 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 245 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 255 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 378 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 371 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 286 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 292 of file Alias.h.


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