You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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

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

Overview

Properties describing a game build.

Build-related operations include:

  • CreateBuild

  • ListBuilds

  • DescribeBuild

  • UpdateBuild

  • DeleteBuild

Instance Attribute Summary collapse

Instance Attribute Details

#build_idString

Unique identifier for a build.

Returns:

  • (String)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  include Aws::Structure
end

#creation_timeTime

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)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  include Aws::Structure
end

#nameString

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

Returns:

  • (String)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  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)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  include Aws::Structure
end

#size_on_diskInteger

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

Returns:

  • (Integer)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  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)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  include Aws::Structure
end

#versionString

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

Returns:

  • (String)


255
256
257
258
259
260
261
262
263
264
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 255

class Build < Struct.new(
  :build_id,
  :name,
  :version,
  :status,
  :size_on_disk,
  :operating_system,
  :creation_time)
  include Aws::Structure
end