Class DeployTimeSubstitutedFileProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.deployment.DeployTimeSubstitutedFileProps.Jsii$Proxy
- All Implemented Interfaces:
DeployTimeSubstitutedFileProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DeployTimeSubstitutedFileProps
@Stability(Stable)
@Internal
public static final class DeployTimeSubstitutedFileProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DeployTimeSubstitutedFileProps
An implementation for
DeployTimeSubstitutedFileProps
-
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.s3.deployment.DeployTimeSubstitutedFileProps
DeployTimeSubstitutedFileProps.Builder, DeployTimeSubstitutedFileProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theDeployTimeSubstitutedFileProps.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
The S3 bucket to sync the contents of the zip file to.final String
The object key in the destination bucket where the processed file would be written to.final IRole
getRole()
Execution role associated with this function.final String
Path to the user's local file.User-defined substitutions to make in the file.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 theDeployTimeSubstitutedFileProps.Builder
.
-
-
Method Details
-
getDestinationBucket
Description copied from interface:DeployTimeSubstitutedFileProps
The S3 bucket to sync the contents of the zip file to.- Specified by:
getDestinationBucket
in interfaceDeployTimeSubstitutedFileProps
-
getSource
Description copied from interface:DeployTimeSubstitutedFileProps
Path to the user's local file.- Specified by:
getSource
in interfaceDeployTimeSubstitutedFileProps
-
getSubstitutions
Description copied from interface:DeployTimeSubstitutedFileProps
User-defined substitutions to make in the file.Placeholders in the user's local file must be specified with double curly brackets and spaces. For example, if you use the key 'xxxx' in the file, it must be written as: {{ xxxx }} to be recognized by the construct as a substitution.
- Specified by:
getSubstitutions
in interfaceDeployTimeSubstitutedFileProps
-
getDestinationKey
Description copied from interface:DeployTimeSubstitutedFileProps
The object key in the destination bucket where the processed file would be written to.Default: - Fingerprint of the file content would be used as object key
- Specified by:
getDestinationKey
in interfaceDeployTimeSubstitutedFileProps
-
getRole
Description copied from interface:DeployTimeSubstitutedFileProps
Execution role associated with this function.Default: - A role is automatically created
- Specified by:
getRole
in interfaceDeployTimeSubstitutedFileProps
-
$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()
-