Class TaskResultInfo

    • Constructor Detail

      • TaskResultInfo

        public TaskResultInfo()
      • TaskResultInfo

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

      • getTaskId

        public String getTaskId()
        Get 任务唯一ID
        Returns:
        TaskId 任务唯一ID
      • setTaskId

        public void setTaskId​(String TaskId)
        Set 任务唯一ID
        Parameters:
        TaskId - 任务唯一ID
      • getDatasourceConnectionName

        public String getDatasourceConnectionName()
        Get 数据源名称,当前任务执行时候选中的默认数据源 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DatasourceConnectionName 数据源名称,当前任务执行时候选中的默认数据源 注意:此字段可能返回 null,表示取不到有效值。
      • setDatasourceConnectionName

        public void setDatasourceConnectionName​(String DatasourceConnectionName)
        Set 数据源名称,当前任务执行时候选中的默认数据源 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DatasourceConnectionName - 数据源名称,当前任务执行时候选中的默认数据源 注意:此字段可能返回 null,表示取不到有效值。
      • getDatabaseName

        public String getDatabaseName()
        Get 数据库名称,当前任务执行时候选中的默认数据库 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DatabaseName 数据库名称,当前任务执行时候选中的默认数据库 注意:此字段可能返回 null,表示取不到有效值。
      • setDatabaseName

        public void setDatabaseName​(String DatabaseName)
        Set 数据库名称,当前任务执行时候选中的默认数据库 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DatabaseName - 数据库名称,当前任务执行时候选中的默认数据库 注意:此字段可能返回 null,表示取不到有效值。
      • getSQL

        public String getSQL()
        Get 当前执行的SQL,一个任务包含一个SQL
        Returns:
        SQL 当前执行的SQL,一个任务包含一个SQL
      • setSQL

        public void setSQL​(String SQL)
        Set 当前执行的SQL,一个任务包含一个SQL
        Parameters:
        SQL - 当前执行的SQL,一个任务包含一个SQL
      • getSQLType

        public String getSQLType()
        Get 执行任务的类型,现在分为DDL、DML、DQL
        Returns:
        SQLType 执行任务的类型,现在分为DDL、DML、DQL
      • setSQLType

        public void setSQLType​(String SQLType)
        Set 执行任务的类型,现在分为DDL、DML、DQL
        Parameters:
        SQLType - 执行任务的类型,现在分为DDL、DML、DQL
      • getState

        public Long getState()
        Get 任务当前的状态,0:初始化 1:任务运行中 2:任务执行成功 3:数据写入中 4:排队中 -1:任务执行失败 -3:用户手动终止 。只有任务执行成功的情况下,才会返回任务执行的结果
        Returns:
        State 任务当前的状态,0:初始化 1:任务运行中 2:任务执行成功 3:数据写入中 4:排队中 -1:任务执行失败 -3:用户手动终止 。只有任务执行成功的情况下,才会返回任务执行的结果
      • setState

        public void setState​(Long State)
        Set 任务当前的状态,0:初始化 1:任务运行中 2:任务执行成功 3:数据写入中 4:排队中 -1:任务执行失败 -3:用户手动终止 。只有任务执行成功的情况下,才会返回任务执行的结果
        Parameters:
        State - 任务当前的状态,0:初始化 1:任务运行中 2:任务执行成功 3:数据写入中 4:排队中 -1:任务执行失败 -3:用户手动终止 。只有任务执行成功的情况下,才会返回任务执行的结果
      • getDataAmount

        public Long getDataAmount()
        Get 扫描的数据量,单位byte
        Returns:
        DataAmount 扫描的数据量,单位byte
      • setDataAmount

        public void setDataAmount​(Long DataAmount)
        Set 扫描的数据量,单位byte
        Parameters:
        DataAmount - 扫描的数据量,单位byte
      • getUsedTime

        public Long getUsedTime()
        Get 计算耗时,单位: ms
        Returns:
        UsedTime 计算耗时,单位: ms
      • setUsedTime

        public void setUsedTime​(Long UsedTime)
        Set 计算耗时,单位: ms
        Parameters:
        UsedTime - 计算耗时,单位: ms
      • getOutputPath

        public String getOutputPath()
        Get 任务结果输出的COS桶地址
        Returns:
        OutputPath 任务结果输出的COS桶地址
      • setOutputPath

        public void setOutputPath​(String OutputPath)
        Set 任务结果输出的COS桶地址
        Parameters:
        OutputPath - 任务结果输出的COS桶地址
      • getCreateTime

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

        public void setCreateTime​(String CreateTime)
        Set 任务创建时间,时间戳
        Parameters:
        CreateTime - 任务创建时间,时间戳
      • getOutputMessage

        public String getOutputMessage()
        Get 任务执行信息,成功时返回success,失败时返回失败原因
        Returns:
        OutputMessage 任务执行信息,成功时返回success,失败时返回失败原因
      • setOutputMessage

        public void setOutputMessage​(String OutputMessage)
        Set 任务执行信息,成功时返回success,失败时返回失败原因
        Parameters:
        OutputMessage - 任务执行信息,成功时返回success,失败时返回失败原因
      • getRowAffectInfo

        public String getRowAffectInfo()
        Get 被影响的行数
        Returns:
        RowAffectInfo 被影响的行数
      • setRowAffectInfo

        public void setRowAffectInfo​(String RowAffectInfo)
        Set 被影响的行数
        Parameters:
        RowAffectInfo - 被影响的行数
      • getResultSchema

        public Column[] getResultSchema()
        Get 结果的schema信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResultSchema 结果的schema信息 注意:此字段可能返回 null,表示取不到有效值。
      • setResultSchema

        public void setResultSchema​(Column[] ResultSchema)
        Set 结果的schema信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResultSchema - 结果的schema信息 注意:此字段可能返回 null,表示取不到有效值。
      • getResultSet

        public String getResultSet()
        Get 结果信息,反转义后,外层数组的每个元素为一行数据 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResultSet 结果信息,反转义后,外层数组的每个元素为一行数据 注意:此字段可能返回 null,表示取不到有效值。
      • setResultSet

        public void setResultSet​(String ResultSet)
        Set 结果信息,反转义后,外层数组的每个元素为一行数据 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResultSet - 结果信息,反转义后,外层数组的每个元素为一行数据 注意:此字段可能返回 null,表示取不到有效值。
      • getNextToken

        public String getNextToken()
        Get 分页信息,如果没有更多结果数据,nextToken为空
        Returns:
        NextToken 分页信息,如果没有更多结果数据,nextToken为空
      • setNextToken

        public void setNextToken​(String NextToken)
        Set 分页信息,如果没有更多结果数据,nextToken为空
        Parameters:
        NextToken - 分页信息,如果没有更多结果数据,nextToken为空
      • getPercentage

        public Long getPercentage()
        Get 任务执行进度num/100(%)
        Returns:
        Percentage 任务执行进度num/100(%)
      • setPercentage

        public void setPercentage​(Long Percentage)
        Set 任务执行进度num/100(%)
        Parameters:
        Percentage - 任务执行进度num/100(%)
      • getProgressDetail

        public String getProgressDetail()
        Get 任务进度明细
        Returns:
        ProgressDetail 任务进度明细
      • setProgressDetail

        public void setProgressDetail​(String ProgressDetail)
        Set 任务进度明细
        Parameters:
        ProgressDetail - 任务进度明细
      • getDisplayFormat

        public String getDisplayFormat()
        Get 控制台展示格式。table:表格展示 text:文本展示
        Returns:
        DisplayFormat 控制台展示格式。table:表格展示 text:文本展示
      • setDisplayFormat

        public void setDisplayFormat​(String DisplayFormat)
        Set 控制台展示格式。table:表格展示 text:文本展示
        Parameters:
        DisplayFormat - 控制台展示格式。table:表格展示 text:文本展示
      • getTotalTime

        public Long getTotalTime()
        Get 任务耗时,单位: ms
        Returns:
        TotalTime 任务耗时,单位: ms
      • setTotalTime

        public void setTotalTime​(Long TotalTime)
        Set 任务耗时,单位: ms
        Parameters:
        TotalTime - 任务耗时,单位: ms