Class CfnScript.S3LocationProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnScript.S3LocationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnScript.S3LocationProperty
An implementation for CfnScript.S3LocationProperty
  • 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(CfnScript.S3LocationProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnScript.S3LocationProperty.Builder.
  • Method Details

    • getBucket

      public final String getBucket()
      Description copied from interface: CfnScript.S3LocationProperty
      An Amazon S3 bucket identifier. Thename of the S3 bucket.

      Amazon GameLift doesn't support uploading from Amazon S3 buckets with names that contain a dot (.).

      Specified by:
      getBucket in interface CfnScript.S3LocationProperty
    • getKey

      public final String getKey()
      Description copied from interface: CfnScript.S3LocationProperty
      The name of the zip file that contains the build files or script files.
      Specified by:
      getKey in interface CfnScript.S3LocationProperty
    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnScript.S3LocationProperty
      The Amazon Resource Name ( ARN ) for an IAM role that allows Amazon GameLift to access the S3 bucket.
      Specified by:
      getRoleArn in interface CfnScript.S3LocationProperty
    • getObjectVersion

      public final String getObjectVersion()
      Description copied from interface: CfnScript.S3LocationProperty
      The version of the file, if object versioning is turned on for the bucket.

      Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file. If not set, the latest version of the file is retrieved.

      Specified by:
      getObjectVersion in interface CfnScript.S3LocationProperty
    • $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