Class FirebaseAppCheckDebugToken.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.firebase_app_check_debug_token.FirebaseAppCheckDebugToken.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FirebaseAppCheckDebugToken>
- Enclosing class:
- FirebaseAppCheckDebugToken
@Stability(Stable) public static final class FirebaseAppCheckDebugToken.Builder extends Object implements software.amazon.jsii.Builder<FirebaseAppCheckDebugToken>
A fluent builder forFirebaseAppCheckDebugToken.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FirebaseAppCheckDebugToken.BuilderappId(String appId)FirebaseAppCheckDebugTokenbuild()FirebaseAppCheckDebugToken.Builderconnection(com.hashicorp.cdktf.SSHProvisionerConnection connection)FirebaseAppCheckDebugToken.Builderconnection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)FirebaseAppCheckDebugToken.Buildercount(com.hashicorp.cdktf.TerraformCount count)FirebaseAppCheckDebugToken.Buildercount(Number count)static FirebaseAppCheckDebugToken.Buildercreate(software.constructs.Construct scope, String id)FirebaseAppCheckDebugToken.BuilderdependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)FirebaseAppCheckDebugToken.BuilderdisplayName(String displayName)A human readable display name used to identify this debug token.FirebaseAppCheckDebugToken.BuilderforEach(com.hashicorp.cdktf.ITerraformIterator forEach)FirebaseAppCheckDebugToken.Builderid(String id)Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#id FirebaseAppCheckDebugToken#id}.FirebaseAppCheckDebugToken.Builderlifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)FirebaseAppCheckDebugToken.Builderproject(String project)Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#project FirebaseAppCheckDebugToken#project}.FirebaseAppCheckDebugToken.Builderprovider(com.hashicorp.cdktf.TerraformProvider provider)FirebaseAppCheckDebugToken.Builderprovisioners(List<? extends Object> provisioners)FirebaseAppCheckDebugToken.Buildertimeouts(FirebaseAppCheckDebugTokenTimeouts timeouts)timeouts block.FirebaseAppCheckDebugToken.Buildertoken(String token)The secret token itself.
-
-
-
Method Detail
-
create
@Stability(Stable) public static FirebaseAppCheckDebugToken.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
FirebaseAppCheckDebugToken.Builder.
-
connection
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder connection(com.hashicorp.cdktf.SSHProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
connection
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder count(Number count)
- Parameters:
count- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder count(com.hashicorp.cdktf.TerraformCount count)
- Parameters:
count- This parameter is required.- Returns:
this
-
dependsOn
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)
- Parameters:
dependsOn- This parameter is required.- Returns:
this
-
forEach
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder forEach(com.hashicorp.cdktf.ITerraformIterator forEach)
- Parameters:
forEach- This parameter is required.- Returns:
this
-
lifecycle
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)
- Parameters:
lifecycle- This parameter is required.- Returns:
this
-
provider
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder provider(com.hashicorp.cdktf.TerraformProvider provider)
- Parameters:
provider- This parameter is required.- Returns:
this
-
provisioners
@Stability(Experimental) public FirebaseAppCheckDebugToken.Builder provisioners(List<? extends Object> provisioners)
- Parameters:
provisioners- This parameter is required.- Returns:
this
-
appId
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder appId(String appId)
The ID of a Web App, Apple App, or Android App.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#app_id FirebaseAppCheckDebugToken#app_id}
- Parameters:
appId- The ID of a Web App, Apple App, or Android App. This parameter is required.- Returns:
this
-
displayName
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder displayName(String displayName)
A human readable display name used to identify this debug token.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#display_name FirebaseAppCheckDebugToken#display_name}
- Parameters:
displayName- A human readable display name used to identify this debug token. This parameter is required.- Returns:
this
-
token
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder token(String token)
The secret token itself.Must be provided during creation, and must be a UUID4, case insensitive. You may use a method of your choice such as random/random_uuid to generate the token. This field is immutable once set, and cannot be updated. You can, however, delete this debug token to revoke it. 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_debug_token#token FirebaseAppCheckDebugToken#token}
- Parameters:
token- The secret token itself. This parameter is required.- Returns:
this
-
id
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder id(String id)
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#id FirebaseAppCheckDebugToken#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_debug_token#id FirebaseAppCheckDebugToken#id}. This parameter is required.- Returns:
this
-
project
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder project(String project)
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#project FirebaseAppCheckDebugToken#project}.- Parameters:
project- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#project FirebaseAppCheckDebugToken#project}. This parameter is required.- Returns:
this
-
timeouts
@Stability(Stable) public FirebaseAppCheckDebugToken.Builder timeouts(FirebaseAppCheckDebugTokenTimeouts timeouts)
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firebase_app_check_debug_token#timeouts FirebaseAppCheckDebugToken#timeouts}
- Parameters:
timeouts- timeouts block. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public FirebaseAppCheckDebugToken build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FirebaseAppCheckDebugToken>- Returns:
- a newly built instance of
FirebaseAppCheckDebugToken.
-
-