Class BigqueryTableRangePartitioningRange.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableRangePartitioningRange.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryTableRangePartitioningRange>
- Enclosing interface:
- BigqueryTableRangePartitioningRange
@Stability(Stable) public static final class BigqueryTableRangePartitioningRange.Builder extends Object implements software.amazon.jsii.Builder<BigqueryTableRangePartitioningRange>
A builder forBigqueryTableRangePartitioningRange
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryTableRangePartitioningRangebuild()Builds the configured instance.BigqueryTableRangePartitioningRange.Builderend(Number end)Sets the value ofBigqueryTableRangePartitioningRange.getEnd()BigqueryTableRangePartitioningRange.Builderinterval(Number interval)Sets the value ofBigqueryTableRangePartitioningRange.getInterval()BigqueryTableRangePartitioningRange.Builderstart(Number start)Sets the value ofBigqueryTableRangePartitioningRange.getStart()
-
-
-
Method Detail
-
end
@Stability(Stable) public BigqueryTableRangePartitioningRange.Builder end(Number end)
Sets the value ofBigqueryTableRangePartitioningRange.getEnd()- Parameters:
end- End of the range partitioning, exclusive. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#end BigqueryTable#end}- Returns:
this
-
interval
@Stability(Stable) public BigqueryTableRangePartitioningRange.Builder interval(Number interval)
Sets the value ofBigqueryTableRangePartitioningRange.getInterval()- Parameters:
interval- The width of each range within the partition. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#interval BigqueryTable#interval}- Returns:
this
-
start
@Stability(Stable) public BigqueryTableRangePartitioningRange.Builder start(Number start)
Sets the value ofBigqueryTableRangePartitioningRange.getStart()- Parameters:
start- Start of the range partitioning, inclusive. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#start BigqueryTable#start}- Returns:
this
-
build
@Stability(Stable) public BigqueryTableRangePartitioningRange build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryTableRangePartitioningRange>- Returns:
- a new instance of
BigqueryTableRangePartitioningRange - Throws:
NullPointerException- if any required attribute was not provided
-
-