Class IotToKinesisFirehoseToS3Props.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.iotkinesisfirehoses3.IotToKinesisFirehoseToS3Props.Jsii$Proxy
- All Implemented Interfaces:
IotToKinesisFirehoseToS3Props,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IotToKinesisFirehoseToS3Props
@Internal
public static final class IotToKinesisFirehoseToS3Props.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IotToKinesisFirehoseToS3Props
An implementation for
IotToKinesisFirehoseToS3Props-
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.iotkinesisfirehoses3.IotToKinesisFirehoseToS3Props
IotToKinesisFirehoseToS3Props.Builder, IotToKinesisFirehoseToS3Props.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theIotToKinesisFirehoseToS3Props.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.BucketPropsUser provided props to override the default props for the S3 Bucket.final software.amazon.awscdk.services.s3.IBucketExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.final software.amazon.awscdk.services.iot.CfnTopicRulePropsUser provided CfnTopicRuleProps to override the defaults.final ObjectOptional user provided props to override the default props.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.LogGroupPropsUser 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 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 theIotToKinesisFirehoseToS3Props.Builder.
-
-
Method Details
-
getIotTopicRuleProps
public final software.amazon.awscdk.services.iot.CfnTopicRuleProps getIotTopicRuleProps()Description copied from interface:IotToKinesisFirehoseToS3PropsUser provided CfnTopicRuleProps to override the defaults.Default: - Default props are used
- Specified by:
getIotTopicRulePropsin interfaceIotToKinesisFirehoseToS3Props
-
getBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getBucketProps()Description copied from interface:IotToKinesisFirehoseToS3PropsUser provided props to override the default props for the S3 Bucket.Default: - Default props are used
- Specified by:
getBucketPropsin interfaceIotToKinesisFirehoseToS3Props
-
getExistingBucketObj
public final software.amazon.awscdk.services.s3.IBucket getExistingBucketObj()Description copied from interface:IotToKinesisFirehoseToS3PropsExisting instance of S3 Bucket object, providing both this andbucketPropswill cause an error.Default: - None
- Specified by:
getExistingBucketObjin interfaceIotToKinesisFirehoseToS3Props
-
getKinesisFirehoseProps
Description copied from interface:IotToKinesisFirehoseToS3PropsOptional user provided props to override the default props.Default: - Default props are used
- Specified by:
getKinesisFirehosePropsin interfaceIotToKinesisFirehoseToS3Props
-
getLoggingBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()Description copied from interface:IotToKinesisFirehoseToS3PropsOptional user provided props to override the default props for the S3 Logging Bucket.Default: - Default props are used
- Specified by:
getLoggingBucketPropsin interfaceIotToKinesisFirehoseToS3Props
-
getLogGroupProps
public final software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()Description copied from interface:IotToKinesisFirehoseToS3PropsUser provided props to override the default props for the CloudWatchLogs LogGroup.Default: - Default props are used
- Specified by:
getLogGroupPropsin interfaceIotToKinesisFirehoseToS3Props
-
getLogS3AccessLogs
Description copied from interface:IotToKinesisFirehoseToS3PropsWhether 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 interfaceIotToKinesisFirehoseToS3Props
-
$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()
-