Class ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_security_policy.ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions>
- Enclosing interface:
- ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions
@Stability(Stable) public static final class ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.Builder extends Object implements software.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.BuilderactionTokenSiteKeys(List<String> actionTokenSiteKeys)ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptionsbuild()Builds the configured instance.ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.BuildersessionTokenSiteKeys(List<String> sessionTokenSiteKeys)
-
-
-
Method Detail
-
actionTokenSiteKeys
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.Builder actionTokenSiteKeys(List<String> actionTokenSiteKeys)
Sets the value ofComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.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#action_token_site_keys ComputeSecurityPolicy#action_token_site_keys}- Returns:
this
-
sessionTokenSiteKeys
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.Builder sessionTokenSiteKeys(List<String> sessionTokenSiteKeys)
Sets the value ofComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions.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#session_token_site_keys ComputeSecurityPolicy#session_token_site_keys}- Returns:
this
-
build
@Stability(Stable) public ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions>- Returns:
- a new instance of
ComputeSecurityPolicyRuleMatchExprOptionsRecaptchaOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-