Class AppState.Builder

  • Enclosing class:
    AppState

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

      • Builder

        public Builder()
      • Builder

        public Builder​(AppState defaults)
    • Method Detail

      • appName

        public AppState.Builder appName​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> appName)
        Parameters:
        appName - AppName.
        Returns:
        builder
      • appName

        public AppState.Builder appName​(java.lang.String appName)
        Parameters:
        appName - AppName.
        Returns:
        builder
      • bundleId

        public AppState.Builder bundleId​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> bundleId)
        Parameters:
        bundleId - The app id of iOS. **NOTE:** Either `bundle_id` or `package_name` must be set.
        Returns:
        builder
      • bundleId

        public AppState.Builder bundleId​(java.lang.String bundleId)
        Parameters:
        bundleId - The app id of iOS. **NOTE:** Either `bundle_id` or `package_name` must be set.
        Returns:
        builder
      • encodedIcon

        public AppState.Builder encodedIcon​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> encodedIcon)
        Parameters:
        encodedIcon - Base64 string of picture.
        Returns:
        builder
      • encodedIcon

        public AppState.Builder encodedIcon​(java.lang.String encodedIcon)
        Parameters:
        encodedIcon - Base64 string of picture.
        Returns:
        builder
      • industryId

        public AppState.Builder industryId​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> industryId)
        Parameters:
        industryId - The Industry ID of the app. For information about Industry and how to use it, MHUB[Industry](https://help.aliyun.com/document_detail/201638.html).
        Returns:
        builder
      • industryId

        public AppState.Builder industryId​(java.lang.String industryId)
        Parameters:
        industryId - The Industry ID of the app. For information about Industry and how to use it, MHUB[Industry](https://help.aliyun.com/document_detail/201638.html).
        Returns:
        builder
      • packageName

        public AppState.Builder packageName​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> packageName)
        Parameters:
        packageName - Android App package name. **NOTE:** Either `bundle_id` or `package_name` must be set.
        Returns:
        builder
      • packageName

        public AppState.Builder packageName​(java.lang.String packageName)
        Parameters:
        packageName - Android App package name. **NOTE:** Either `bundle_id` or `package_name` must be set.
        Returns:
        builder
      • productId

        public AppState.Builder productId​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> productId)
        Parameters:
        productId - The ID of the Product.
        Returns:
        builder
      • productId

        public AppState.Builder productId​(java.lang.String productId)
        Parameters:
        productId - The ID of the Product.
        Returns:
        builder
      • type

        public AppState.Builder type​(@Nullable
                                     com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of the Product. Valid values: `Android` and `iOS`.
        Returns:
        builder
      • type

        public AppState.Builder type​(java.lang.String type)
        Parameters:
        type - The type of the Product. Valid values: `Android` and `iOS`.
        Returns:
        builder