Package com.pulumi.aws.msk.inputs
Class ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder
-
- Enclosing class:
- ChannelIcebergDestinationDestinationTablePartitionSpecArgs
public static final class ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelIcebergDestinationDestinationTablePartitionSpecArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelIcebergDestinationDestinationTablePartitionSpecArgsbuild()ChannelIcebergDestinationDestinationTablePartitionSpecArgs.BuilderpartitionStrategy(com.pulumi.core.Output<java.lang.String> partitionStrategy)ChannelIcebergDestinationDestinationTablePartitionSpecArgs.BuilderpartitionStrategy(java.lang.String partitionStrategy)ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Buildersources(ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs... sources)ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Buildersources(com.pulumi.core.Output<java.util.List<ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs>> sources)ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Buildersources(java.util.List<ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs> sources)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelIcebergDestinationDestinationTablePartitionSpecArgs defaults)
-
-
Method Detail
-
partitionStrategy
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder partitionStrategy(com.pulumi.core.Output<java.lang.String> partitionStrategy)
- Parameters:
partitionStrategy- Partitioning strategy applied to records written to the table. `TIME_HOUR` partitions by hour using a timestamp source column.- Returns:
- builder
-
partitionStrategy
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder partitionStrategy(java.lang.String partitionStrategy)
- Parameters:
partitionStrategy- Partitioning strategy applied to records written to the table. `TIME_HOUR` partitions by hour using a timestamp source column.- Returns:
- builder
-
sources
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder sources(@Nullable com.pulumi.core.Output<java.util.List<ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs>> sources)
- Parameters:
sources- Source column used by the partitioning strategy. For `TIME_HOUR`, exactly one source must be specified and its column must be a timestamp. See `source` Block below.- Returns:
- builder
-
sources
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder sources(java.util.List<ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs> sources)
- Parameters:
sources- Source column used by the partitioning strategy. For `TIME_HOUR`, exactly one source must be specified and its column must be a timestamp. See `source` Block below.- Returns:
- builder
-
sources
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs.Builder sources(ChannelIcebergDestinationDestinationTablePartitionSpecSourceArgs... sources)
- Parameters:
sources- Source column used by the partitioning strategy. For `TIME_HOUR`, exactly one source must be specified and its column must be a timestamp. See `source` Block below.- Returns:
- builder
-
build
public ChannelIcebergDestinationDestinationTablePartitionSpecArgs build()
-
-