Package com.pulumi.gcp.firebase.inputs
Class AppleAppState.Builder
- java.lang.Object
-
- com.pulumi.gcp.firebase.inputs.AppleAppState.Builder
-
- Enclosing class:
- AppleAppState
public static final class AppleAppState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AppleAppState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppleAppState.Builder
apiKeyId(com.pulumi.core.Output<java.lang.String> apiKeyId)
AppleAppState.Builder
apiKeyId(java.lang.String apiKeyId)
AppleAppState.Builder
appId(com.pulumi.core.Output<java.lang.String> appId)
AppleAppState.Builder
appId(java.lang.String appId)
AppleAppState.Builder
appStoreId(com.pulumi.core.Output<java.lang.String> appStoreId)
AppleAppState.Builder
appStoreId(java.lang.String appStoreId)
AppleAppState
build()
AppleAppState.Builder
bundleId(com.pulumi.core.Output<java.lang.String> bundleId)
AppleAppState.Builder
bundleId(java.lang.String bundleId)
AppleAppState.Builder
deletionPolicy(com.pulumi.core.Output<java.lang.String> deletionPolicy)
AppleAppState.Builder
deletionPolicy(java.lang.String deletionPolicy)
AppleAppState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
AppleAppState.Builder
displayName(java.lang.String displayName)
AppleAppState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AppleAppState.Builder
name(java.lang.String name)
AppleAppState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
AppleAppState.Builder
project(java.lang.String project)
AppleAppState.Builder
teamId(com.pulumi.core.Output<java.lang.String> teamId)
AppleAppState.Builder
teamId(java.lang.String teamId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AppleAppState defaults)
-
-
Method Detail
-
apiKeyId
public AppleAppState.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 AppleApp. If apiKeyId is not set during creation, then Firebase automatically associates an apiKeyId with the AppleApp. 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 AppleAppState.Builder apiKeyId(java.lang.String apiKeyId)
- Parameters:
apiKeyId
- The globally unique, Google-assigned identifier (UID) for the Firebase API key associated with the AppleApp. If apiKeyId is not set during creation, then Firebase automatically associates an apiKeyId with the AppleApp. 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 AppleAppState.Builder appId(@Nullable com.pulumi.core.Output<java.lang.String> appId)
- Parameters:
appId
- The globally unique, Firebase-assigned identifier of the App. This identifier should be treated as an opaque token, as the data format is not specified.- Returns:
- builder
-
appId
public AppleAppState.Builder appId(java.lang.String appId)
- Parameters:
appId
- The globally unique, Firebase-assigned identifier of the App. This identifier should be treated as an opaque token, as the data format is not specified.- Returns:
- builder
-
appStoreId
public AppleAppState.Builder appStoreId(@Nullable com.pulumi.core.Output<java.lang.String> appStoreId)
- Parameters:
appStoreId
- The automatically generated Apple ID assigned to the Apple app by Apple in the Apple App Store.- Returns:
- builder
-
appStoreId
public AppleAppState.Builder appStoreId(java.lang.String appStoreId)
- Parameters:
appStoreId
- The automatically generated Apple ID assigned to the Apple app by Apple in the Apple App Store.- Returns:
- builder
-
bundleId
public AppleAppState.Builder bundleId(@Nullable com.pulumi.core.Output<java.lang.String> bundleId)
- Parameters:
bundleId
- The canonical bundle ID of the Apple app as it would appear in the Apple AppStore. ***- Returns:
- builder
-
bundleId
public AppleAppState.Builder bundleId(java.lang.String bundleId)
- Parameters:
bundleId
- The canonical bundle ID of the Apple app as it would appear in the Apple AppStore. ***- Returns:
- builder
-
deletionPolicy
public AppleAppState.Builder deletionPolicy(@Nullable com.pulumi.core.Output<java.lang.String> deletionPolicy)
- Parameters:
deletionPolicy
- (Optional) Set to 'ABANDON' to allow the Apple to be untracked from terraform state rather than deleted upon 'terraform destroy'. This is useful because the Apple may be serving traffic. Set to 'DELETE' to delete the Apple. Defaults to 'DELETE'.- Returns:
- builder
-
deletionPolicy
public AppleAppState.Builder deletionPolicy(java.lang.String deletionPolicy)
- Parameters:
deletionPolicy
- (Optional) Set to 'ABANDON' to allow the Apple to be untracked from terraform state rather than deleted upon 'terraform destroy'. This is useful because the Apple may be serving traffic. Set to 'DELETE' to delete the Apple. Defaults to 'DELETE'.- Returns:
- builder
-
displayName
public AppleAppState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The user-assigned display name of the App.- Returns:
- builder
-
displayName
public AppleAppState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The user-assigned display name of the App.- Returns:
- builder
-
name
public AppleAppState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The fully qualified resource name of the App, for example: projects/projectId/iosApps/appId- Returns:
- builder
-
name
public AppleAppState.Builder name(java.lang.String name)
- Parameters:
name
- The fully qualified resource name of the App, for example: projects/projectId/iosApps/appId- Returns:
- builder
-
project
public AppleAppState.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 AppleAppState.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
-
teamId
public AppleAppState.Builder teamId(@Nullable com.pulumi.core.Output<java.lang.String> teamId)
- Parameters:
teamId
- The Apple Developer Team ID associated with the App in the App Store.- Returns:
- builder
-
teamId
public AppleAppState.Builder teamId(java.lang.String teamId)
- Parameters:
teamId
- The Apple Developer Team ID associated with the App in the App Store.- Returns:
- builder
-
build
public AppleAppState build()
-
-