Class HealthReportTask

    • Constructor Detail

      • HealthReportTask

        public HealthReportTask()
      • HealthReportTask

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

      • getAsyncRequestId

        public Long getAsyncRequestId()
        Get 异步任务请求 ID。
        Returns:
        AsyncRequestId 异步任务请求 ID。
      • setAsyncRequestId

        public void setAsyncRequestId​(Long AsyncRequestId)
        Set 异步任务请求 ID。
        Parameters:
        AsyncRequestId - 异步任务请求 ID。
      • getSource

        public String getSource()
        Get 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
        Returns:
        Source 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
      • setSource

        public void setSource​(String Source)
        Set 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
        Parameters:
        Source - 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
      • getProgress

        public Long getProgress()
        Get 任务完成进度,单位%。
        Returns:
        Progress 任务完成进度,单位%。
      • setProgress

        public void setProgress​(Long Progress)
        Set 任务完成进度,单位%。
        Parameters:
        Progress - 任务完成进度,单位%。
      • getCreateTime

        public String getCreateTime()
        Get 任务创建时间。
        Returns:
        CreateTime 任务创建时间。
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 任务创建时间。
        Parameters:
        CreateTime - 任务创建时间。
      • getStartTime

        public String getStartTime()
        Get 任务开始执行时间。
        Returns:
        StartTime 任务开始执行时间。
      • setStartTime

        public void setStartTime​(String StartTime)
        Set 任务开始执行时间。
        Parameters:
        StartTime - 任务开始执行时间。
      • getEndTime

        public String getEndTime()
        Get 任务完成执行时间。
        Returns:
        EndTime 任务完成执行时间。
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 任务完成执行时间。
        Parameters:
        EndTime - 任务完成执行时间。
      • getInstanceInfo

        public InstanceBasicInfo getInstanceInfo()
        Get 任务所属实例的基础信息。
        Returns:
        InstanceInfo 任务所属实例的基础信息。
      • setInstanceInfo

        public void setInstanceInfo​(InstanceBasicInfo InstanceInfo)
        Set 任务所属实例的基础信息。
        Parameters:
        InstanceInfo - 任务所属实例的基础信息。
      • getHealthStatus

        public HealthStatus getHealthStatus()
        Get 健康报告中的健康信息。
        Returns:
        HealthStatus 健康报告中的健康信息。
      • setHealthStatus

        public void setHealthStatus​(HealthStatus HealthStatus)
        Set 健康报告中的健康信息。
        Parameters:
        HealthStatus - 健康报告中的健康信息。