Class S3ToStepfunctionsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.s3stepfunctions.S3ToStepfunctionsProps.Jsii$Proxy
- All Implemented Interfaces:
S3ToStepfunctionsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3ToStepfunctionsProps
@Internal
public static final class S3ToStepfunctionsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3ToStepfunctionsProps
An implementation for
S3ToStepfunctionsProps-
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.awsconstructs.services.s3stepfunctions.S3ToStepfunctionsProps
S3ToStepfunctionsProps.Builder, S3ToStepfunctionsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(S3ToStepfunctionsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theS3ToStepfunctionsProps.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 software.amazon.awscdk.services.s3.BucketPropsOptional user provided props to override the default props for the S3 Bucket.final BooleanWhether to create recommended CloudWatch alarms.final BooleanWhether to deploy a Trail in AWS CloudTrail to log API events in Amazon S3.final software.amazon.awscdk.services.events.RulePropsOptional user provided eventRuleProps to override the defaults.final software.amazon.awscdk.services.s3.IBucketExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.final software.amazon.awscdk.services.s3.BucketPropsOptional user provided props to override the default props for the S3 Logging Bucket.final software.amazon.awscdk.services.logs.LogGroupPropsOptional user provided props to override the default props for the CloudWatchLogs LogGroup.final BooleanWhether to turn on Access Logs for the S3 bucket with the associated storage costs.final software.amazon.awscdk.services.stepfunctions.StateMachinePropsUser provided StateMachineProps to override the defaults.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 theS3ToStepfunctionsProps.Builder.
-
-
Method Details
-
getStateMachineProps
public final software.amazon.awscdk.services.stepfunctions.StateMachineProps getStateMachineProps()Description copied from interface:S3ToStepfunctionsPropsUser provided StateMachineProps to override the defaults.Default: - None
- Specified by:
getStateMachinePropsin interfaceS3ToStepfunctionsProps
-
getBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getBucketProps()Description copied from interface:S3ToStepfunctionsPropsOptional user provided props to override the default props for the S3 Bucket.Default: - Default props are used
- Specified by:
getBucketPropsin interfaceS3ToStepfunctionsProps
-
getCreateCloudWatchAlarms
Description copied from interface:S3ToStepfunctionsPropsWhether to create recommended CloudWatch alarms.Default: - Alarms are created
- Specified by:
getCreateCloudWatchAlarmsin interfaceS3ToStepfunctionsProps
-
getDeployCloudTrail
Description copied from interface:S3ToStepfunctionsPropsWhether to deploy a Trail in AWS CloudTrail to log API events in Amazon S3.Default: - true
- Specified by:
getDeployCloudTrailin interfaceS3ToStepfunctionsProps
-
getEventRuleProps
public final software.amazon.awscdk.services.events.RuleProps getEventRuleProps()Description copied from interface:S3ToStepfunctionsPropsOptional user provided eventRuleProps to override the defaults.Default: - None
- Specified by:
getEventRulePropsin interfaceS3ToStepfunctionsProps
-
getExistingBucketObj
public final software.amazon.awscdk.services.s3.IBucket getExistingBucketObj()Description copied from interface:S3ToStepfunctionsPropsExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.The Amazon EventBridge property must be enabled in the existing bucket for the construct to work.
Default: - None
- Specified by:
getExistingBucketObjin interfaceS3ToStepfunctionsProps
-
getLoggingBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()Description copied from interface:S3ToStepfunctionsPropsOptional user provided props to override the default props for the S3 Logging Bucket.Default: - Default props are used
- Specified by:
getLoggingBucketPropsin interfaceS3ToStepfunctionsProps
-
getLogGroupProps
public final software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()Description copied from interface:S3ToStepfunctionsPropsOptional user provided props to override the default props for the CloudWatchLogs LogGroup.Default: - Default props are used
- Specified by:
getLogGroupPropsin interfaceS3ToStepfunctionsProps
-
getLogS3AccessLogs
Description copied from interface:S3ToStepfunctionsPropsWhether to turn on Access Logs for the S3 bucket with the associated storage costs.Enabling Access Logging is a best practice.
Default: - true
- Specified by:
getLogS3AccessLogsin interfaceS3ToStepfunctionsProps
-
$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()
-