Package com.pulumi.aws.dynamodb.inputs
Class KinesisStreamingDestinationState.Builder
- java.lang.Object
-
- com.pulumi.aws.dynamodb.inputs.KinesisStreamingDestinationState.Builder
-
- Enclosing class:
- KinesisStreamingDestinationState
public static final class KinesisStreamingDestinationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(KinesisStreamingDestinationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KinesisStreamingDestinationState.BuilderapproximateCreationDateTimePrecision(com.pulumi.core.Output<java.lang.String> approximateCreationDateTimePrecision)KinesisStreamingDestinationState.BuilderapproximateCreationDateTimePrecision(java.lang.String approximateCreationDateTimePrecision)KinesisStreamingDestinationStatebuild()KinesisStreamingDestinationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)KinesisStreamingDestinationState.Builderregion(java.lang.String region)KinesisStreamingDestinationState.BuilderstreamArn(com.pulumi.core.Output<java.lang.String> streamArn)KinesisStreamingDestinationState.BuilderstreamArn(java.lang.String streamArn)KinesisStreamingDestinationState.BuildertableName(com.pulumi.core.Output<java.lang.String> tableName)KinesisStreamingDestinationState.BuildertableName(java.lang.String tableName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KinesisStreamingDestinationState defaults)
-
-
Method Detail
-
approximateCreationDateTimePrecision
public KinesisStreamingDestinationState.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 KinesisStreamingDestinationState.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 KinesisStreamingDestinationState.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 KinesisStreamingDestinationState.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 KinesisStreamingDestinationState.Builder streamArn(@Nullable 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 KinesisStreamingDestinationState.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 KinesisStreamingDestinationState.Builder tableName(@Nullable 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 KinesisStreamingDestinationState.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 KinesisStreamingDestinationState build()
-
-