Class CfnChannelProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelProps
CfnChannelProps-
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.services.kinesis.CfnChannelProps
CfnChannelProps.Builder, CfnChannelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnChannelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnChannelProps.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 theCfnChannelProps.Builder.
-
-
Method Details
-
getChannelName
Description copied from interface:CfnChannelPropsThe name of the channel.The name's uniqueness is scoped per AWS account and region.
- Specified by:
getChannelNamein interfaceCfnChannelProps- See Also:
-
getServiceExecutionRoleArn
Description copied from interface:CfnChannelPropsThe 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 interfaceCfnChannelProps- See Also:
-
getStreamConfigurationList
Description copied from interface:CfnChannelPropsList 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: '<'eitherIResolvableorCfnChannel.StreamConfigurationProperty>- Specified by:
getStreamConfigurationListin interfaceCfnChannelProps- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnChannelPropsServer-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
IResolvableorCfnChannel.EncryptionConfigurationProperty- Specified by:
getEncryptionConfigurationin interfaceCfnChannelProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnChannelPropsConfiguration for delivering channel operational logs.Returns union: either
IResolvableorCfnChannel.LoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnChannelProps- See Also:
-
getS3DestinationConfiguration
Description copied from interface:CfnChannelPropsConfiguration for delivery to a vanilla S3 bucket destination.Exactly one of S3DestinationConfiguration and S3TablesDestinationConfiguration must be specified on the channel.
Returns union: either
IResolvableorCfnChannel.S3DestinationConfigurationProperty- Specified by:
getS3DestinationConfigurationin interfaceCfnChannelProps- See Also:
-
getS3TablesDestinationConfiguration
Description copied from interface:CfnChannelPropsConfiguration for delivery to S3 Tables destinations.Exactly one of S3DestinationConfiguration and S3TablesDestinationConfiguration must be specified on the channel.
Returns union: either
IResolvableorCfnChannel.S3TablesDestinationConfigurationProperty- Specified by:
getS3TablesDestinationConfigurationin interfaceCfnChannelProps- See Also:
-
getTags
Description copied from interface:CfnChannelPropsAn arbitrary set of tags (key-value pairs) to associate with the Kinesis channel.- Specified by:
getTagsin interfaceCfnChannelProps- 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()
-