Class GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.gke_hub_feature_membership.GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles>
- Enclosing interface:
- GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles
@Stability(Stable) public static final class GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.Builder extends Object implements software.amazon.jsii.Builder<GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundlesbuild()Builds the configured instance.GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.BuilderbundleName(String bundleName)GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.BuilderexemptedNamespaces(List<String> exemptedNamespaces)
-
-
-
Method Detail
-
bundleName
@Stability(Stable) public GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.Builder bundleName(String bundleName)
Sets the value ofGkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.getBundleName()- Parameters:
bundleName- The name for the key in the map for which this object is mapped to in the API. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature_membership#bundle_name GkeHubFeatureMembership#bundle_name}- Returns:
this
-
exemptedNamespaces
@Stability(Stable) public GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.Builder exemptedNamespaces(List<String> exemptedNamespaces)
Sets the value ofGkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles.getExemptedNamespaces()- Parameters:
exemptedNamespaces- The set of namespaces to be exempted from the bundle. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature_membership#exempted_namespaces GkeHubFeatureMembership#exempted_namespaces}- Returns:
this
-
build
@Stability(Stable) public GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles>- Returns:
- a new instance of
GkeHubFeatureMembershipPolicycontrollerPolicyControllerHubConfigPolicyContentBundles - Throws:
NullPointerException- if any required attribute was not provided
-
-