Class ApplicationScaleArgs.Builder

  • Enclosing class:
    ApplicationScaleArgs

    public static final class ApplicationScaleArgs.Builder
    extends java.lang.Object
    • Method Detail

      • appId

        public ApplicationScaleArgs.Builder appId​(com.pulumi.core.Output<java.lang.String> appId)
        Parameters:
        appId - The ID of the application that you want to deploy.
        Returns:
        builder
      • appId

        public ApplicationScaleArgs.Builder appId​(java.lang.String appId)
        Parameters:
        appId - The ID of the application that you want to deploy.
        Returns:
        builder
      • deployGroup

        public ApplicationScaleArgs.Builder deployGroup​(com.pulumi.core.Output<java.lang.String> deployGroup)
        Parameters:
        deployGroup - The ID of the instance group to which you want to add ECS instances to scale out the application.
        Returns:
        builder
      • deployGroup

        public ApplicationScaleArgs.Builder deployGroup​(java.lang.String deployGroup)
        Parameters:
        deployGroup - The ID of the instance group to which you want to add ECS instances to scale out the application.
        Returns:
        builder
      • ecuInfos

        public ApplicationScaleArgs.Builder ecuInfos​(com.pulumi.core.Output<java.util.List<java.lang.String>> ecuInfos)
        Parameters:
        ecuInfos - The IDs of the Elastic Compute Unit (ECU) where you want to deploy the application. Type: List.
        Returns:
        builder
      • ecuInfos

        public ApplicationScaleArgs.Builder ecuInfos​(java.util.List<java.lang.String> ecuInfos)
        Parameters:
        ecuInfos - The IDs of the Elastic Compute Unit (ECU) where you want to deploy the application. Type: List.
        Returns:
        builder
      • ecuInfos

        public ApplicationScaleArgs.Builder ecuInfos​(java.lang.String... ecuInfos)
        Parameters:
        ecuInfos - The IDs of the Elastic Compute Unit (ECU) where you want to deploy the application. Type: List.
        Returns:
        builder
      • forceStatus

        public ApplicationScaleArgs.Builder forceStatus​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Boolean> forceStatus)
        Parameters:
        forceStatus - This parameter specifies whether to forcibly remove an ECS instance where the application is deployed. It is set as true only after the ECS instance expires. In normal cases, this parameter do not need to be specified.
        Returns:
        builder
      • forceStatus

        public ApplicationScaleArgs.Builder forceStatus​(java.lang.Boolean forceStatus)
        Parameters:
        forceStatus - This parameter specifies whether to forcibly remove an ECS instance where the application is deployed. It is set as true only after the ECS instance expires. In normal cases, this parameter do not need to be specified.
        Returns:
        builder