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
-
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.amazon.awscdk.services.gamelift.CfnScript.S3LocationProperty
CfnScript.S3LocationProperty.Builder, CfnScript.S3LocationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnScript.S3LocationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
An Amazon S3 bucket identifier.final String
getKey()
The name of the zip file that contains the build files or script files.final String
The version of the file, if object versioning is turned on for the bucket.final String
The Amazon Resource Name ( ARN ) for an IAM role that allows Amazon GameLift to access the S3 bucket.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theCfnScript.S3LocationProperty.Builder
.
-
-
Method Details
-
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 interfaceCfnScript.S3LocationProperty
- See Also:
-
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 interfaceCfnScript.S3LocationProperty
- See Also:
-
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 interfaceCfnScript.S3LocationProperty
- See Also:
-
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 interfaceCfnScript.S3LocationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-