java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.gamelift.alpha.BuildBase
All Implemented Interfaces:
IEnvironmentAware, IResource, IBuild, IGrantable, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable
Direct Known Subclasses:
Build

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-03-27T13:12:22.182Z") @Stability(Experimental) public abstract class BuildBase extends Resource implements IBuild
(experimental) Base class for new and imported GameLift server build.
  • Constructor Details

    • BuildBase

      protected BuildBase(software.amazon.jsii.JsiiObjectRef objRef)
    • BuildBase

      protected BuildBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • BuildBase

      @Stability(Stable) protected BuildBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props -
    • BuildBase

      @Stability(Stable) protected BuildBase(@NotNull software.constructs.Construct scope, @NotNull String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
  • Method Details

    • getBuildArn

      @Stability(Experimental) @NotNull public abstract String getBuildArn()
      (experimental) The ARN of the build.
      Specified by:
      getBuildArn in interface IBuild
    • getBuildId

      @Stability(Experimental) @NotNull public abstract String getBuildId()
      (experimental) The Identifier of the build.
      Specified by:
      getBuildId in interface IBuild
    • getGrantPrincipal

      @Stability(Experimental) @NotNull public abstract IPrincipal getGrantPrincipal()
      (experimental) The principal to grant permissions to.
      Specified by:
      getGrantPrincipal in interface IGrantable