All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ksyun.client.dts.describetask.v20180108.DescribeTaskRequest Maven / Gradle / Ivy

Go to download

The KSYUN Web Services SDK for Java provides Java APIs for building software on KSYUN' cost-effective, scalable, and reliable infrastructure products. The KSYUN Java SDK allows developers to code against APIs for all of KSYUN's infrastructure web services (KSC S3, KSC KEC, KSC RDS etc).

The newest version!
package ksyun.client.dts.describetask.v20180108;

import common.annotation.KsYunField;
import lombok.Data;

import java.util.List;

/**
 * @Classname DescribeTaskRequest
 * @Description 请求参数
 */
@Data
public class DescribeTaskRequest {
    /**
     * 主任务ID
     */
    @KsYunField(name = "TaskId")
    private String TaskId;

    /**
     * 目标端数据库类型。范围:Krds Kcs ClusterKcs Kmgo Kpg
     */
    @KsYunField(name = "TargetType")
    private String TargetType;

    /**
     * 任务类型。默认Transmission,若为数据迁移任务,可不传此参数,其他类型必传。范围:
     * 数据迁移Transmission 数据同步Synchronous数据订阅Subscription
     */
    @KsYunField(name = "TaskType")
    private String TaskType;

    /**
     * 不传默认查询所有状态,范围:UNSTARTED RUNNING RELOADING PAUSED PAUSING STOPED FINISHED ERROR
     */
    @KsYunField(name = "TaskStatus")
    private List TaskStatusList;

    /**
     * 任务名称
     */
    @KsYunField(name = "TaskName")
    private String TaskName;

    /**
     * 目标库实例ID。通过目标库实例ID筛选符合条件的任务
     */
    @KsYunField(name = "TargetInstanceId")
    private String TargetInstanceId;

    /**
     * 源库实例ID。通过源库实例ID筛选符合条件的任务。
     */
    @KsYunField(name = "SourceInstanceId")
    private String SourceInstanceId;

    /**
     * 根据任务创建时间排序。默认DESC
     */
    @KsYunField(name = "OrderByType")
    private String OrderByType;

    /**
     * 当前查询开始行数。默认0。
     */
    @KsYunField(name = "Marker")
    private Integer Marker;

    /**
     * 当前页最大行数。	默认10。
     */
    @KsYunField(name = "MaxRecords")
    private Integer MaxRecords;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy