Class BigtableAuthorizedViewSubsetView.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigtable_authorized_view.BigtableAuthorizedViewSubsetView.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigtableAuthorizedViewSubsetView>
- Enclosing interface:
- BigtableAuthorizedViewSubsetView
@Stability(Stable) public static final class BigtableAuthorizedViewSubsetView.Builder extends Object implements software.amazon.jsii.Builder<BigtableAuthorizedViewSubsetView>
A builder forBigtableAuthorizedViewSubsetView
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigtableAuthorizedViewSubsetViewbuild()Builds the configured instance.BigtableAuthorizedViewSubsetView.BuilderfamilySubsets(com.hashicorp.cdktf.IResolvable familySubsets)Sets the value ofBigtableAuthorizedViewSubsetView.getFamilySubsets()BigtableAuthorizedViewSubsetView.BuilderfamilySubsets(List<? extends BigtableAuthorizedViewSubsetViewFamilySubsets> familySubsets)Sets the value ofBigtableAuthorizedViewSubsetView.getFamilySubsets()BigtableAuthorizedViewSubsetView.BuilderrowPrefixes(List<String> rowPrefixes)Sets the value ofBigtableAuthorizedViewSubsetView.getRowPrefixes()
-
-
-
Method Detail
-
familySubsets
@Stability(Stable) public BigtableAuthorizedViewSubsetView.Builder familySubsets(com.hashicorp.cdktf.IResolvable familySubsets)
Sets the value ofBigtableAuthorizedViewSubsetView.getFamilySubsets()- Parameters:
familySubsets- family_subsets block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_authorized_view#family_subsets BigtableAuthorizedView#family_subsets}- Returns:
this
-
familySubsets
@Stability(Stable) public BigtableAuthorizedViewSubsetView.Builder familySubsets(List<? extends BigtableAuthorizedViewSubsetViewFamilySubsets> familySubsets)
Sets the value ofBigtableAuthorizedViewSubsetView.getFamilySubsets()- Parameters:
familySubsets- family_subsets block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_authorized_view#family_subsets BigtableAuthorizedView#family_subsets}- Returns:
this
-
rowPrefixes
@Stability(Stable) public BigtableAuthorizedViewSubsetView.Builder rowPrefixes(List<String> rowPrefixes)
Sets the value ofBigtableAuthorizedViewSubsetView.getRowPrefixes()- Parameters:
rowPrefixes- Base64-encoded row prefixes to be included in the authorized view. To provide access to all rows, 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#row_prefixes BigtableAuthorizedView#row_prefixes}- Returns:
this
-
build
@Stability(Stable) public BigtableAuthorizedViewSubsetView build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigtableAuthorizedViewSubsetView>- Returns:
- a new instance of
BigtableAuthorizedViewSubsetView - Throws:
NullPointerException- if any required attribute was not provided
-
-