Class BigtableAuthorizedViewSubsetViewFamilySubsets.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigtable_authorized_view.BigtableAuthorizedViewSubsetViewFamilySubsets.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigtableAuthorizedViewSubsetViewFamilySubsets>
- Enclosing interface:
- BigtableAuthorizedViewSubsetViewFamilySubsets
@Stability(Stable) public static final class BigtableAuthorizedViewSubsetViewFamilySubsets.Builder extends Object implements software.amazon.jsii.Builder<BigtableAuthorizedViewSubsetViewFamilySubsets>
A builder forBigtableAuthorizedViewSubsetViewFamilySubsets
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigtableAuthorizedViewSubsetViewFamilySubsetsbuild()Builds the configured instance.BigtableAuthorizedViewSubsetViewFamilySubsets.BuilderfamilyName(String familyName)Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getFamilyName()BigtableAuthorizedViewSubsetViewFamilySubsets.BuilderqualifierPrefixes(List<String> qualifierPrefixes)Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getQualifierPrefixes()BigtableAuthorizedViewSubsetViewFamilySubsets.Builderqualifiers(List<String> qualifiers)Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getQualifiers()
-
-
-
Method Detail
-
familyName
@Stability(Stable) public BigtableAuthorizedViewSubsetViewFamilySubsets.Builder familyName(String familyName)
Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getFamilyName()- Parameters:
familyName- Name of the column family to be included in the authorized view. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_authorized_view#family_name BigtableAuthorizedView#family_name}- Returns:
this
-
qualifierPrefixes
@Stability(Stable) public BigtableAuthorizedViewSubsetViewFamilySubsets.Builder qualifierPrefixes(List<String> qualifierPrefixes)
Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getQualifierPrefixes()- Parameters:
qualifierPrefixes- Base64-encoded prefixes for qualifiers of the column family to be included in the authorized view. Every qualifier starting with one of these prefixes is included in the authorized view. To provide access to all qualifiers, include the empty string as a prefix (""). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_authorized_view#qualifier_prefixes BigtableAuthorizedView#qualifier_prefixes}- Returns:
this
-
qualifiers
@Stability(Stable) public BigtableAuthorizedViewSubsetViewFamilySubsets.Builder qualifiers(List<String> qualifiers)
Sets the value ofBigtableAuthorizedViewSubsetViewFamilySubsets.getQualifiers()- Parameters:
qualifiers- Base64-encoded individual exact column qualifiers of the column family to be included in the authorized view. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_authorized_view#qualifiers BigtableAuthorizedView#qualifiers}- Returns:
this
-
build
@Stability(Stable) public BigtableAuthorizedViewSubsetViewFamilySubsets build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigtableAuthorizedViewSubsetViewFamilySubsets>- Returns:
- a new instance of
BigtableAuthorizedViewSubsetViewFamilySubsets - Throws:
NullPointerException- if any required attribute was not provided
-
-