Class CfnFleet.ServerProcessProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.gamelift.CfnFleet.ServerProcessProperty.Jsii$Proxy
All Implemented Interfaces:
CfnFleet.ServerProcessProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnFleet.ServerProcessProperty

@Stability(Stable) @Internal public static final class CfnFleet.ServerProcessProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFleet.ServerProcessProperty
An implementation for CfnFleet.ServerProcessProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnFleet.ServerProcessProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnFleet.ServerProcessProperty.Builder.
  • Method Details

    • getConcurrentExecutions

      public final Number getConcurrentExecutions()
      Description copied from interface: CfnFleet.ServerProcessProperty
      The number of server processes using this configuration that run concurrently on each instance.
      Specified by:
      getConcurrentExecutions in interface CfnFleet.ServerProcessProperty
    • getLaunchPath

      public final String getLaunchPath()
      Description copied from interface: CfnFleet.ServerProcessProperty
      The location of a game build executable or the Realtime script file that contains the Init() function.

      Game builds and Realtime scripts are installed on instances at the root:

      • Windows (custom game builds only): C:\game . Example: " C:\game\MyGame\server.exe "
      • Linux: /local/game . Examples: " /local/game/MyGame/server.exe " or " /local/game/MyRealtimeScript.js "
      Specified by:
      getLaunchPath in interface CfnFleet.ServerProcessProperty
    • getParameters

      public final String getParameters()
      Description copied from interface: CfnFleet.ServerProcessProperty
      An optional list of parameters to pass to the server executable or Realtime script on launch.
      Specified by:
      getParameters in interface CfnFleet.ServerProcessProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object