Class S3ToLambdaProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.s3lambda.S3ToLambdaProps.Jsii$Proxy
- All Implemented Interfaces:
S3ToLambdaProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3ToLambdaProps
@Internal
public static final class S3ToLambdaProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3ToLambdaProps
An implementation for
S3ToLambdaProps-
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.s3lambda.S3ToLambdaProps
S3ToLambdaProps.Builder, S3ToLambdaProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(S3ToLambdaProps.Builder builder) Constructor that initializes the object based on literal property values passed by theS3ToLambdaProps.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 software.amazon.awscdk.services.s3.BucketExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.final software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.final software.amazon.awscdk.services.lambda.FunctionPropsOptional user provided props to override the default props for the Lambda function.final software.amazon.awscdk.services.s3.BucketPropsOptional user provided props to override the default props for the S3 Logging Bucket.final BooleanWhether to turn on Access Logs for the S3 bucket with the associated storage costs.final software.amazon.awscdk.services.lambda.eventsources.S3EventSourcePropsOptional user provided props to override the default props.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 theS3ToLambdaProps.Builder.
-
-
Method Details
-
getBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getBucketProps()Description copied from interface:S3ToLambdaPropsOptional user provided props to override the default props for the S3 Bucket.Default: - Default props are used
- Specified by:
getBucketPropsin interfaceS3ToLambdaProps
-
getExistingBucketObj
public final software.amazon.awscdk.services.s3.Bucket getExistingBucketObj()Description copied from interface:S3ToLambdaPropsExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.Default: - None
- Specified by:
getExistingBucketObjin interfaceS3ToLambdaProps
-
getExistingLambdaObj
public final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Description copied from interface:S3ToLambdaPropsExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
- Specified by:
getExistingLambdaObjin interfaceS3ToLambdaProps
-
getLambdaFunctionProps
public final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Description copied from interface:S3ToLambdaPropsOptional user provided props to override the default props for the Lambda function.Default: - Default props are used
- Specified by:
getLambdaFunctionPropsin interfaceS3ToLambdaProps
-
getLoggingBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()Description copied from interface:S3ToLambdaPropsOptional user provided props to override the default props for the S3 Logging Bucket.Default: - Default props are used
- Specified by:
getLoggingBucketPropsin interfaceS3ToLambdaProps
-
getLogS3AccessLogs
Description copied from interface:S3ToLambdaPropsWhether 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 interfaceS3ToLambdaProps
-
getS3EventSourceProps
public final software.amazon.awscdk.services.lambda.eventsources.S3EventSourceProps getS3EventSourceProps()Description copied from interface:S3ToLambdaPropsOptional user provided props to override the default props.Default: - Default props are used
- Specified by:
getS3EventSourcePropsin interfaceS3ToLambdaProps
-
$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()
-