Class: Aws::GameLift::Types::Build

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gamelift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#build_arnString

The Amazon Resource Name ([ARN]) assigned to a Amazon 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]: docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#build_idString

A unique identifier for the build.

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

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

Returns:

  • (Time)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A descriptive label associated with a build. Build names don’t need to be unique. It can be set using [CreateBuild] or [UpdateBuild].

[1]: docs.aws.amazon.com/gamelift/latest/apireference/API_CreateBuild.html [2]: docs.aws.amazon.com/gamelift/latest/apireference/UpdateBuild

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#operating_systemString

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.

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#server_sdk_versionString

The Amazon GameLift Server SDK version used to develop your game server.

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#size_on_diskInteger

File size of the uploaded game build, expressed in bytes. When the build status is ‘INITIALIZED` or when using a custom Amazon S3 storage location, this value is 0.

Returns:

  • (Integer)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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.

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

Version information associated with a build or script. Version strings don’t need to be unique.

Returns:

  • (String)


290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-gamelift/types.rb', line 290

class Build < Struct.new(
  :build_id,
  :build_arn,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time,
  :server_sdk_version)
  SENSITIVE = []
  include Aws::Structure
end