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

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#build_arn ⇒ String

Amazon Resource Name (ARN) that is assigned to a GameLift build resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift build ARN, the resource ID matches the BuildId value.

Returns:

  • (String) —

    Amazon Resource Name ([ARN][1]) that is assigned to a GameLift build resource and uniquely identifies it.

#build_id ⇒ String

A unique identifier for a build.

Returns:

  • (String) —

    A unique identifier for a build.

#creation_time ⇒ Time

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) —

    Time stamp indicating when this data object was created.

#name ⇒ String

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.

Returns:

  • (String) —

    A descriptive label that is associated with a build.

#operating_system ⇒ String

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.

Possible values:

  • WINDOWS_2012
  • AMAZON_LINUX
  • AMAZON_LINUX_2

Returns:

  • (String) —

    Operating system that the game server binaries are built to run on.

#size_on_disk ⇒ Integer

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

Returns:

  • (Integer) —

    File size of the uploaded game build, expressed in bytes.

#status ⇒ String

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.

    Possible values:

    • INITIALIZED
    • READY
    • FAILED

Returns:

  • (String) —

    Current status of the build.

#version ⇒ String

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.

Returns:

  • (String) —

    Version information that is associated with a build or script.