Class: TencentCloud::Dts::V20211206::ConfigureSubscribeJobRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::ConfigureSubscribeJobRequest
- Defined in:
- lib/v20211206/models.rb
Overview
ConfigureSubscribeJob请求参数结构体
Instance Attribute Summary collapse
-
#AccessType ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#ConsumerSubnetId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#ConsumerVpcId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#Endpoints ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#ExtraAttr ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#KafkaConfig ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#PipelineInfo ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#Protocol ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#SubscribeId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#SubscribeMode ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
-
#SubscribeObjects ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subscribeid = nil, subscribemode = nil, accesstype = nil, endpoints = nil, kafkaconfig = nil, subscribeobjects = nil, protocol = nil, pipelineinfo = nil, extraattr = nil, consumervpcid = nil, consumersubnetid = nil) ⇒ ConfigureSubscribeJobRequest
constructor
A new instance of ConfigureSubscribeJobRequest.
Constructor Details
#initialize(subscribeid = nil, subscribemode = nil, accesstype = nil, endpoints = nil, kafkaconfig = nil, subscribeobjects = nil, protocol = nil, pipelineinfo = nil, extraattr = nil, consumervpcid = nil, consumersubnetid = nil) ⇒ ConfigureSubscribeJobRequest
Returns a new instance of ConfigureSubscribeJobRequest.
645 646 647 648 649 650 651 652 653 654 655 656 657 |
# File 'lib/v20211206/models.rb', line 645 def initialize(subscribeid=nil, subscribemode=nil, accesstype=nil, endpoints=nil, kafkaconfig=nil, subscribeobjects=nil, protocol=nil, pipelineinfo=nil, extraattr=nil, consumervpcid=nil, consumersubnetid=nil) @SubscribeId = subscribeid @SubscribeMode = subscribemode @AccessType = accesstype @Endpoints = endpoints @KafkaConfig = kafkaconfig @SubscribeObjects = subscribeobjects @Protocol = protocol @PipelineInfo = pipelineinfo @ExtraAttr = extraattr @ConsumerVpcId = consumervpcid @ConsumerSubnetId = consumersubnetid end |
Instance Attribute Details
#AccessType ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def AccessType @AccessType end |
#ConsumerSubnetId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def ConsumerSubnetId @ConsumerSubnetId end |
#ConsumerVpcId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def ConsumerVpcId @ConsumerVpcId end |
#Endpoints ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def Endpoints @Endpoints end |
#ExtraAttr ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def ExtraAttr @ExtraAttr end |
#KafkaConfig ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def KafkaConfig @KafkaConfig end |
#PipelineInfo ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def PipelineInfo @PipelineInfo end |
#Protocol ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def Protocol @Protocol end |
#SubscribeId ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def SubscribeId @SubscribeId end |
#SubscribeMode ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def SubscribeMode @SubscribeMode end |
#SubscribeObjects ⇒ Object
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 其他业务暂没有可选参数。
643 644 645 |
# File 'lib/v20211206/models.rb', line 643 def SubscribeObjects @SubscribeObjects end |
Instance Method Details
#deserialize(params) ⇒ Object
659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 |
# File 'lib/v20211206/models.rb', line 659 def deserialize(params) @SubscribeId = params['SubscribeId'] @SubscribeMode = params['SubscribeMode'] @AccessType = params['AccessType'] unless params['Endpoints'].nil? @Endpoints = [] params['Endpoints'].each do |i| endpointitem_tmp = EndpointItem.new endpointitem_tmp.deserialize(i) @Endpoints << endpointitem_tmp end end unless params['KafkaConfig'].nil? @KafkaConfig = SubscribeKafkaConfig.new @KafkaConfig.deserialize(params['KafkaConfig']) end unless params['SubscribeObjects'].nil? @SubscribeObjects = [] params['SubscribeObjects'].each do |i| subscribeobject_tmp = SubscribeObject.new subscribeobject_tmp.deserialize(i) @SubscribeObjects << subscribeobject_tmp end end @Protocol = params['Protocol'] unless params['PipelineInfo'].nil? @PipelineInfo = [] params['PipelineInfo'].each do |i| pipelineinfo_tmp = PipelineInfo.new pipelineinfo_tmp.deserialize(i) @PipelineInfo << pipelineinfo_tmp end end unless params['ExtraAttr'].nil? @ExtraAttr = [] params['ExtraAttr'].each do |i| keyvaluepairoption_tmp = KeyValuePairOption.new keyvaluepairoption_tmp.deserialize(i) @ExtraAttr << keyvaluepairoption_tmp end end @ConsumerVpcId = params['ConsumerVpcId'] @ConsumerSubnetId = params['ConsumerSubnetId'] end |