Class ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_security_policy_rule.ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA>
- Enclosing interface:
- ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA
@Stability(Stable) public static final class ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.Builder extends Object implements software.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.BuilderactionTokenSiteKeys(List<String> actionTokenSiteKeys)ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsAbuild()Builds the configured instance.ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.BuildersessionTokenSiteKeys(List<String> sessionTokenSiteKeys)
-
-
-
Method Detail
-
actionTokenSiteKeys
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.Builder actionTokenSiteKeys(List<String> actionTokenSiteKeys)
Sets the value ofComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.getActionTokenSiteKeys()- Parameters:
actionTokenSiteKeys- A list of site keys to be used during the validation of reCAPTCHA action-tokens. The provided site keys need to be created from reCAPTCHA API under the same project where the security policy is created. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#action_token_site_keys ComputeSecurityPolicyRuleA#action_token_site_keys}- Returns:
this
-
sessionTokenSiteKeys
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.Builder sessionTokenSiteKeys(List<String> sessionTokenSiteKeys)
Sets the value ofComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA.getSessionTokenSiteKeys()- Parameters:
sessionTokenSiteKeys- A list of site keys to be used during the validation of reCAPTCHA session-tokens. The provided site keys need to be created from reCAPTCHA API under the same project where the security policy is created. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_security_policy_rule#session_token_site_keys ComputeSecurityPolicyRuleA#session_token_site_keys}- Returns:
this
-
build
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA>- Returns:
- a new instance of
ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsA - Throws:
NullPointerException- if any required attribute was not provided
-
-