Class: TencentCloud::Dts::V20211206::RateLimitOption

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

迁移和同步任务限速的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentdumpthread = nil, defaultdumpthread = nil, currentdumprps = nil, defaultdumprps = nil, currentloadthread = nil, defaultloadthread = nil, currentloadrps = nil, defaultloadrps = nil, currentsinkerthread = nil, defaultsinkerthread = nil, hasusersetratelimit = nil) ⇒ RateLimitOption

Returns a new instance of RateLimitOption.



6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
# File 'lib/v20211206/models.rb', line 6112

def initialize(currentdumpthread=nil, defaultdumpthread=nil, currentdumprps=nil, defaultdumprps=nil, currentloadthread=nil, defaultloadthread=nil, currentloadrps=nil, defaultloadrps=nil, currentsinkerthread=nil, defaultsinkerthread=nil, hasusersetratelimit=nil)
  @CurrentDumpThread = currentdumpthread
  @DefaultDumpThread = defaultdumpthread
  @CurrentDumpRps = currentdumprps
  @DefaultDumpRps = defaultdumprps
  @CurrentLoadThread = currentloadthread
  @DefaultLoadThread = defaultloadthread
  @CurrentLoadRps = currentloadrps
  @DefaultLoadRps = defaultloadrps
  @CurrentSinkerThread = currentsinkerthread
  @DefaultSinkerThread = defaultsinkerthread
  @HasUserSetRateLimit = hasusersetratelimit
end

Instance Attribute Details

#CurrentDumpRpsObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def CurrentDumpRps
  @CurrentDumpRps
end

#CurrentDumpThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def CurrentDumpThread
  @CurrentDumpThread
end

#CurrentLoadRpsObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def CurrentLoadRps
  @CurrentLoadRps
end

#CurrentLoadThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def CurrentLoadThread
  @CurrentLoadThread
end

#CurrentSinkerThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def CurrentSinkerThread
  @CurrentSinkerThread
end

#DefaultDumpRpsObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def DefaultDumpRps
  @DefaultDumpRps
end

#DefaultDumpThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def DefaultDumpThread
  @DefaultDumpThread
end

#DefaultLoadRpsObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def DefaultLoadRps
  @DefaultLoadRps
end

#DefaultLoadThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def DefaultLoadThread
  @DefaultLoadThread
end

#DefaultSinkerThreadObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def DefaultSinkerThread
  @DefaultSinkerThread
end

#HasUserSetRateLimitObject

Parameters:

  • CurrentDumpThread:

    当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultDumpThread:

    默认的全量导出线程数,该字段仅在出参有意义

  • CurrentDumpRps:

    当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultDumpRps:

    默认的全量导出Rps,该字段仅在出参有意义

  • CurrentLoadThread:

    当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16

  • DefaultLoadThread:

    默认的全量导入线程数,该字段仅在出参有意义

  • CurrentLoadRps:

    当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000

  • DefaultLoadRps:

    默认的全量导入Rps,该字段仅在出参有意义

  • CurrentSinkerThread:

    当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128

  • DefaultSinkerThread:

    默认的增量导入线程数,该字段仅在出参有意义

  • HasUserSetRateLimit:

    enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义



6110
6111
6112
# File 'lib/v20211206/models.rb', line 6110

def HasUserSetRateLimit
  @HasUserSetRateLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
# File 'lib/v20211206/models.rb', line 6126

def deserialize(params)
  @CurrentDumpThread = params['CurrentDumpThread']
  @DefaultDumpThread = params['DefaultDumpThread']
  @CurrentDumpRps = params['CurrentDumpRps']
  @DefaultDumpRps = params['DefaultDumpRps']
  @CurrentLoadThread = params['CurrentLoadThread']
  @DefaultLoadThread = params['DefaultLoadThread']
  @CurrentLoadRps = params['CurrentLoadRps']
  @DefaultLoadRps = params['DefaultLoadRps']
  @CurrentSinkerThread = params['CurrentSinkerThread']
  @DefaultSinkerThread = params['DefaultSinkerThread']
  @HasUserSetRateLimit = params['HasUserSetRateLimit']
end