Package com.pulumi.gcp.bigquery.inputs
Class JobLoadTimePartitioningArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.bigquery.inputs.JobLoadTimePartitioningArgs.Builder
-
- Enclosing class:
- JobLoadTimePartitioningArgs
public static final class JobLoadTimePartitioningArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(JobLoadTimePartitioningArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobLoadTimePartitioningArgs
build()
JobLoadTimePartitioningArgs.Builder
expirationMs(com.pulumi.core.Output<java.lang.String> expirationMs)
JobLoadTimePartitioningArgs.Builder
expirationMs(java.lang.String expirationMs)
JobLoadTimePartitioningArgs.Builder
field(com.pulumi.core.Output<java.lang.String> field)
JobLoadTimePartitioningArgs.Builder
field(java.lang.String field)
JobLoadTimePartitioningArgs.Builder
type(com.pulumi.core.Output<java.lang.String> type)
JobLoadTimePartitioningArgs.Builder
type(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobLoadTimePartitioningArgs defaults)
-
-
Method Detail
-
expirationMs
public JobLoadTimePartitioningArgs.Builder expirationMs(@Nullable com.pulumi.core.Output<java.lang.String> expirationMs)
- Parameters:
expirationMs
- Number of milliseconds for which to keep the storage for a partition. A wrapper is used here because 0 is an invalid value.- Returns:
- builder
-
expirationMs
public JobLoadTimePartitioningArgs.Builder expirationMs(java.lang.String expirationMs)
- Parameters:
expirationMs
- Number of milliseconds for which to keep the storage for a partition. A wrapper is used here because 0 is an invalid value.- Returns:
- builder
-
field
public JobLoadTimePartitioningArgs.Builder field(@Nullable com.pulumi.core.Output<java.lang.String> field)
- Parameters:
field
- If not set, the table is partitioned by pseudo column '_PARTITIONTIME'; if set, the table is partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. A wrapper is used here because an empty string is an invalid value.- Returns:
- builder
-
field
public JobLoadTimePartitioningArgs.Builder field(java.lang.String field)
- Parameters:
field
- If not set, the table is partitioned by pseudo column '_PARTITIONTIME'; if set, the table is partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. A wrapper is used here because an empty string is an invalid value.- Returns:
- builder
-
type
public JobLoadTimePartitioningArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The only type supported is DAY, which will generate one partition per day. Providing an empty string used to cause an error, but in OnePlatform the field will be treated as unset.- Returns:
- builder
-
type
public JobLoadTimePartitioningArgs.Builder type(java.lang.String type)
- Parameters:
type
- The only type supported is DAY, which will generate one partition per day. Providing an empty string used to cause an error, but in OnePlatform the field will be treated as unset.- Returns:
- builder
-
build
public JobLoadTimePartitioningArgs build()
-
-