public static final class S3ToStepFunctionProps.Builder extends Object implements software.amazon.jsii.Builder<S3ToStepFunctionProps>
S3ToStepFunctionProps| Constructor and Description |
|---|
Builder() |
public S3ToStepFunctionProps.Builder stateMachineProps(software.amazon.awscdk.services.stepfunctions.StateMachineProps stateMachineProps)
S3ToStepFunctionProps.getStateMachineProps()stateMachineProps - User provided StateMachineProps to override the defaults. This parameter is required.thispublic S3ToStepFunctionProps.Builder bucketProps(software.amazon.awscdk.services.s3.BucketProps bucketProps)
S3ToStepFunctionProps.getBucketProps()bucketProps - Optional user provided props to override the default props for the S3 Bucket.thispublic S3ToStepFunctionProps.Builder createCloudWatchAlarms(Boolean createCloudWatchAlarms)
S3ToStepFunctionProps.getCreateCloudWatchAlarms()createCloudWatchAlarms - Whether to create recommended CloudWatch alarms.thispublic S3ToStepFunctionProps.Builder deployCloudTrail(Boolean deployCloudTrail)
S3ToStepFunctionProps.getDeployCloudTrail()deployCloudTrail - Whether to deploy a Trail in AWS CloudTrail to log API events in Amazon S3.thispublic S3ToStepFunctionProps.Builder eventRuleProps(software.amazon.awscdk.services.events.RuleProps eventRuleProps)
S3ToStepFunctionProps.getEventRuleProps()eventRuleProps - Optional User provided eventRuleProps to override the defaults.thispublic S3ToStepFunctionProps.Builder existingBucketObj(software.amazon.awscdk.services.s3.IBucket existingBucketObj)
S3ToStepFunctionProps.getExistingBucketObj()existingBucketObj - Existing instance of S3 Bucket object, providing both this and `bucketProps` will cause an error.thispublic S3ToStepFunctionProps.Builder loggingBucketProps(software.amazon.awscdk.services.s3.BucketProps loggingBucketProps)
S3ToStepFunctionProps.getLoggingBucketProps()loggingBucketProps - Optional user provided props to override the default props for the S3 Logging Bucket.thispublic S3ToStepFunctionProps.Builder logGroupProps(software.amazon.awscdk.services.logs.LogGroupProps logGroupProps)
S3ToStepFunctionProps.getLogGroupProps()logGroupProps - User provided props to override the default props for the CloudWatchLogs LogGroup.thispublic S3ToStepFunctionProps.Builder logS3AccessLogs(Boolean logS3AccessLogs)
S3ToStepFunctionProps.getLogS3AccessLogs()logS3AccessLogs - Whether to turn on Access Logs for the S3 bucket with the associated storage costs.
Enabling Access Logging is a best practice.thispublic S3ToStepFunctionProps build()
build in interface software.amazon.jsii.Builder<S3ToStepFunctionProps>S3ToStepFunctionPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.