Class FirebaseAppCheckRecaptchaV3Config.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.firebase_app_check_recaptcha_v3_config.FirebaseAppCheckRecaptchaV3Config.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3Config>
- Enclosing class:
- FirebaseAppCheckRecaptchaV3Config
@Stability(Stable) public static final class FirebaseAppCheckRecaptchaV3Config.Builder extends Object implements software.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3Config>
A fluent builder forFirebaseAppCheckRecaptchaV3Config.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FirebaseAppCheckRecaptchaV3Config.BuilderappId(String appId)The ID of an Web App.FirebaseAppCheckRecaptchaV3Configbuild()FirebaseAppCheckRecaptchaV3Config.Builderconnection(com.hashicorp.cdktf.SSHProvisionerConnection connection)FirebaseAppCheckRecaptchaV3Config.Builderconnection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)FirebaseAppCheckRecaptchaV3Config.Buildercount(com.hashicorp.cdktf.TerraformCount count)FirebaseAppCheckRecaptchaV3Config.Buildercount(Number count)static FirebaseAppCheckRecaptchaV3Config.Buildercreate(software.constructs.Construct scope, String id)FirebaseAppCheckRecaptchaV3Config.BuilderdependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)FirebaseAppCheckRecaptchaV3Config.BuilderforEach(com.hashicorp.cdktf.ITerraformIterator forEach)FirebaseAppCheckRecaptchaV3Config.Builderid(String 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}.FirebaseAppCheckRecaptchaV3Config.Builderlifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)FirebaseAppCheckRecaptchaV3Config.Builderproject(String 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}.FirebaseAppCheckRecaptchaV3Config.Builderprovider(com.hashicorp.cdktf.TerraformProvider provider)FirebaseAppCheckRecaptchaV3Config.Builderprovisioners(List<? extends Object> provisioners)FirebaseAppCheckRecaptchaV3Config.BuildersiteSecret(String siteSecret)The site secret used to identify your service for reCAPTCHA v3 verification.FirebaseAppCheckRecaptchaV3Config.Buildertimeouts(FirebaseAppCheckRecaptchaV3ConfigTimeouts timeouts)timeouts block.FirebaseAppCheckRecaptchaV3Config.BuildertokenTtl(String tokenTtl)Specifies the duration for which App Check tokens exchanged from reCAPTCHA V3 artifacts will be valid.
-
-
-
Method Detail
-
create
@Stability(Stable) public static FirebaseAppCheckRecaptchaV3Config.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.- Returns:
- a new instance of
FirebaseAppCheckRecaptchaV3Config.Builder.
-
connection
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder connection(com.hashicorp.cdktf.SSHProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
connection
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder count(Number count)
- Parameters:
count- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder count(com.hashicorp.cdktf.TerraformCount count)
- Parameters:
count- This parameter is required.- Returns:
this
-
dependsOn
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)
- Parameters:
dependsOn- This parameter is required.- Returns:
this
-
forEach
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder forEach(com.hashicorp.cdktf.ITerraformIterator forEach)
- Parameters:
forEach- This parameter is required.- Returns:
this
-
lifecycle
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)
- Parameters:
lifecycle- This parameter is required.- Returns:
this
-
provider
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder provider(com.hashicorp.cdktf.TerraformProvider provider)
- Parameters:
provider- This parameter is required.- Returns:
this
-
provisioners
@Stability(Experimental) public FirebaseAppCheckRecaptchaV3Config.Builder provisioners(List<? extends Object> provisioners)
- Parameters:
provisioners- This parameter is required.- Returns:
this
-
appId
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder appId(String appId)
The ID of an Web App.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}
- Parameters:
appId- The ID of an Web App. This parameter is required.- Returns:
this
-
siteSecret
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder siteSecret(String siteSecret)
The site secret used to identify your service for reCAPTCHA v3 verification.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}
- Parameters:
siteSecret- The site secret used to identify your service for reCAPTCHA v3 verification. This parameter is required.- Returns:
this
-
id
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder id(String 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.
- 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}. This parameter is required.- Returns:
this
-
project
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder project(String 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}.- 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}. This parameter is required.- Returns:
this
-
timeouts
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder timeouts(FirebaseAppCheckRecaptchaV3ConfigTimeouts 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}
- Parameters:
timeouts- timeouts block. This parameter is required.- Returns:
this
-
tokenTtl
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config.Builder tokenTtl(String 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}
- Parameters:
tokenTtl- Specifies the duration for which App Check tokens exchanged from reCAPTCHA V3 artifacts will be valid. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public FirebaseAppCheckRecaptchaV3Config build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FirebaseAppCheckRecaptchaV3Config>- Returns:
- a newly built instance of
FirebaseAppCheckRecaptchaV3Config.
-
-