Class RepairTaskControlRequest

    • Constructor Detail

      • RepairTaskControlRequest

        public RepairTaskControlRequest()
      • RepairTaskControlRequest

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

      • getProduct

        public String getProduct()
        Get 待授权任务实例对应的产品类型,支持取值: - `CVM`:云服务器 - `CDH`:专用宿主机 - `CPM2.0`:裸金属云服务器
        Returns:
        Product 待授权任务实例对应的产品类型,支持取值: - `CVM`:云服务器 - `CDH`:专用宿主机 - `CPM2.0`:裸金属云服务器
      • setProduct

        public void setProduct​(String Product)
        Set 待授权任务实例对应的产品类型,支持取值: - `CVM`:云服务器 - `CDH`:专用宿主机 - `CPM2.0`:裸金属云服务器
        Parameters:
        Product - 待授权任务实例对应的产品类型,支持取值: - `CVM`:云服务器 - `CDH`:专用宿主机 - `CPM2.0`:裸金属云服务器
      • getInstanceIds

        public String[] getInstanceIds()
        Get 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。
        Returns:
        InstanceIds 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。
      • setInstanceIds

        public void setInstanceIds​(String[] InstanceIds)
        Set 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。
        Parameters:
        InstanceIds - 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。
      • getTaskId

        public String getTaskId()
        Get 维修任务ID。
        Returns:
        TaskId 维修任务ID。
      • setTaskId

        public void setTaskId​(String TaskId)
        Set 维修任务ID。
        Parameters:
        TaskId - 维修任务ID。
      • getOperate

        public String getOperate()
        Get 操作类型,当前只支持传入`AuthorizeRepair`。
        Returns:
        Operate 操作类型,当前只支持传入`AuthorizeRepair`。
      • setOperate

        public void setOperate​(String Operate)
        Set 操作类型,当前只支持传入`AuthorizeRepair`。
        Parameters:
        Operate - 操作类型,当前只支持传入`AuthorizeRepair`。
      • getOrderAuthTime

        public String getOrderAuthTime()
        Get 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。
        Returns:
        OrderAuthTime 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。
      • setOrderAuthTime

        public void setOrderAuthTime​(String OrderAuthTime)
        Set 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。
        Parameters:
        OrderAuthTime - 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。
      • getTaskSubMethod

        public String getTaskSubMethod()
        Get 附加的授权处理策略。
        Returns:
        TaskSubMethod 附加的授权处理策略。
      • setTaskSubMethod

        public void setTaskSubMethod​(String TaskSubMethod)
        Set 附加的授权处理策略。
        Parameters:
        TaskSubMethod - 附加的授权处理策略。