类 ModifyInstanceGroupsRequest


  • public class ModifyInstanceGroupsRequest
    extends AbstractBceRequest
    Provide options for modifying instance groups of the target cluster.

    The essential option is the ID of cluster, and the List of instanceGroups can be constructed by calling the methods of ModifyInstanceGroupConfig.

    • 构造器详细资料

      • ModifyInstanceGroupsRequest

        public ModifyInstanceGroupsRequest()
    • 方法详细资料

      • getClientToken

        public String getClientToken()
      • setClientToken

        public void setClientToken​(String clientToken)
      • getClusterId

        public String getClusterId()
      • setClusterId

        public void setClusterId​(String clusterId)
      • withClusterId

        public ModifyInstanceGroupsRequest withClusterId​(String clusterId)
        Configure the ID of the cluster.
        参数:
        clusterId - The ID of the cluster.
        返回:
        ModifyInstanceGroupsRequest
      • withInstanceGroup

        public ModifyInstanceGroupsRequest withInstanceGroup​(ModifyInstanceGroupConfig instanceGroup)
        Configure the instance group to be modified.
        参数:
        instanceGroup - an instance group config to be added.
        返回:
        ModifyInstanceGroupsRequest
      • withInstanceGroups

        public ModifyInstanceGroupsRequest withInstanceGroups​(List<ModifyInstanceGroupConfig> instanceGroups)
        Configure the instance groups to be modified. This method will replace the ModifyInstanceGroupsRequest instance's instanceGroups by the @param instanceGroups totally, thus it should be invoked ahead of withInstanceGroup method, if both of them are used for the same ModifyInstanceGroupsRequest instance.
        参数:
        instanceGroups - an instance group config to be added.
        返回:
        ModifyInstanceGroupsRequest
      • withClientToken

        public ModifyInstanceGroupsRequest withClientToken​(String clientToken)
        Configure optional client token for the request. The request will be idempotent if client token is provided.
        参数:
        clientToken - An ASCII string whose length is less than 64.
        返回:
        ModifyInstanceGroupsRequest