Class FirebaseAppCheckDebugTokenConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.firebase_app_check_debug_token.FirebaseAppCheckDebugTokenConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FirebaseAppCheckDebugTokenConfig>
- Enclosing interface:
- FirebaseAppCheckDebugTokenConfig
@Stability(Stable) public static final class FirebaseAppCheckDebugTokenConfig.Builder extends Object implements software.amazon.jsii.Builder<FirebaseAppCheckDebugTokenConfig>
A builder forFirebaseAppCheckDebugTokenConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirebaseAppCheckDebugTokenConfig.BuilderappId(String appId)Sets the value ofFirebaseAppCheckDebugTokenConfig.getAppId()FirebaseAppCheckDebugTokenConfigbuild()Builds the configured instance.FirebaseAppCheckDebugTokenConfig.Builderconnection(com.hashicorp.cdktf.SSHProvisionerConnection connection)Sets the value ofTerraformMetaArguments.getConnection()FirebaseAppCheckDebugTokenConfig.Builderconnection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)Sets the value ofTerraformMetaArguments.getConnection()FirebaseAppCheckDebugTokenConfig.Buildercount(com.hashicorp.cdktf.TerraformCount count)Sets the value ofTerraformMetaArguments.getCount()FirebaseAppCheckDebugTokenConfig.Buildercount(Number count)Sets the value ofTerraformMetaArguments.getCount()FirebaseAppCheckDebugTokenConfig.BuilderdependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)Sets the value ofTerraformMetaArguments.getDependsOn()FirebaseAppCheckDebugTokenConfig.BuilderdisplayName(String displayName)Sets the value ofFirebaseAppCheckDebugTokenConfig.getDisplayName()FirebaseAppCheckDebugTokenConfig.BuilderforEach(com.hashicorp.cdktf.ITerraformIterator forEach)Sets the value ofTerraformMetaArguments.getForEach()FirebaseAppCheckDebugTokenConfig.Builderid(String id)Sets the value ofFirebaseAppCheckDebugTokenConfig.getId()FirebaseAppCheckDebugTokenConfig.Builderlifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)Sets the value ofTerraformMetaArguments.getLifecycle()FirebaseAppCheckDebugTokenConfig.Builderproject(String project)Sets the value ofFirebaseAppCheckDebugTokenConfig.getProject()FirebaseAppCheckDebugTokenConfig.Builderprovider(com.hashicorp.cdktf.TerraformProvider provider)Sets the value ofTerraformMetaArguments.getProvider()FirebaseAppCheckDebugTokenConfig.Builderprovisioners(List<? extends Object> provisioners)Sets the value ofTerraformMetaArguments.getProvisioners()FirebaseAppCheckDebugTokenConfig.Buildertimeouts(FirebaseAppCheckDebugTokenTimeouts timeouts)Sets the value ofFirebaseAppCheckDebugTokenConfig.getTimeouts()FirebaseAppCheckDebugTokenConfig.Buildertoken(String token)Sets the value ofFirebaseAppCheckDebugTokenConfig.getToken()
-
-
-
Method Detail
-
appId
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig.Builder appId(String appId)
Sets the value ofFirebaseAppCheckDebugTokenConfig.getAppId()- Parameters:
appId- The ID of a Web App, Apple App, or Android 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_debug_token#app_id FirebaseAppCheckDebugToken#app_id}- Returns:
this
-
displayName
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig.Builder displayName(String displayName)
Sets the value ofFirebaseAppCheckDebugTokenConfig.getDisplayName()- Parameters:
displayName- A human readable display name used to identify this debug token. This parameter is required. 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}- Returns:
this
-
token
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig.Builder token(String token)
Sets the value ofFirebaseAppCheckDebugTokenConfig.getToken()- Parameters:
token- The secret token itself. This parameter is required. 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}- Returns:
this
-
id
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig.Builder id(String id)
Sets the value ofFirebaseAppCheckDebugTokenConfig.getId()- 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}. 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 FirebaseAppCheckDebugTokenConfig.Builder project(String project)
Sets the value ofFirebaseAppCheckDebugTokenConfig.getProject()- 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}.- Returns:
this
-
timeouts
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig.Builder timeouts(FirebaseAppCheckDebugTokenTimeouts timeouts)
Sets the value ofFirebaseAppCheckDebugTokenConfig.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_debug_token#timeouts FirebaseAppCheckDebugToken#timeouts}- Returns:
this
-
connection
@Stability(Experimental) public FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.Builder count(Number count)
Sets the value ofTerraformMetaArguments.getCount()- Parameters:
count- the value to be set.- Returns:
this
-
count
@Stability(Experimental) public FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.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 FirebaseAppCheckDebugTokenConfig.Builder provisioners(List<? extends Object> provisioners)
Sets the value ofTerraformMetaArguments.getProvisioners()- Parameters:
provisioners- the value to be set.- Returns:
this
-
build
@Stability(Stable) public FirebaseAppCheckDebugTokenConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FirebaseAppCheckDebugTokenConfig>- Returns:
- a new instance of
FirebaseAppCheckDebugTokenConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-