Class CfnDeliveryStream.SchemaConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.SchemaConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.SchemaConfigurationProperty
CfnDeliveryStream.SchemaConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.SchemaConfigurationProperty
CfnDeliveryStream.SchemaConfigurationProperty.Builder, CfnDeliveryStream.SchemaConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.SchemaConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ID of the AWS Glue Data Catalog.final String
Specifies the name of the AWS Glue database that contains the schema for the output data.final String
If you don't specify an AWS Region, the default is the current Region.final String
The role that Kinesis Data Firehose can use to access AWS Glue.final String
Specifies the AWS Glue table that contains the column information that constitutes your data schema.final String
Specifies the table version for the output data schema.final int
hashCode()
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 theCfnDeliveryStream.SchemaConfigurationProperty.Builder
.
-
-
Method Details
-
getCatalogId
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
The ID of the AWS Glue Data Catalog.If you don't supply this, the AWS account ID is used by default.
- Specified by:
getCatalogId
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getDatabaseName
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
Specifies the name of the AWS Glue database that contains the schema for the output data.If the
SchemaConfiguration
request parameter is used as part of invoking theCreateDeliveryStream
API, then theDatabaseName
property is required and its value must be specified.- Specified by:
getDatabaseName
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getRegion
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
If you don't specify an AWS Region, the default is the current Region.- Specified by:
getRegion
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getRoleArn
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
The role that Kinesis Data Firehose can use to access AWS Glue.This role must be in the same account you use for Kinesis Data Firehose. Cross-account roles aren't allowed.
If the
SchemaConfiguration
request parameter is used as part of invoking theCreateDeliveryStream
API, then theRoleARN
property is required and its value must be specified.- Specified by:
getRoleArn
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getTableName
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
Specifies the AWS Glue table that contains the column information that constitutes your data schema.If the
SchemaConfiguration
request parameter is used as part of invoking theCreateDeliveryStream
API, then theTableName
property is required and its value must be specified.- Specified by:
getTableName
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getVersionId
Description copied from interface:CfnDeliveryStream.SchemaConfigurationProperty
Specifies the table version for the output data schema.If you don't specify this version ID, or if you set it to
LATEST
, Kinesis Data Firehose uses the most recent version. This means that any updates to the table are automatically picked up.- Specified by:
getVersionId
in interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-