Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder
-
- Enclosing class:
- FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs
public static final class FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs defaults)
-
-
Method Detail
-
catalogId
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder catalogId(@Nullable com.pulumi.core.Output<java.lang.String> catalogId)
- Parameters:
catalogId- ID of the AWS Glue Data Catalog. If you don't supply this, the AWS account ID is used by default.- Returns:
- builder
-
catalogId
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder catalogId(java.lang.String catalogId)
- Parameters:
catalogId- ID of the AWS Glue Data Catalog. If you don't supply this, the AWS account ID is used by default.- Returns:
- builder
-
databaseName
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder databaseName(com.pulumi.core.Output<java.lang.String> databaseName)
- Parameters:
databaseName- Name of the AWS Glue database that contains the schema for the output data.- Returns:
- builder
-
databaseName
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder databaseName(java.lang.String databaseName)
- Parameters:
databaseName- Name of the AWS Glue database that contains the schema for the output data.- Returns:
- builder
-
region
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- If you don't specify an AWS Region, the default is the current region.- Returns:
- builder
-
region
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder region(java.lang.String region)
- Parameters:
region- If you don't specify an AWS Region, the default is the current region.- Returns:
- builder
-
roleArn
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- 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.- Returns:
- builder
-
roleArn
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- 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.- Returns:
- builder
-
tableName
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder tableName(com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- AWS Glue table that contains the column information that constitutes your data schema.- Returns:
- builder
-
tableName
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- AWS Glue table that contains the column information that constitutes your data schema.- Returns:
- builder
-
versionId
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder versionId(@Nullable com.pulumi.core.Output<java.lang.String> versionId)
- Parameters:
versionId- Table version for the output data schema. Defaults to `LATEST`.- Returns:
- builder
-
versionId
public FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs.Builder versionId(java.lang.String versionId)
- Parameters:
versionId- Table version for the output data schema. Defaults to `LATEST`.- Returns:
- builder
-
-