Class S3ArtifactsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.S3ArtifactsProps.Jsii$Proxy
- All Implemented Interfaces:
ArtifactsProps,S3ArtifactsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3ArtifactsProps
@Stability(Stable)
@Internal
public static final class S3ArtifactsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3ArtifactsProps
An implementation for
S3ArtifactsProps-
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.codebuild.S3ArtifactsProps
S3ArtifactsProps.Builder, S3ArtifactsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(S3ArtifactsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theS3ArtifactsProps.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 IBucketThe name of the output bucket.final BooleanIf this is false, build output will not be encrypted.final StringThe artifact identifier.final BooleanIndicates if the build ID should be included in the path.final StringgetName()The name of the build output ZIP file or folder inside the bucket.final BooleanIf this is true, all build output will be packaged into a single .zip file.final StringgetPath()The path inside of the bucket for the build output .zip file or folder.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 theS3ArtifactsProps.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:S3ArtifactsPropsThe name of the output bucket.- Specified by:
getBucketin interfaceS3ArtifactsProps
-
getEncryption
Description copied from interface:S3ArtifactsPropsIf this is false, build output will not be encrypted.This is useful if the artifact to publish a static website or sharing content with others
Default: true - output will be encrypted
- Specified by:
getEncryptionin interfaceS3ArtifactsProps
-
getIncludeBuildId
Description copied from interface:S3ArtifactsPropsIndicates if the build ID should be included in the path.If this is set to true, then the build artifact will be stored in "
/invalid input: '<'build-id>/ ". Default: true
- Specified by:
getIncludeBuildIdin interfaceS3ArtifactsProps
-
getName
Description copied from interface:S3ArtifactsPropsThe name of the build output ZIP file or folder inside the bucket.The full S3 object key will be "
/invalid input: '<'build-id>/ " or " / " depending on whether includeBuildIdis set to true.If not set,
overrideArtifactNamewill be set and the name from the buildspec will be used instead.Default: undefined, and use the name from the buildspec
- Specified by:
getNamein interfaceS3ArtifactsProps
-
getPackageZip
Description copied from interface:S3ArtifactsPropsIf this is true, all build output will be packaged into a single .zip file. Otherwise, all files will be uploaded to/ . Default: true - files will be archived
- Specified by:
getPackageZipin interfaceS3ArtifactsProps
-
getPath
Description copied from interface:S3ArtifactsPropsThe path inside of the bucket for the build output .zip file or folder. If a value is not specified, then build output will be stored at the root of the bucket (or under the invalid input: '<'build-id> directory ifincludeBuildIdis set to true).Default: the root of the bucket
- Specified by:
getPathin interfaceS3ArtifactsProps
-
getIdentifier
Description copied from interface:ArtifactsPropsThe artifact identifier.This property is required on secondary artifacts.
- Specified by:
getIdentifierin interfaceArtifactsProps
-
$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()
-