Class FolderOrganizationPolicyListPolicy.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.folder_organization_policy.FolderOrganizationPolicyListPolicy.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FolderOrganizationPolicyListPolicy>
- Enclosing interface:
- FolderOrganizationPolicyListPolicy
@Stability(Stable) public static final class FolderOrganizationPolicyListPolicy.Builder extends Object implements software.amazon.jsii.Builder<FolderOrganizationPolicyListPolicy>
A builder forFolderOrganizationPolicyListPolicy
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderOrganizationPolicyListPolicy.Builderallow(FolderOrganizationPolicyListPolicyAllow allow)Sets the value ofFolderOrganizationPolicyListPolicy.getAllow()FolderOrganizationPolicyListPolicybuild()Builds the configured instance.FolderOrganizationPolicyListPolicy.Builderdeny(FolderOrganizationPolicyListPolicyDeny deny)Sets the value ofFolderOrganizationPolicyListPolicy.getDeny()FolderOrganizationPolicyListPolicy.BuilderinheritFromParent(com.hashicorp.cdktf.IResolvable inheritFromParent)Sets the value ofFolderOrganizationPolicyListPolicy.getInheritFromParent()FolderOrganizationPolicyListPolicy.BuilderinheritFromParent(Boolean inheritFromParent)Sets the value ofFolderOrganizationPolicyListPolicy.getInheritFromParent()FolderOrganizationPolicyListPolicy.BuildersuggestedValue(String suggestedValue)Sets the value ofFolderOrganizationPolicyListPolicy.getSuggestedValue()
-
-
-
Method Detail
-
allow
@Stability(Stable) public FolderOrganizationPolicyListPolicy.Builder allow(FolderOrganizationPolicyListPolicyAllow allow)
Sets the value ofFolderOrganizationPolicyListPolicy.getAllow()- Parameters:
allow- allow block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/folder_organization_policy#allow FolderOrganizationPolicy#allow}- Returns:
this
-
deny
@Stability(Stable) public FolderOrganizationPolicyListPolicy.Builder deny(FolderOrganizationPolicyListPolicyDeny deny)
Sets the value ofFolderOrganizationPolicyListPolicy.getDeny()- Parameters:
deny- deny block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/folder_organization_policy#deny FolderOrganizationPolicy#deny}- Returns:
this
-
inheritFromParent
@Stability(Stable) public FolderOrganizationPolicyListPolicy.Builder inheritFromParent(Boolean inheritFromParent)
Sets the value ofFolderOrganizationPolicyListPolicy.getInheritFromParent()- Parameters:
inheritFromParent- If set to true, the values from the effective Policy of the parent resource are inherited, meaning the values set in this Policy are added to the values inherited up the hierarchy. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/folder_organization_policy#inherit_from_parent FolderOrganizationPolicy#inherit_from_parent}- Returns:
this
-
inheritFromParent
@Stability(Stable) public FolderOrganizationPolicyListPolicy.Builder inheritFromParent(com.hashicorp.cdktf.IResolvable inheritFromParent)
Sets the value ofFolderOrganizationPolicyListPolicy.getInheritFromParent()- Parameters:
inheritFromParent- If set to true, the values from the effective Policy of the parent resource are inherited, meaning the values set in this Policy are added to the values inherited up the hierarchy. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/folder_organization_policy#inherit_from_parent FolderOrganizationPolicy#inherit_from_parent}- Returns:
this
-
suggestedValue
@Stability(Stable) public FolderOrganizationPolicyListPolicy.Builder suggestedValue(String suggestedValue)
Sets the value ofFolderOrganizationPolicyListPolicy.getSuggestedValue()- Parameters:
suggestedValue- The Google Cloud Console will try to default to a configuration that matches the value specified in this field. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/folder_organization_policy#suggested_value FolderOrganizationPolicy#suggested_value}- Returns:
this
-
build
@Stability(Stable) public FolderOrganizationPolicyListPolicy build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FolderOrganizationPolicyListPolicy>- Returns:
- a new instance of
FolderOrganizationPolicyListPolicy - Throws:
NullPointerException- if any required attribute was not provided
-
-