public static final class CfnDeliveryStream.SchemaConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeliveryStream.SchemaConfigurationProperty
CfnDeliveryStream.SchemaConfigurationProperty
CfnDeliveryStream.SchemaConfigurationProperty.Builder, CfnDeliveryStream.SchemaConfigurationProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCatalogId()
The ID of the AWS Glue Data Catalog.
|
java.lang.String |
getDatabaseName()
Specifies the name of the AWS Glue database that contains the schema for the output data.
|
java.lang.String |
getRegion()
If you don't specify an AWS Region, the default is the current Region.
|
java.lang.String |
getRoleArn()
The role that Kinesis Data Firehose can use to access AWS Glue.
|
java.lang.String |
getTableName()
Specifies the AWS Glue table that contains the column information that constitutes your data schema.
|
java.lang.String |
getVersionId()
Specifies the table version for the output data schema.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getCatalogId()
CfnDeliveryStream.SchemaConfigurationProperty
If you don't supply this, the AWS account ID is used by default.
getCatalogId
in interface CfnDeliveryStream.SchemaConfigurationProperty
public final java.lang.String getDatabaseName()
CfnDeliveryStream.SchemaConfigurationProperty
If the
SchemaConfiguration
request parameter is used as part of invoking theCreateDeliveryStream
API, then theDatabaseName
property is required and its value must be specified.
getDatabaseName
in interface CfnDeliveryStream.SchemaConfigurationProperty
public final java.lang.String getRegion()
CfnDeliveryStream.SchemaConfigurationProperty
getRegion
in interface CfnDeliveryStream.SchemaConfigurationProperty
public final java.lang.String getRoleArn()
CfnDeliveryStream.SchemaConfigurationProperty
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.
getRoleArn
in interface CfnDeliveryStream.SchemaConfigurationProperty
public final java.lang.String getTableName()
CfnDeliveryStream.SchemaConfigurationProperty
If the
SchemaConfiguration
request parameter is used as part of invoking theCreateDeliveryStream
API, then theTableName
property is required and its value must be specified.
getTableName
in interface CfnDeliveryStream.SchemaConfigurationProperty
public final java.lang.String getVersionId()
CfnDeliveryStream.SchemaConfigurationProperty
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.
getVersionId
in interface CfnDeliveryStream.SchemaConfigurationProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()