Class TaxonomyState.Builder
- java.lang.Object
-
- com.pulumi.gcp.datacatalog.inputs.TaxonomyState.Builder
-
- Enclosing class:
- TaxonomyState
public static final class TaxonomyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TaxonomyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaxonomyState.Builder
activatedPolicyTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> activatedPolicyTypes)
TaxonomyState.Builder
activatedPolicyTypes(java.lang.String... activatedPolicyTypes)
TaxonomyState.Builder
activatedPolicyTypes(java.util.List<java.lang.String> activatedPolicyTypes)
TaxonomyState
build()
TaxonomyState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
TaxonomyState.Builder
description(java.lang.String description)
TaxonomyState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
TaxonomyState.Builder
displayName(java.lang.String displayName)
TaxonomyState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
TaxonomyState.Builder
name(java.lang.String name)
TaxonomyState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
TaxonomyState.Builder
project(java.lang.String project)
TaxonomyState.Builder
region(com.pulumi.core.Output<java.lang.String> region)
TaxonomyState.Builder
region(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TaxonomyState defaults)
-
-
Method Detail
-
activatedPolicyTypes
public TaxonomyState.Builder activatedPolicyTypes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> activatedPolicyTypes)
- Parameters:
activatedPolicyTypes
- A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. Each value may be one of: `POLICY_TYPE_UNSPECIFIED`, `FINE_GRAINED_ACCESS_CONTROL`.- Returns:
- builder
-
activatedPolicyTypes
public TaxonomyState.Builder activatedPolicyTypes(java.util.List<java.lang.String> activatedPolicyTypes)
- Parameters:
activatedPolicyTypes
- A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. Each value may be one of: `POLICY_TYPE_UNSPECIFIED`, `FINE_GRAINED_ACCESS_CONTROL`.- Returns:
- builder
-
activatedPolicyTypes
public TaxonomyState.Builder activatedPolicyTypes(java.lang.String... activatedPolicyTypes)
- Parameters:
activatedPolicyTypes
- A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. Each value may be one of: `POLICY_TYPE_UNSPECIFIED`, `FINE_GRAINED_ACCESS_CONTROL`.- Returns:
- builder
-
description
public TaxonomyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of this taxonomy. It must: contain only unicode characters, tabs, newlines, carriage returns and page breaks; and be at most 2000 bytes long when encoded in UTF-8. If not set, defaults to an empty description.- Returns:
- builder
-
description
public TaxonomyState.Builder description(java.lang.String description)
- Parameters:
description
- Description of this taxonomy. It must: contain only unicode characters, tabs, newlines, carriage returns and page breaks; and be at most 2000 bytes long when encoded in UTF-8. If not set, defaults to an empty description.- Returns:
- builder
-
displayName
public TaxonomyState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- User defined name of this taxonomy. It must: contain only unicode letters, numbers, underscores, dashes and spaces; not start or end with spaces; and be at most 200 bytes long when encoded in UTF-8. ***- Returns:
- builder
-
displayName
public TaxonomyState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- User defined name of this taxonomy. It must: contain only unicode letters, numbers, underscores, dashes and spaces; not start or end with spaces; and be at most 200 bytes long when encoded in UTF-8. ***- Returns:
- builder
-
name
public TaxonomyState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Resource name of this taxonomy, whose format is: "projects/{project}/locations/{region}/taxonomies/{taxonomy}".- Returns:
- builder
-
name
public TaxonomyState.Builder name(java.lang.String name)
- Parameters:
name
- Resource name of this taxonomy, whose format is: "projects/{project}/locations/{region}/taxonomies/{taxonomy}".- Returns:
- builder
-
project
public TaxonomyState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public TaxonomyState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
region
public TaxonomyState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- Taxonomy location region.- Returns:
- builder
-
region
public TaxonomyState.Builder region(java.lang.String region)
- Parameters:
region
- Taxonomy location region.- Returns:
- builder
-
build
public TaxonomyState build()
-
-