@Stability(value=Stable) @Internal public static final class S3ArtifactsProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements S3ArtifactsProps
S3ArtifactsPropssoftware.amazon.jsii.JsiiObject.InitializationModeS3ArtifactsProps.Builder, S3ArtifactsProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(S3ArtifactsProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
S3ArtifactsProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
IBucket |
getBucket()
The name of the output bucket.
|
Boolean |
getEncryption()
If this is false, build output will not be encrypted.
|
String |
getIdentifier()
The artifact identifier.
|
Boolean |
getIncludeBuildId()
Indicates if the build ID should be included in the path.
|
String |
getName()
The name of the build output ZIP file or folder inside the bucket.
|
Boolean |
getPackageZip()
If this is true, all build output will be packaged into a single .zip file.
|
String |
getPath()
The path inside of the bucket for the build output .zip file or folder.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(S3ArtifactsProps.Builder builder)
S3ArtifactsProps.Builder.public final IBucket getBucket()
S3ArtifactsPropsgetBucket in interface S3ArtifactsPropspublic final Boolean getEncryption()
S3ArtifactsPropsThis is useful if the artifact to publish a static website or sharing content with others
Default: true - output will be encrypted
getEncryption in interface S3ArtifactsPropspublic final Boolean getIncludeBuildId()
S3ArtifactsProps
If this is set to true,
then the build artifact will be stored in "
Default: true
getIncludeBuildId in interface S3ArtifactsPropspublic final String getName()
S3ArtifactsProps
The full S3 object key will be "
If not set,
Default: undefined, and use the name from the buildspecincludeBuildId is set to true.
overrideArtifactName will be set and the name from the
buildspec will be used instead.
getName in interface S3ArtifactsPropspublic final Boolean getPackageZip()
S3ArtifactsPropsDefault: true - files will be archived
getPackageZip in interface S3ArtifactsPropspublic final String getPath()
S3ArtifactsPropsDefault: the root of the bucket
getPath in interface S3ArtifactsPropspublic final String getIdentifier()
ArtifactsPropsThis property is required on secondary artifacts.
getIdentifier in interface ArtifactsProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.