Class QueueConfig

    • Constructor Detail

      • QueueConfig

        public QueueConfig()
      • QueueConfig

        public QueueConfig​(QueueConfig 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

      • getQueueName

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

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

        public Long getMinSize()
        Get 队列中弹性节点数量最小值。取值范围0~200。
        Returns:
        MinSize 队列中弹性节点数量最小值。取值范围0~200。
      • setMinSize

        public void setMinSize​(Long MinSize)
        Set 队列中弹性节点数量最小值。取值范围0~200。
        Parameters:
        MinSize - 队列中弹性节点数量最小值。取值范围0~200。
      • getMaxSize

        public Long getMaxSize()
        Get 队列中弹性节点数量最大值。取值范围0~200。
        Returns:
        MaxSize 队列中弹性节点数量最大值。取值范围0~200。
      • setMaxSize

        public void setMaxSize​(Long MaxSize)
        Set 队列中弹性节点数量最大值。取值范围0~200。
        Parameters:
        MaxSize - 队列中弹性节点数量最大值。取值范围0~200。
      • getEnableAutoExpansion

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

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

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

        public void setEnableAutoShrink​(Boolean EnableAutoShrink)
        Set 是否开启自动缩容。
        Parameters:
        EnableAutoShrink - 是否开启自动缩容。
      • getImageId

        public String getImageId()
        Get 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜和特定自定义镜像。
        Returns:
        ImageId 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜和特定自定义镜像。
      • setImageId

        public void setImageId​(String ImageId)
        Set 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜和特定自定义镜像。
        Parameters:
        ImageId - 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜和特定自定义镜像。
      • getSystemDisk

        public SystemDisk getSystemDisk()
        Get 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
        Returns:
        SystemDisk 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
      • setSystemDisk

        public void setSystemDisk​(SystemDisk SystemDisk)
        Set 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
        Parameters:
        SystemDisk - 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
      • getDataDisks

        public DataDisk[] getDataDisks()
        Get 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
        Returns:
        DataDisks 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
      • setDataDisks

        public void setDataDisks​(DataDisk[] DataDisks)
        Set 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
        Parameters:
        DataDisks - 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
      • getInternetAccessible

        public InternetAccessible getInternetAccessible()
        Get 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
        Returns:
        InternetAccessible 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
      • setInternetAccessible

        public void setInternetAccessible​(InternetAccessible InternetAccessible)
        Set 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
        Parameters:
        InternetAccessible - 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
      • getExpansionNodeConfigs

        public ExpansionNodeConfig[] getExpansionNodeConfigs()
        Get 扩容节点配置信息。
        Returns:
        ExpansionNodeConfigs 扩容节点配置信息。
      • setExpansionNodeConfigs

        public void setExpansionNodeConfigs​(ExpansionNodeConfig[] ExpansionNodeConfigs)
        Set 扩容节点配置信息。
        Parameters:
        ExpansionNodeConfigs - 扩容节点配置信息。