Class ModifyMigrationJobRequest

    • Constructor Detail

      • ModifyMigrationJobRequest

        public ModifyMigrationJobRequest()
      • ModifyMigrationJobRequest

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

      • getJobId

        public String getJobId()
        Get 任务id
        Returns:
        JobId 任务id
      • setJobId

        public void setJobId​(String JobId)
        Set 任务id
        Parameters:
        JobId - 任务id
      • getRunMode

        public String getRunMode()
        Get 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
        Returns:
        RunMode 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
      • setRunMode

        public void setRunMode​(String RunMode)
        Set 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
        Parameters:
        RunMode - 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
      • getMigrateOption

        public MigrateOption getMigrateOption()
        Get 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
        Returns:
        MigrateOption 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
      • setMigrateOption

        public void setMigrateOption​(MigrateOption MigrateOption)
        Set 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
        Parameters:
        MigrateOption - 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
      • getSrcInfo

        public DBEndpointInfo getSrcInfo()
        Get 源实例信息
        Returns:
        SrcInfo 源实例信息
      • setSrcInfo

        public void setSrcInfo​(DBEndpointInfo SrcInfo)
        Set 源实例信息
        Parameters:
        SrcInfo - 源实例信息
      • getDstInfo

        public DBEndpointInfo getDstInfo()
        Get 目标实例信息
        Returns:
        DstInfo 目标实例信息
      • setDstInfo

        public void setDstInfo​(DBEndpointInfo DstInfo)
        Set 目标实例信息
        Parameters:
        DstInfo - 目标实例信息
      • getJobName

        public String getJobName()
        Get 迁移任务名称,最大长度128
        Returns:
        JobName 迁移任务名称,最大长度128
      • setJobName

        public void setJobName​(String JobName)
        Set 迁移任务名称,最大长度128
        Parameters:
        JobName - 迁移任务名称,最大长度128
      • getExpectRunTime

        public String getExpectRunTime()
        Get 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
        Returns:
        ExpectRunTime 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
      • setExpectRunTime

        public void setExpectRunTime​(String ExpectRunTime)
        Set 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
        Parameters:
        ExpectRunTime - 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
      • getTags

        public TagItem[] getTags()
        Get 标签信息
        Returns:
        Tags 标签信息
      • setTags

        public void setTags​(TagItem[] Tags)
        Set 标签信息
        Parameters:
        Tags - 标签信息
      • getAutoRetryTimeRangeMinutes

        public Long getAutoRetryTimeRangeMinutes()
        Get 自动重试的时间段、可设置5至720分钟、0表示不重试
        Returns:
        AutoRetryTimeRangeMinutes 自动重试的时间段、可设置5至720分钟、0表示不重试
      • setAutoRetryTimeRangeMinutes

        public void setAutoRetryTimeRangeMinutes​(Long AutoRetryTimeRangeMinutes)
        Set 自动重试的时间段、可设置5至720分钟、0表示不重试
        Parameters:
        AutoRetryTimeRangeMinutes - 自动重试的时间段、可设置5至720分钟、0表示不重试