Class CfnProject.S3LogsConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.CfnProject.S3LogsConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnProject.S3LogsConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnProject.S3LogsConfigProperty
@Stability(Stable)
@Internal
public static final class CfnProject.S3LogsConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProject.S3LogsConfigProperty
An implementation for
CfnProject.S3LogsConfigProperty-
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.CfnProject.S3LogsConfigProperty
CfnProject.S3LogsConfigProperty.Builder, CfnProject.S3LogsConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnProject.S3LogsConfigProperty.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 ObjectSet to true if you do not want your S3 build log output encrypted.final StringThe ARN of an S3 bucket and the path prefix for S3 logs.final StringThe current status of the S3 build logs.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 theCfnProject.S3LogsConfigProperty.Builder.
-
-
Method Details
-
getStatus
Description copied from interface:CfnProject.S3LogsConfigPropertyThe current status of the S3 build logs. Valid values are:.ENABLED: S3 build logs are enabled for this build project.DISABLED: S3 build logs are not enabled for this build project.
- Specified by:
getStatusin interfaceCfnProject.S3LogsConfigProperty
-
getEncryptionDisabled
Description copied from interface:CfnProject.S3LogsConfigPropertySet to true if you do not want your S3 build log output encrypted.By default S3 build logs are encrypted.
- Specified by:
getEncryptionDisabledin interfaceCfnProject.S3LogsConfigProperty
-
getLocation
Description copied from interface:CfnProject.S3LogsConfigPropertyThe ARN of an S3 bucket and the path prefix for S3 logs.If your Amazon S3 bucket name is
my-bucket, and your path prefix isbuild-log, then acceptable formats aremy-bucket/build-logorarn:aws:s3:::my-bucket/build-log.- Specified by:
getLocationin interfaceCfnProject.S3LogsConfigProperty
-
$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()
-