Class BindAutoScalingGroupRequest

    • Constructor Detail

      • BindAutoScalingGroupRequest

        public BindAutoScalingGroupRequest()
      • BindAutoScalingGroupRequest

        public BindAutoScalingGroupRequest​(BindAutoScalingGroupRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getClusterId

        public String getClusterId()
        Get 集群ID。
        Returns:
        ClusterId 集群ID。
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID。
        Parameters:
        ClusterId - 集群ID。
      • getLaunchConfigurationId

        public String getLaunchConfigurationId()
        Get 弹性伸缩启动配置ID。
        Returns:
        LaunchConfigurationId 弹性伸缩启动配置ID。
      • setLaunchConfigurationId

        public void setLaunchConfigurationId​(String LaunchConfigurationId)
        Set 弹性伸缩启动配置ID。
        Parameters:
        LaunchConfigurationId - 弹性伸缩启动配置ID。
      • getAutoScalingGroupId

        public String getAutoScalingGroupId()
        Get 弹性伸缩组ID。
        Returns:
        AutoScalingGroupId 弹性伸缩组ID。
      • setAutoScalingGroupId

        public void setAutoScalingGroupId​(String AutoScalingGroupId)
        Set 弹性伸缩组ID。
        Parameters:
        AutoScalingGroupId - 弹性伸缩组ID。
      • getQueueName

        public String getQueueName()
        Get 队列名称。
        Returns:
        QueueName 队列名称。
      • setQueueName

        public void setQueueName​(String QueueName)
        Set 队列名称。
        Parameters:
        QueueName - 队列名称。
      • getExpansionBusyTime

        public Long getExpansionBusyTime()
        Get 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。默认值120。
        Returns:
        ExpansionBusyTime 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。默认值120。
      • setExpansionBusyTime

        public void setExpansionBusyTime​(Long ExpansionBusyTime)
        Set 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。默认值120。
        Parameters:
        ExpansionBusyTime - 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。默认值120。
      • getShrinkIdleTime

        public Long getShrinkIdleTime()
        Get 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。单位秒。默认值300。
        Returns:
        ShrinkIdleTime 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。单位秒。默认值300。
      • setShrinkIdleTime

        public void setShrinkIdleTime​(Long ShrinkIdleTime)
        Set 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。单位秒。默认值300。
        Parameters:
        ShrinkIdleTime - 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。单位秒。默认值300。
      • getEnableAutoExpansion

        public Boolean getEnableAutoExpansion()
        Get 是否开启自动扩容,默认值true。
        Returns:
        EnableAutoExpansion 是否开启自动扩容,默认值true。
      • setEnableAutoExpansion

        public void setEnableAutoExpansion​(Boolean EnableAutoExpansion)
        Set 是否开启自动扩容,默认值true。
        Parameters:
        EnableAutoExpansion - 是否开启自动扩容,默认值true。
      • getEnableAutoShrink

        public Boolean getEnableAutoShrink()
        Get 是否开启自动缩容,默认值true。
        Returns:
        EnableAutoShrink 是否开启自动缩容,默认值true。
      • setEnableAutoShrink

        public void setEnableAutoShrink​(Boolean EnableAutoShrink)
        Set 是否开启自动缩容,默认值true。
        Parameters:
        EnableAutoShrink - 是否开启自动缩容,默认值true。
      • getDryRun

        public Boolean getDryRun()
        Get 是否只预检此次请求。 true:发送检查请求,不会绑定弹性伸缩组。检查项包括是否填写了必需参数,请求格式,业务限制。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId。 false(默认):发送正常请求,通过检查后直接绑定弹性伸缩组。
        Returns:
        DryRun 是否只预检此次请求。 true:发送检查请求,不会绑定弹性伸缩组。检查项包括是否填写了必需参数,请求格式,业务限制。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId。 false(默认):发送正常请求,通过检查后直接绑定弹性伸缩组。
      • setDryRun

        public void setDryRun​(Boolean DryRun)
        Set 是否只预检此次请求。 true:发送检查请求,不会绑定弹性伸缩组。检查项包括是否填写了必需参数,请求格式,业务限制。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId。 false(默认):发送正常请求,通过检查后直接绑定弹性伸缩组。
        Parameters:
        DryRun - 是否只预检此次请求。 true:发送检查请求,不会绑定弹性伸缩组。检查项包括是否填写了必需参数,请求格式,业务限制。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId。 false(默认):发送正常请求,通过检查后直接绑定弹性伸缩组。