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

#include <Build.h>

Public Member Functions

 Build ()
 
 Build (Aws::Utils::Json::JsonView jsonValue)
 
Buildoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBuildId () const
 
bool BuildIdHasBeenSet () const
 
void SetBuildId (const Aws::String &value)
 
void SetBuildId (Aws::String &&value)
 
void SetBuildId (const char *value)
 
BuildWithBuildId (const Aws::String &value)
 
BuildWithBuildId (Aws::String &&value)
 
BuildWithBuildId (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)
 
BuildWithName (const Aws::String &value)
 
BuildWithName (Aws::String &&value)
 
BuildWithName (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
BuildWithVersion (const Aws::String &value)
 
BuildWithVersion (Aws::String &&value)
 
BuildWithVersion (const char *value)
 
const BuildStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const BuildStatus &value)
 
void SetStatus (BuildStatus &&value)
 
BuildWithStatus (const BuildStatus &value)
 
BuildWithStatus (BuildStatus &&value)
 
long long GetSizeOnDisk () const
 
bool SizeOnDiskHasBeenSet () const
 
void SetSizeOnDisk (long long value)
 
BuildWithSizeOnDisk (long long value)
 
const OperatingSystemGetOperatingSystem () const
 
bool OperatingSystemHasBeenSet () const
 
void SetOperatingSystem (const OperatingSystem &value)
 
void SetOperatingSystem (OperatingSystem &&value)
 
BuildWithOperatingSystem (const OperatingSystem &value)
 
BuildWithOperatingSystem (OperatingSystem &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
BuildWithCreationTime (const Aws::Utils::DateTime &value)
 
BuildWithCreationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Properties describing a custom game build.

Related operations

See Also:

AWS API Reference

Definition at line 47 of file Build.h.

Constructor & Destructor Documentation

◆ Build() [1/2]

Aws::GameLift::Model::Build::Build ( )

◆ Build() [2/2]

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

Member Function Documentation

◆ BuildIdHasBeenSet()

bool Aws::GameLift::Model::Build::BuildIdHasBeenSet ( ) const
inline

Unique identifier for a build.

Definition at line 64 of file Build.h.

◆ CreationTimeHasBeenSet()

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

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 354 of file Build.h.

◆ GetBuildId()

const Aws::String& Aws::GameLift::Model::Build::GetBuildId ( ) const
inline

Unique identifier for a build.

Definition at line 59 of file Build.h.

◆ GetCreationTime()

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

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 348 of file Build.h.

◆ GetName()

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 101 of file Build.h.

◆ GetOperatingSystem()

const OperatingSystem& Aws::GameLift::Model::Build::GetOperatingSystem ( ) const
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 306 of file Build.h.

◆ GetSizeOnDisk()

long long Aws::GameLift::Model::Build::GetSizeOnDisk ( ) const
inline

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED, this value is 0.

Definition at line 280 of file Build.h.

◆ GetStatus()

const BuildStatus& Aws::GameLift::Model::Build::GetStatus ( ) const
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 213 of file Build.h.

◆ GetVersion()

const Aws::String& Aws::GameLift::Model::Build::GetVersion ( ) const
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 151 of file Build.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 107 of file Build.h.

◆ OperatingSystemHasBeenSet()

bool Aws::GameLift::Model::Build::OperatingSystemHasBeenSet ( ) const
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 313 of file Build.h.

◆ operator=()

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

◆ SetBuildId() [1/3]

void Aws::GameLift::Model::Build::SetBuildId ( const Aws::String value)
inline

Unique identifier for a build.

Definition at line 69 of file Build.h.

◆ SetBuildId() [2/3]

void Aws::GameLift::Model::Build::SetBuildId ( Aws::String &&  value)
inline

Unique identifier for a build.

Definition at line 74 of file Build.h.

◆ SetBuildId() [3/3]

void Aws::GameLift::Model::Build::SetBuildId ( const char *  value)
inline

Unique identifier for a build.

Definition at line 79 of file Build.h.

◆ SetCreationTime() [1/2]

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

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 360 of file Build.h.

◆ SetCreationTime() [2/2]

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

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 366 of file Build.h.

◆ SetName() [1/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 113 of file Build.h.

◆ SetName() [2/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 119 of file Build.h.

◆ SetName() [3/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 125 of file Build.h.

◆ SetOperatingSystem() [1/2]

void Aws::GameLift::Model::Build::SetOperatingSystem ( const OperatingSystem value)
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 320 of file Build.h.

◆ SetOperatingSystem() [2/2]

void Aws::GameLift::Model::Build::SetOperatingSystem ( OperatingSystem &&  value)
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 327 of file Build.h.

◆ SetSizeOnDisk()

void Aws::GameLift::Model::Build::SetSizeOnDisk ( long long  value)
inline

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED, this value is 0.

Definition at line 292 of file Build.h.

◆ SetStatus() [1/2]

void Aws::GameLift::Model::Build::SetStatus ( const BuildStatus value)
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 237 of file Build.h.

◆ SetStatus() [2/2]

void Aws::GameLift::Model::Build::SetStatus ( BuildStatus &&  value)
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 249 of file Build.h.

◆ SetVersion() [1/3]

void Aws::GameLift::Model::Build::SetVersion ( const Aws::String value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 165 of file Build.h.

◆ SetVersion() [2/3]

void Aws::GameLift::Model::Build::SetVersion ( Aws::String &&  value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 172 of file Build.h.

◆ SetVersion() [3/3]

void Aws::GameLift::Model::Build::SetVersion ( const char *  value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 179 of file Build.h.

◆ SizeOnDiskHasBeenSet()

bool Aws::GameLift::Model::Build::SizeOnDiskHasBeenSet ( ) const
inline

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED, this value is 0.

Definition at line 286 of file Build.h.

◆ StatusHasBeenSet()

bool Aws::GameLift::Model::Build::StatusHasBeenSet ( ) const
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 225 of file Build.h.

◆ VersionHasBeenSet()

bool Aws::GameLift::Model::Build::VersionHasBeenSet ( ) const
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 158 of file Build.h.

◆ WithBuildId() [1/3]

Build& Aws::GameLift::Model::Build::WithBuildId ( const Aws::String value)
inline

Unique identifier for a build.

Definition at line 84 of file Build.h.

◆ WithBuildId() [2/3]

Build& Aws::GameLift::Model::Build::WithBuildId ( Aws::String &&  value)
inline

Unique identifier for a build.

Definition at line 89 of file Build.h.

◆ WithBuildId() [3/3]

Build& Aws::GameLift::Model::Build::WithBuildId ( const char *  value)
inline

Unique identifier for a build.

Definition at line 94 of file Build.h.

◆ WithCreationTime() [1/2]

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

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 372 of file Build.h.

◆ WithCreationTime() [2/2]

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

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 378 of file Build.h.

◆ WithName() [1/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 131 of file Build.h.

◆ WithName() [2/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 137 of file Build.h.

◆ WithName() [3/3]

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

Descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild.

Definition at line 143 of file Build.h.

◆ WithOperatingSystem() [1/2]

Build& Aws::GameLift::Model::Build::WithOperatingSystem ( const OperatingSystem value)
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 334 of file Build.h.

◆ WithOperatingSystem() [2/2]

Build& Aws::GameLift::Model::Build::WithOperatingSystem ( OperatingSystem &&  value)
inline

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

Definition at line 341 of file Build.h.

◆ WithSizeOnDisk()

Build& Aws::GameLift::Model::Build::WithSizeOnDisk ( long long  value)
inline

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED, this value is 0.

Definition at line 298 of file Build.h.

◆ WithStatus() [1/2]

Build& Aws::GameLift::Model::Build::WithStatus ( const BuildStatus value)
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 261 of file Build.h.

◆ WithStatus() [2/2]

Build& Aws::GameLift::Model::Build::WithStatus ( BuildStatus &&  value)
inline

Current status of the build.

Possible build statuses include the following:

  • INITIALIZED – A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value.

  • READY – The game build has been successfully uploaded. You can now create new fleets for this build.

  • FAILED – The game build upload failed. You cannot create new fleets for this build.

Definition at line 273 of file Build.h.

◆ WithVersion() [1/3]

Build& Aws::GameLift::Model::Build::WithVersion ( const Aws::String value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 186 of file Build.h.

◆ WithVersion() [2/3]

Build& Aws::GameLift::Model::Build::WithVersion ( Aws::String &&  value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 193 of file Build.h.

◆ WithVersion() [3/3]

Build& Aws::GameLift::Model::Build::WithVersion ( const char *  value)
inline

Version that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild.

Definition at line 200 of file Build.h.


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