Package com.pulumi.aws.dynamodb
Class KinesisStreamingDestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dynamodb.KinesisStreamingDestinationArgs.Builder
-
- Enclosing class:
- KinesisStreamingDestinationArgs
public static final class KinesisStreamingDestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(KinesisStreamingDestinationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KinesisStreamingDestinationArgs.BuilderapproximateCreationDateTimePrecision(com.pulumi.core.Output<java.lang.String> approximateCreationDateTimePrecision)KinesisStreamingDestinationArgs.BuilderapproximateCreationDateTimePrecision(java.lang.String approximateCreationDateTimePrecision)KinesisStreamingDestinationArgsbuild()KinesisStreamingDestinationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)KinesisStreamingDestinationArgs.Builderregion(java.lang.String region)KinesisStreamingDestinationArgs.BuilderstreamArn(com.pulumi.core.Output<java.lang.String> streamArn)KinesisStreamingDestinationArgs.BuilderstreamArn(java.lang.String streamArn)KinesisStreamingDestinationArgs.BuildertableName(com.pulumi.core.Output<java.lang.String> tableName)KinesisStreamingDestinationArgs.BuildertableName(java.lang.String tableName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KinesisStreamingDestinationArgs defaults)
-
-
Method Detail
-
approximateCreationDateTimePrecision
public KinesisStreamingDestinationArgs.Builder approximateCreationDateTimePrecision(@Nullable com.pulumi.core.Output<java.lang.String> approximateCreationDateTimePrecision)
- Parameters:
approximateCreationDateTimePrecision- Toggle for the precision of Kinesis data stream timestamp. Valid values: `MILLISECOND` and `MICROSECOND`.- Returns:
- builder
-
approximateCreationDateTimePrecision
public KinesisStreamingDestinationArgs.Builder approximateCreationDateTimePrecision(java.lang.String approximateCreationDateTimePrecision)
- Parameters:
approximateCreationDateTimePrecision- Toggle for the precision of Kinesis data stream timestamp. Valid values: `MILLISECOND` and `MICROSECOND`.- Returns:
- builder
-
region
public KinesisStreamingDestinationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public KinesisStreamingDestinationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
streamArn
public KinesisStreamingDestinationArgs.Builder streamArn(com.pulumi.core.Output<java.lang.String> streamArn)
- Parameters:
streamArn- The ARN for a Kinesis data stream. This must exist in the same account and region as the DynamoDB table.- Returns:
- builder
-
streamArn
public KinesisStreamingDestinationArgs.Builder streamArn(java.lang.String streamArn)
- Parameters:
streamArn- The ARN for a Kinesis data stream. This must exist in the same account and region as the DynamoDB table.- Returns:
- builder
-
tableName
public KinesisStreamingDestinationArgs.Builder tableName(com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- The name of the DynamoDB table. There can only be one Kinesis streaming destination for a given DynamoDB table.- Returns:
- builder
-
tableName
public KinesisStreamingDestinationArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- The name of the DynamoDB table. There can only be one Kinesis streaming destination for a given DynamoDB table.- Returns:
- builder
-
build
public KinesisStreamingDestinationArgs build()
-
-