Class S3DownloadOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.S3DownloadOptions.Jsii$Proxy
- All Implemented Interfaces:
S3DownloadOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- S3DownloadOptions
@Stability(Stable)
@Internal
public static final class S3DownloadOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3DownloadOptions
An implementation for
S3DownloadOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.S3DownloadOptions
S3DownloadOptions.Builder, S3DownloadOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(S3DownloadOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theS3DownloadOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal IBucketName of the S3 bucket to download from.final StringThe key of the file to download.final StringThe name of the local file.final StringThe region of the S3 Bucket (needed for access via VPC Gateway).final inthashCode()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 theS3DownloadOptions.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:S3DownloadOptionsName of the S3 bucket to download from.- Specified by:
getBucketin interfaceS3DownloadOptions
-
getBucketKey
Description copied from interface:S3DownloadOptionsThe key of the file to download.- Specified by:
getBucketKeyin interfaceS3DownloadOptions
-
getLocalFile
Description copied from interface:S3DownloadOptionsThe name of the local file.Default: Linux - /tmp/bucketKey Windows - %TEMP%/bucketKey
- Specified by:
getLocalFilein interfaceS3DownloadOptions
-
getRegion
Description copied from interface:S3DownloadOptionsThe region of the S3 Bucket (needed for access via VPC Gateway).Default: none
- Specified by:
getRegionin interfaceS3DownloadOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-