Class DataCatalogTagFields.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_catalog_tag.DataCatalogTagFields.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataCatalogTagFields>
- Enclosing interface:
- DataCatalogTagFields
@Stability(Stable) public static final class DataCatalogTagFields.Builder extends Object implements software.amazon.jsii.Builder<DataCatalogTagFields>
A builder forDataCatalogTagFields
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCatalogTagFields.BuilderboolValue(com.hashicorp.cdktf.IResolvable boolValue)Sets the value ofDataCatalogTagFields.getBoolValue()DataCatalogTagFields.BuilderboolValue(Boolean boolValue)Sets the value ofDataCatalogTagFields.getBoolValue()DataCatalogTagFieldsbuild()Builds the configured instance.DataCatalogTagFields.BuilderdoubleValue(Number doubleValue)Sets the value ofDataCatalogTagFields.getDoubleValue()DataCatalogTagFields.BuilderenumValue(String enumValue)Sets the value ofDataCatalogTagFields.getEnumValue()DataCatalogTagFields.BuilderfieldName(String fieldName)Sets the value ofDataCatalogTagFields.getFieldName()DataCatalogTagFields.BuilderstringValue(String stringValue)Sets the value ofDataCatalogTagFields.getStringValue()DataCatalogTagFields.BuildertimestampValue(String timestampValue)Sets the value ofDataCatalogTagFields.getTimestampValue()
-
-
-
Method Detail
-
fieldName
@Stability(Stable) public DataCatalogTagFields.Builder fieldName(String fieldName)
Sets the value ofDataCatalogTagFields.getFieldName()- Parameters:
fieldName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#field_name DataCatalogTag#field_name}. This parameter is required.- Returns:
this
-
boolValue
@Stability(Stable) public DataCatalogTagFields.Builder boolValue(Boolean boolValue)
Sets the value ofDataCatalogTagFields.getBoolValue()- Parameters:
boolValue- Holds the value for a tag field with boolean type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#bool_value DataCatalogTag#bool_value}- Returns:
this
-
boolValue
@Stability(Stable) public DataCatalogTagFields.Builder boolValue(com.hashicorp.cdktf.IResolvable boolValue)
Sets the value ofDataCatalogTagFields.getBoolValue()- Parameters:
boolValue- Holds the value for a tag field with boolean type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#bool_value DataCatalogTag#bool_value}- Returns:
this
-
doubleValue
@Stability(Stable) public DataCatalogTagFields.Builder doubleValue(Number doubleValue)
Sets the value ofDataCatalogTagFields.getDoubleValue()- Parameters:
doubleValue- Holds the value for a tag field with double type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#double_value DataCatalogTag#double_value}- Returns:
this
-
enumValue
@Stability(Stable) public DataCatalogTagFields.Builder enumValue(String enumValue)
Sets the value ofDataCatalogTagFields.getEnumValue()- Parameters:
enumValue- The display name of the enum value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#enum_value DataCatalogTag#enum_value}- Returns:
this
-
stringValue
@Stability(Stable) public DataCatalogTagFields.Builder stringValue(String stringValue)
Sets the value ofDataCatalogTagFields.getStringValue()- Parameters:
stringValue- Holds the value for a tag field with string type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#string_value DataCatalogTag#string_value}- Returns:
this
-
timestampValue
@Stability(Stable) public DataCatalogTagFields.Builder timestampValue(String timestampValue)
Sets the value ofDataCatalogTagFields.getTimestampValue()- Parameters:
timestampValue- Holds the value for a tag field with timestamp type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#timestamp_value DataCatalogTag#timestamp_value}- Returns:
this
-
build
@Stability(Stable) public DataCatalogTagFields build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataCatalogTagFields>- Returns:
- a new instance of
DataCatalogTagFields - Throws:
NullPointerException- if any required attribute was not provided
-
-