Class FirebaseAppCheckRecaptchaV3ConfigConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.firebase_app_check_recaptcha_v3_config.FirebaseAppCheckRecaptchaV3ConfigConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3ConfigConfig>
- Enclosing interface:
- FirebaseAppCheckRecaptchaV3ConfigConfig
@Stability(Stable) public static final class FirebaseAppCheckRecaptchaV3ConfigConfig.Builder extends Object implements software.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3ConfigConfig>
A builder forFirebaseAppCheckRecaptchaV3ConfigConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
appId
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder appId(String appId)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getAppId()- Parameters:
appId- The ID of an Web App. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#app_id FirebaseAppCheckRecaptchaV3Config#app_id}- Returns:
this
-
siteSecret
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder siteSecret(String siteSecret)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getSiteSecret()- Parameters:
siteSecret- The site secret used to identify your service for reCAPTCHA v3 verification. This parameter is required. For security reasons, this field will never be populated in any response. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#site_secret FirebaseAppCheckRecaptchaV3Config#site_secret}- Returns:
this
-
id
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder id(String id)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getId()- Parameters:
id- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#id FirebaseAppCheckRecaptchaV3Config#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.- Returns:
this
-
project
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder project(String project)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getProject()- Parameters:
project- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#project FirebaseAppCheckRecaptchaV3Config#project}.- Returns:
this
-
timeouts
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder timeouts(FirebaseAppCheckRecaptchaV3ConfigTimeouts timeouts)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getTimeouts()- Parameters:
timeouts- timeouts block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#timeouts FirebaseAppCheckRecaptchaV3Config#timeouts}- Returns:
this
-
tokenTtl
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder tokenTtl(String tokenTtl)
Sets the value ofFirebaseAppCheckRecaptchaV3ConfigConfig.getTokenTtl()- Parameters:
tokenTtl- Specifies the duration for which App Check tokens exchanged from reCAPTCHA V3 artifacts will be valid. If unset, a default value of 1 hour is assumed. Must be between 30 minutes and 7 days, inclusive. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_recaptcha_v3_config#token_ttl FirebaseAppCheckRecaptchaV3Config#token_ttl}- Returns:
this
-
connection
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder connection(com.hashicorp.cdktf.SSHProvisionerConnection connection)
Sets the value ofTerraformMetaArguments.getConnection()- Parameters:
connection- the value to be set.- Returns:
this
-
connection
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)
Sets the value ofTerraformMetaArguments.getConnection()- Parameters:
connection- the value to be set.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder count(Number count)
Sets the value ofTerraformMetaArguments.getCount()- Parameters:
count- the value to be set.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder count(com.hashicorp.cdktf.TerraformCount count)
Sets the value ofTerraformMetaArguments.getCount()- Parameters:
count- the value to be set.- Returns:
this
-
dependsOn
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)
Sets the value ofTerraformMetaArguments.getDependsOn()- Parameters:
dependsOn- the value to be set.- Returns:
this
-
forEach
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder forEach(com.hashicorp.cdktf.ITerraformIterator forEach)
Sets the value ofTerraformMetaArguments.getForEach()- Parameters:
forEach- the value to be set.- Returns:
this
-
lifecycle
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)
Sets the value ofTerraformMetaArguments.getLifecycle()- Parameters:
lifecycle- the value to be set.- Returns:
this
-
provider
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder provider(com.hashicorp.cdktf.TerraformProvider provider)
Sets the value ofTerraformMetaArguments.getProvider()- Parameters:
provider- the value to be set.- Returns:
this
-
provisioners
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3ConfigConfig.Builder provisioners(List<? extends Object> provisioners)
Sets the value ofTerraformMetaArguments.getProvisioners()- Parameters:
provisioners- the value to be set.- Returns:
this
-
build
@Stability(Stable) public FirebaseAppCheckRecaptchaV3ConfigConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3ConfigConfig>- Returns:
- a new instance of
FirebaseAppCheckRecaptchaV3ConfigConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-