All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IGrantable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IBuild.Jsii$Default
All Known Implementing Classes:
Build, BuildBase, IBuild.Jsii$Proxy

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-12T19:34:11.702Z") @Stability(Experimental) public interface IBuild extends software.amazon.jsii.JsiiSerializable, IResource, IGrantable
(experimental) Your custom-built game server software that runs on GameLift and hosts game sessions for your players.

A game build represents the set of files that run your game server on a particular operating system. You can have many different builds, such as for different flavors of your game. The game build must be integrated with the GameLift service. You upload game build files to the GameLift service in the Regions where you plan to set up fleets.

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IBuild.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) The ARN of the build.
    (experimental) The Identifier of the build.

    Methods inherited from interface software.constructs.IConstruct

    getNode

    Methods inherited from interface software.amazon.awscdk.services.iam.IGrantable

    getGrantPrincipal

    Methods inherited from interface software.amazon.awscdk.IResource

    applyRemovalPolicy, getEnv, getStack

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getBuildArn

      @Stability(Experimental) @NotNull String getBuildArn()
      (experimental) The ARN of the build.
    • getBuildId

      @Stability(Experimental) @NotNull String getBuildId()
      (experimental) The Identifier of the build.