Skip to content

RosAutoScaleConfigProps

Properties for defining a RosAutoScaleConfig.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-autoscaleconfig

Initializer

import com.aliyun.ros.cdk.ehpc.RosAutoScaleConfigProps;
RosAutoScaleConfigProps.builder()
    .clusterId(java.lang.String)
    .clusterId(IResolvable)
//  .enableAutoGrow(java.lang.Boolean)
//  .enableAutoGrow(IResolvable)
//  .enableAutoShrink(java.lang.Boolean)
//  .enableAutoShrink(IResolvable)
//  .excludeNodes(java.lang.String)
//  .excludeNodes(IResolvable)
//  .extraNodesGrowRatio(java.lang.Number)
//  .extraNodesGrowRatio(IResolvable)
//  .growIntervalInMinutes(java.lang.Number)
//  .growIntervalInMinutes(IResolvable)
//  .growRatio(java.lang.Number)
//  .growRatio(IResolvable)
//  .growTimeoutInMinutes(java.lang.Number)
//  .growTimeoutInMinutes(IResolvable)
//  .imageId(java.lang.String)
//  .imageId(IResolvable)
//  .maxNodesInCluster(java.lang.Number)
//  .maxNodesInCluster(IResolvable)
//  .queues(IResolvable)
//  .queues(java.util.List<IResolvable)
//  .queues(QueuesProperty>)
//  .shrinkIdleTimes(java.lang.Number)
//  .shrinkIdleTimes(IResolvable)
//  .shrinkIntervalInMinutes(java.lang.Number)
//  .shrinkIntervalInMinutes(IResolvable)
//  .spotPriceLimit(java.lang.Number)
//  .spotPriceLimit(IResolvable)
//  .spotStrategy(java.lang.String)
//  .spotStrategy(IResolvable)
    .build();

Properties

Name Type Description
clusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAutoGrow java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAutoShrink java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
excludeNodes java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
extraNodesGrowRatio java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
growIntervalInMinutes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
growRatio java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
growTimeoutInMinutes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
imageId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
maxNodesInCluster java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
queues com.aliyun.ros.cdk.core.IResolvable OR java.util.ListQueuesProperty> No description.
shrinkIdleTimes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
shrinkIntervalInMinutes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
spotPriceLimit java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
spotStrategy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

clusterIdRequired

public java.lang.Object getClusterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

enableAutoGrowOptional

public java.lang.Object getEnableAutoGrow();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

enableAutoShrinkOptional

public java.lang.Object getEnableAutoShrink();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

excludeNodesOptional

public java.lang.Object getExcludeNodes();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

extraNodesGrowRatioOptional

public java.lang.Object getExtraNodesGrowRatio();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

growIntervalInMinutesOptional

public java.lang.Object getGrowIntervalInMinutes();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

growRatioOptional

public java.lang.Object getGrowRatio();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

growTimeoutInMinutesOptional

public java.lang.Object getGrowTimeoutInMinutes();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

imageIdOptional

public java.lang.Object getImageId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

maxNodesInClusterOptional

public java.lang.Object getMaxNodesInCluster();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

queuesOptional

public java.lang.Object getQueues();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListQueuesProperty>

shrinkIdleTimesOptional

public java.lang.Object getShrinkIdleTimes();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

shrinkIntervalInMinutesOptional

public java.lang.Object getShrinkIntervalInMinutes();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

spotPriceLimitOptional

public java.lang.Object getSpotPriceLimit();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

spotStrategyOptional

public java.lang.Object getSpotStrategy();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable