Class AccessContextManagerAccessPolicyIamBindingCondition.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.access_context_manager_access_policy_iam_binding.AccessContextManagerAccessPolicyIamBindingCondition.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<AccessContextManagerAccessPolicyIamBindingCondition>
- Enclosing interface:
- AccessContextManagerAccessPolicyIamBindingCondition
@Stability(Stable) public static final class AccessContextManagerAccessPolicyIamBindingCondition.Builder extends Object implements software.amazon.jsii.Builder<AccessContextManagerAccessPolicyIamBindingCondition>
A builder forAccessContextManagerAccessPolicyIamBindingCondition
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessContextManagerAccessPolicyIamBindingConditionbuild()Builds the configured instance.AccessContextManagerAccessPolicyIamBindingCondition.Builderdescription(String description)Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getDescription()AccessContextManagerAccessPolicyIamBindingCondition.Builderexpression(String expression)Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getExpression()AccessContextManagerAccessPolicyIamBindingCondition.Buildertitle(String title)Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getTitle()
-
-
-
Method Detail
-
expression
@Stability(Stable) public AccessContextManagerAccessPolicyIamBindingCondition.Builder expression(String expression)
Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getExpression()- Parameters:
expression- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_policy_iam_binding#expression AccessContextManagerAccessPolicyIamBinding#expression}. This parameter is required.- Returns:
this
-
title
@Stability(Stable) public AccessContextManagerAccessPolicyIamBindingCondition.Builder title(String title)
Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getTitle()- Parameters:
title- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_policy_iam_binding#title AccessContextManagerAccessPolicyIamBinding#title}. This parameter is required.- Returns:
this
-
description
@Stability(Stable) public AccessContextManagerAccessPolicyIamBindingCondition.Builder description(String description)
Sets the value ofAccessContextManagerAccessPolicyIamBindingCondition.getDescription()- Parameters:
description- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_policy_iam_binding#description AccessContextManagerAccessPolicyIamBinding#description}.- Returns:
this
-
build
@Stability(Stable) public AccessContextManagerAccessPolicyIamBindingCondition build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AccessContextManagerAccessPolicyIamBindingCondition>- Returns:
- a new instance of
AccessContextManagerAccessPolicyIamBindingCondition - Throws:
NullPointerException- if any required attribute was not provided
-
-