Package com.pulumi.alicloud.edas
Class ApplicationScaleArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.edas.ApplicationScaleArgs.Builder
-
- Enclosing class:
- ApplicationScaleArgs
public static final class ApplicationScaleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ApplicationScaleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationScaleArgs.Builder
appId(com.pulumi.core.Output<java.lang.String> appId)
ApplicationScaleArgs.Builder
appId(java.lang.String appId)
ApplicationScaleArgs
build()
ApplicationScaleArgs.Builder
deployGroup(com.pulumi.core.Output<java.lang.String> deployGroup)
ApplicationScaleArgs.Builder
deployGroup(java.lang.String deployGroup)
ApplicationScaleArgs.Builder
ecuInfos(com.pulumi.core.Output<java.util.List<java.lang.String>> ecuInfos)
ApplicationScaleArgs.Builder
ecuInfos(java.lang.String... ecuInfos)
ApplicationScaleArgs.Builder
ecuInfos(java.util.List<java.lang.String> ecuInfos)
ApplicationScaleArgs.Builder
forceStatus(com.pulumi.core.Output<java.lang.Boolean> forceStatus)
ApplicationScaleArgs.Builder
forceStatus(java.lang.Boolean forceStatus)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationScaleArgs defaults)
-
-
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
-
build
public ApplicationScaleArgs build()
-
-