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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.S3DownloadOptions
S3DownloadOptions.Builder, S3DownloadOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(S3DownloadOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theS3DownloadOptions.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 IBucket
Name of the S3 bucket to download from.final String
The key of the file to download.final String
The name of the local file.final String
The region of the S3 Bucket (needed for access via VPC Gateway).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 theS3DownloadOptions.Builder
.
-
-
Method Details
-
getBucket
Description copied from interface:S3DownloadOptions
Name of the S3 bucket to download from.- Specified by:
getBucket
in interfaceS3DownloadOptions
-
getBucketKey
Description copied from interface:S3DownloadOptions
The key of the file to download.- Specified by:
getBucketKey
in interfaceS3DownloadOptions
-
getLocalFile
Description copied from interface:S3DownloadOptions
The name of the local file.Default: Linux - /tmp/bucketKey Windows - %TEMP%/bucketKey
- Specified by:
getLocalFile
in interfaceS3DownloadOptions
-
getRegion
Description copied from interface:S3DownloadOptions
The region of the S3 Bucket (needed for access via VPC Gateway).Default: none
- Specified by:
getRegion
in interfaceS3DownloadOptions
-
$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()
-