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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.SchemaConfigurationProperty
CfnDeliveryStream.SchemaConfigurationProperty.Builder, CfnDeliveryStream.SchemaConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.SchemaConfigurationProperty.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 ID of the AWS Glue Data Catalog.final StringSpecifies the name of the AWS Glue database that contains the schema for the output data.final StringIf you don't specify an AWS Region, the default is the current Region.final StringThe role that Kinesis Data Firehose can use to access AWS Glue.final StringSpecifies the AWS Glue table that contains the column information that constitutes your data schema.final StringSpecifies the table version for the output data schema.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 theCfnDeliveryStream.SchemaConfigurationProperty.Builder.
-
-
Method Details
-
getCatalogId
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertyThe ID of the AWS Glue Data Catalog.If you don't supply this, the AWS account ID is used by default.
- Specified by:
getCatalogIdin interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getDatabaseName
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertySpecifies the name of the AWS Glue database that contains the schema for the output data.If the
SchemaConfigurationrequest parameter is used as part of invoking theCreateDeliveryStreamAPI, then theDatabaseNameproperty is required and its value must be specified.- Specified by:
getDatabaseNamein interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getRegion
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertyIf you don't specify an AWS Region, the default is the current Region.- Specified by:
getRegionin interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getRoleArn
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertyThe 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
SchemaConfigurationrequest parameter is used as part of invoking theCreateDeliveryStreamAPI, then theRoleARNproperty is required and its value must be specified.- Specified by:
getRoleArnin interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getTableName
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertySpecifies the AWS Glue table that contains the column information that constitutes your data schema.If the
SchemaConfigurationrequest parameter is used as part of invoking theCreateDeliveryStreamAPI, then theTableNameproperty is required and its value must be specified.- Specified by:
getTableNamein interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
getVersionId
Description copied from interface:CfnDeliveryStream.SchemaConfigurationPropertySpecifies 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:
getVersionIdin interfaceCfnDeliveryStream.SchemaConfigurationProperty
-
$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()
-