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 custom game build.

All APIs by task

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.

Returns:

  • (String)


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

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)


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

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)


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

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.

Returns:

  • (String)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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