Class CfnChannelMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelMixinProps
CfnChannelMixinProps-
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.awscdk.cfnpropertymixins.services.kinesis.CfnChannelMixinProps
CfnChannelMixinProps.Builder, CfnChannelMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnChannelMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnChannelMixinProps.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 StringThe name of the channel.final ObjectServer-side encryption configuration for data at rest in the destination.final ObjectConfiguration for delivering channel operational logs.final ObjectConfiguration for delivery to a vanilla S3 bucket destination.final ObjectConfiguration for delivery to S3 Tables destinations.final StringThe ARN of the IAM role that the channel assumes to read from the source stream, deliver records to the destination, and (when enabled) write CloudWatch Logs.final ObjectList of stream configurations associated with the channel.getTags()An arbitrary set of tags (key-value pairs) to associate with the Kinesis channel.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 theCfnChannelMixinProps.Builder.
-
-
Method Details
-
getChannelName
Description copied from interface:CfnChannelMixinPropsThe name of the channel.The name's uniqueness is scoped per AWS account and region.
- Specified by:
getChannelNamein interfaceCfnChannelMixinProps- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnChannelMixinPropsServer-side encryption configuration for data at rest in the destination.Data delivered to S3 / S3 Tables is encrypted with the same key.
Returns union: either
IResolvableorCfnChannelPropsMixin.EncryptionConfigurationProperty- Specified by:
getEncryptionConfigurationin interfaceCfnChannelMixinProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnChannelMixinPropsConfiguration for delivering channel operational logs.Returns union: either
IResolvableorCfnChannelPropsMixin.LoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnChannelMixinProps- See Also:
-
getS3DestinationConfiguration
Description copied from interface:CfnChannelMixinPropsConfiguration for delivery to a vanilla S3 bucket destination.Exactly one of S3DestinationConfiguration and S3TablesDestinationConfiguration must be specified on the channel.
Returns union: either
IResolvableorCfnChannelPropsMixin.S3DestinationConfigurationProperty- Specified by:
getS3DestinationConfigurationin interfaceCfnChannelMixinProps- See Also:
-
getS3TablesDestinationConfiguration
Description copied from interface:CfnChannelMixinPropsConfiguration for delivery to S3 Tables destinations.Exactly one of S3DestinationConfiguration and S3TablesDestinationConfiguration must be specified on the channel.
Returns union: either
IResolvableorCfnChannelPropsMixin.S3TablesDestinationConfigurationProperty- Specified by:
getS3TablesDestinationConfigurationin interfaceCfnChannelMixinProps- See Also:
-
getServiceExecutionRoleArn
Description copied from interface:CfnChannelMixinPropsThe ARN of the IAM role that the channel assumes to read from the source stream, deliver records to the destination, and (when enabled) write CloudWatch Logs.- Specified by:
getServiceExecutionRoleArnin interfaceCfnChannelMixinProps- See Also:
-
getStreamConfigurationList
Description copied from interface:CfnChannelMixinPropsList of stream configurations associated with the channel.v1 supports a single element; the list shape allows future extensibility to fan in from multiple streams.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannelPropsMixin.StreamConfigurationProperty>- Specified by:
getStreamConfigurationListin interfaceCfnChannelMixinProps- See Also:
-
getTags
Description copied from interface:CfnChannelMixinPropsAn arbitrary set of tags (key-value pairs) to associate with the Kinesis channel.- Specified by:
getTagsin interfaceCfnChannelMixinProps- See Also:
-
$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()
-