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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.CfnProject.S3LogsConfigProperty
CfnProject.S3LogsConfigProperty.Builder, CfnProject.S3LogsConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnProject.S3LogsConfigProperty.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 Object
Set to true if you do not want your S3 build log output encrypted.final String
The ARN of an S3 bucket and the path prefix for S3 logs.final String
The current status of the S3 build logs.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 theCfnProject.S3LogsConfigProperty.Builder
.
-
-
Method Details
-
getStatus
Description copied from interface:CfnProject.S3LogsConfigProperty
The 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:
getStatus
in interfaceCfnProject.S3LogsConfigProperty
- See Also:
-
getEncryptionDisabled
Description copied from interface:CfnProject.S3LogsConfigProperty
Set to true if you do not want your S3 build log output encrypted.By default S3 build logs are encrypted.
- Specified by:
getEncryptionDisabled
in interfaceCfnProject.S3LogsConfigProperty
- See Also:
-
getLocation
Description copied from interface:CfnProject.S3LogsConfigProperty
The 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-log
orarn:aws:s3:::my-bucket/build-log
.- Specified by:
getLocation
in interfaceCfnProject.S3LogsConfigProperty
- See Also:
-
$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()
-