class Aws::GameLift::Types::Build

Properties describing a custom game build.

**Related actions**

CreateBuild | ListBuilds | DescribeBuild | UpdateBuild | DeleteBuild | [All APIs by task]

[1]: docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html#reference-awssdk-resources-fleets

@!attribute [rw] build_id

A unique identifier for the build.
@return [String]

@!attribute [rw] build_arn

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

[1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html
@return [String]

@!attribute [rw] name

A descriptive label that is associated with a build. Build names do
not need to be unique. It can be set using CreateBuild or
UpdateBuild.
@return [String]

@!attribute [rw] version

Version information 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.
@return [String]

@!attribute [rw] status

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.
@return [String]

@!attribute [rw] size_on_disk

File size of the uploaded game build, expressed in bytes. When the
build status is `INITIALIZED`, this value is 0.
@return [Integer]

@!attribute [rw] operating_system

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.
@return [String]

@!attribute [rw] creation_time

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

@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/Build AWS API Documentation

Constants

SENSITIVE