Package com.pulumi.gcp.firebase.inputs
Class AndroidAppState.Builder
- java.lang.Object
-
- com.pulumi.gcp.firebase.inputs.AndroidAppState.Builder
-
- Enclosing class:
- AndroidAppState
public static final class AndroidAppState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AndroidAppState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AndroidAppState.Builder
apiKeyId(com.pulumi.core.Output<java.lang.String> apiKeyId)
AndroidAppState.Builder
apiKeyId(java.lang.String apiKeyId)
AndroidAppState.Builder
appId(com.pulumi.core.Output<java.lang.String> appId)
AndroidAppState.Builder
appId(java.lang.String appId)
AndroidAppState
build()
AndroidAppState.Builder
deletionPolicy(com.pulumi.core.Output<java.lang.String> deletionPolicy)
AndroidAppState.Builder
deletionPolicy(java.lang.String deletionPolicy)
AndroidAppState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
AndroidAppState.Builder
displayName(java.lang.String displayName)
AndroidAppState.Builder
etag(com.pulumi.core.Output<java.lang.String> etag)
AndroidAppState.Builder
etag(java.lang.String etag)
AndroidAppState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AndroidAppState.Builder
name(java.lang.String name)
AndroidAppState.Builder
packageName(com.pulumi.core.Output<java.lang.String> packageName)
AndroidAppState.Builder
packageName(java.lang.String packageName)
AndroidAppState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
AndroidAppState.Builder
project(java.lang.String project)
AndroidAppState.Builder
sha1Hashes(com.pulumi.core.Output<java.util.List<java.lang.String>> sha1Hashes)
AndroidAppState.Builder
sha1Hashes(java.lang.String... sha1Hashes)
AndroidAppState.Builder
sha1Hashes(java.util.List<java.lang.String> sha1Hashes)
AndroidAppState.Builder
sha256Hashes(com.pulumi.core.Output<java.util.List<java.lang.String>> sha256Hashes)
AndroidAppState.Builder
sha256Hashes(java.lang.String... sha256Hashes)
AndroidAppState.Builder
sha256Hashes(java.util.List<java.lang.String> sha256Hashes)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AndroidAppState defaults)
-
-
Method Detail
-
apiKeyId
public AndroidAppState.Builder apiKeyId(@Nullable com.pulumi.core.Output<java.lang.String> apiKeyId)
- Parameters:
apiKeyId
- The globally unique, Google-assigned identifier (UID) for the Firebase API key associated with the AndroidApp. If apiKeyId is not set during creation, then Firebase automatically associates an apiKeyId with the AndroidApp. This auto-associated key may be an existing valid key or, if no valid key exists, a new one will be provisioned.- Returns:
- builder
-
apiKeyId
public AndroidAppState.Builder apiKeyId(java.lang.String apiKeyId)
- Parameters:
apiKeyId
- The globally unique, Google-assigned identifier (UID) for the Firebase API key associated with the AndroidApp. If apiKeyId is not set during creation, then Firebase automatically associates an apiKeyId with the AndroidApp. This auto-associated key may be an existing valid key or, if no valid key exists, a new one will be provisioned.- Returns:
- builder
-
appId
public AndroidAppState.Builder appId(@Nullable com.pulumi.core.Output<java.lang.String> appId)
- Parameters:
appId
- The globally unique, Firebase-assigned identifier of the AndroidApp. This identifier should be treated as an opaque token, as the data format is not specified.- Returns:
- builder
-
appId
public AndroidAppState.Builder appId(java.lang.String appId)
- Parameters:
appId
- The globally unique, Firebase-assigned identifier of the AndroidApp. This identifier should be treated as an opaque token, as the data format is not specified.- Returns:
- builder
-
deletionPolicy
public AndroidAppState.Builder deletionPolicy(@Nullable com.pulumi.core.Output<java.lang.String> deletionPolicy)
- Parameters:
deletionPolicy
- (Optional) Set to 'ABANDON' to allow the AndroidApp to be untracked from terraform state rather than deleted upon 'terraform destroy'. This is useful because the AndroidApp may be serving traffic. Set to 'DELETE' to delete the AndroidApp. Defaults to 'DELETE'.- Returns:
- builder
-
deletionPolicy
public AndroidAppState.Builder deletionPolicy(java.lang.String deletionPolicy)
- Parameters:
deletionPolicy
- (Optional) Set to 'ABANDON' to allow the AndroidApp to be untracked from terraform state rather than deleted upon 'terraform destroy'. This is useful because the AndroidApp may be serving traffic. Set to 'DELETE' to delete the AndroidApp. Defaults to 'DELETE'.- Returns:
- builder
-
displayName
public AndroidAppState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The user-assigned display name of the AndroidApp. ***- Returns:
- builder
-
displayName
public AndroidAppState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The user-assigned display name of the AndroidApp. ***- Returns:
- builder
-
etag
public AndroidAppState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag
- This checksum is computed by the server based on the value of other fields, and it may be sent with update requests to ensure the client has an up-to-date value before proceeding.- Returns:
- builder
-
etag
public AndroidAppState.Builder etag(java.lang.String etag)
- Parameters:
etag
- This checksum is computed by the server based on the value of other fields, and it may be sent with update requests to ensure the client has an up-to-date value before proceeding.- Returns:
- builder
-
name
public AndroidAppState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The fully qualified resource name of the AndroidApp, for example: projects/projectId/androidApps/appId- Returns:
- builder
-
name
public AndroidAppState.Builder name(java.lang.String name)
- Parameters:
name
- The fully qualified resource name of the AndroidApp, for example: projects/projectId/androidApps/appId- Returns:
- builder
-
packageName
public AndroidAppState.Builder packageName(@Nullable com.pulumi.core.Output<java.lang.String> packageName)
- Parameters:
packageName
- Immutable. The canonical package name of the Android app as would appear in the Google Play Developer Console.- Returns:
- builder
-
packageName
public AndroidAppState.Builder packageName(java.lang.String packageName)
- Parameters:
packageName
- Immutable. The canonical package name of the Android app as would appear in the Google Play Developer Console.- Returns:
- builder
-
project
public AndroidAppState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public AndroidAppState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
sha1Hashes
public AndroidAppState.Builder sha1Hashes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sha1Hashes)
- Parameters:
sha1Hashes
- The SHA1 certificate hashes for the AndroidApp.- Returns:
- builder
-
sha1Hashes
public AndroidAppState.Builder sha1Hashes(java.util.List<java.lang.String> sha1Hashes)
- Parameters:
sha1Hashes
- The SHA1 certificate hashes for the AndroidApp.- Returns:
- builder
-
sha1Hashes
public AndroidAppState.Builder sha1Hashes(java.lang.String... sha1Hashes)
- Parameters:
sha1Hashes
- The SHA1 certificate hashes for the AndroidApp.- Returns:
- builder
-
sha256Hashes
public AndroidAppState.Builder sha256Hashes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sha256Hashes)
- Parameters:
sha256Hashes
- The SHA256 certificate hashes for the AndroidApp.- Returns:
- builder
-
sha256Hashes
public AndroidAppState.Builder sha256Hashes(java.util.List<java.lang.String> sha256Hashes)
- Parameters:
sha256Hashes
- The SHA256 certificate hashes for the AndroidApp.- Returns:
- builder
-
sha256Hashes
public AndroidAppState.Builder sha256Hashes(java.lang.String... sha256Hashes)
- Parameters:
sha256Hashes
- The SHA256 certificate hashes for the AndroidApp.- Returns:
- builder
-
build
public AndroidAppState build()
-
-