Class: TencentCloud::Dts::V20211206::DynamicOptions
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::DynamicOptions
- Defined in:
- lib/v20211206/models.rb
Overview
数据同步中的选项
Instance Attribute Summary collapse
- #ConflictHandleOption ⇒ Object
- #ConflictHandleType ⇒ Object
- #DdlOptions ⇒ Object
- #DealOfExistSameTable ⇒ Object
- #FilterBeginCommit ⇒ Object
- #FilterCheckpoint ⇒ Object
- #KafkaOption ⇒ Object
- #OpTypes ⇒ Object
- #StartPosition ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(optypes = nil, ddloptions = nil, conflicthandletype = nil, conflicthandleoption = nil, kafkaoption = nil, filterbegincommit = nil, filtercheckpoint = nil, dealofexistsametable = nil, startposition = nil) ⇒ DynamicOptions
constructor
A new instance of DynamicOptions.
Constructor Details
#initialize(optypes = nil, ddloptions = nil, conflicthandletype = nil, conflicthandleoption = nil, kafkaoption = nil, filterbegincommit = nil, filtercheckpoint = nil, dealofexistsametable = nil, startposition = nil) ⇒ DynamicOptions
Returns a new instance of DynamicOptions.
4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 |
# File 'lib/v20211206/models.rb', line 4002 def initialize(optypes=nil, =nil, conflicthandletype=nil, conflicthandleoption=nil, kafkaoption=nil, filterbegincommit=nil, filtercheckpoint=nil, =nil, startposition=nil) @OpTypes = optypes @DdlOptions = @ConflictHandleType = conflicthandletype @ConflictHandleOption = conflicthandleoption @KafkaOption = kafkaoption @FilterBeginCommit = filterbegincommit @FilterCheckpoint = filtercheckpoint @DealOfExistSameTable = @StartPosition = startposition end |
Instance Attribute Details
#ConflictHandleOption ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def ConflictHandleOption @ConflictHandleOption end |
#ConflictHandleType ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def ConflictHandleType @ConflictHandleType end |
#DdlOptions ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def DdlOptions @DdlOptions end |
#DealOfExistSameTable ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def DealOfExistSameTable @DealOfExistSameTable end |
#FilterBeginCommit ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def FilterBeginCommit @FilterBeginCommit end |
#FilterCheckpoint ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def FilterCheckpoint @FilterCheckpoint end |
#KafkaOption ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def KafkaOption @KafkaOption end |
#OpTypes ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def OpTypes @OpTypes end |
#StartPosition ⇒ Object
4000 4001 4002 |
# File 'lib/v20211206/models.rb', line 4000 def StartPosition @StartPosition end |
Instance Method Details
#deserialize(params) ⇒ Object
4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 |
# File 'lib/v20211206/models.rb', line 4014 def deserialize(params) @OpTypes = params['OpTypes'] unless params['DdlOptions'].nil? @DdlOptions = [] params['DdlOptions'].each do |i| ddloption_tmp = DdlOption.new ddloption_tmp.deserialize(i) @DdlOptions << ddloption_tmp end end @ConflictHandleType = params['ConflictHandleType'] unless params['ConflictHandleOption'].nil? @ConflictHandleOption = ConflictHandleOption.new @ConflictHandleOption.deserialize(params['ConflictHandleOption']) end unless params['KafkaOption'].nil? @KafkaOption = KafkaOption.new @KafkaOption.deserialize(params['KafkaOption']) end @FilterBeginCommit = params['FilterBeginCommit'] @FilterCheckpoint = params['FilterCheckpoint'] @DealOfExistSameTable = params['DealOfExistSameTable'] @StartPosition = params['StartPosition'] end |