Class AppleAppState.Builder

  • Enclosing class:
    AppleAppState

    public static final class AppleAppState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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