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

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:15.724Z") @Stability(Experimental) public abstract class ScriptBase extends Resource implements IScript
(experimental) Base class for new and imported GameLift realtime server script.
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.constructs.IConstruct

    software.constructs.IConstruct.Jsii$Default

    Nested classes/interfaces inherited from interface software.amazon.awscdk.IResource

    IResource.Jsii$Default

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.gamelift.alpha.IScript

    IScript.Jsii$Default
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ScriptBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    ScriptBase(software.amazon.jsii.JsiiObjectRef objRef)
     
    protected
    ScriptBase(software.constructs.Construct scope, String id)
     
    protected
    ScriptBase(software.constructs.Construct scope, String id, ResourceProps props)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract IPrincipal
    (experimental) The principal to grant permissions to.
    abstract String
    (experimental) The ARN of the realtime server script.
    abstract String
    (experimental) The Identifier of the realtime server script.

    Methods inherited from class software.constructs.Construct

    getNode, isConstruct, toString

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface software.constructs.IConstruct

    getNode

    Methods inherited from interface software.amazon.awscdk.IResource

    applyRemovalPolicy, getEnv, getStack

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • ScriptBase

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

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

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

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

    • getGrantPrincipal

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

      @Stability(Experimental) @NotNull public abstract String getScriptArn()
      (experimental) The ARN of the realtime server script.
      Specified by:
      getScriptArn in interface IScript
    • getScriptId

      @Stability(Experimental) @NotNull public abstract String getScriptId()
      (experimental) The Identifier of the realtime server script.
      Specified by:
      getScriptId in interface IScript