@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)",
date="2022-07-01T09:58:37.975Z")
public interface S3LoggingOptions
Example:
Project.Builder.create(this, "Project") .logging(LoggingOptions.builder() .s3(S3LoggingOptions.builder() .bucket(new Bucket(this, "LogBucket")) .build()) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
S3LoggingOptions.Builder
A builder for
S3LoggingOptions |
static class |
S3LoggingOptions.Jsii$Proxy
An implementation for
S3LoggingOptions |
Modifier and Type | Method and Description |
---|---|
static S3LoggingOptions.Builder |
builder() |
IBucket |
getBucket()
The S3 Bucket to send logs to.
|
default java.lang.Boolean |
getEnabled()
The current status of the logs in Amazon CloudWatch Logs for a build project.
|
default java.lang.Boolean |
getEncrypted()
Encrypt the S3 build log output.
|
default java.lang.String |
getPrefix()
The path prefix for S3 logs.
|
IBucket getBucket()
default java.lang.Boolean getEnabled()
Default: true
default java.lang.Boolean getEncrypted()
Default: true
default java.lang.String getPrefix()
Default: - no prefix
static S3LoggingOptions.Builder builder()
S3LoggingOptions.Builder
of S3LoggingOptions