Class: TencentCloud::Sqlserver::V20180328::DescribePublishSubscribeRequest

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

Overview

DescribePublishSubscribe请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, puborsubinstanceid = nil, puborsubinstanceip = nil, publishsubscribeid = nil, publishsubscribename = nil, publishdbname = nil, subscribedbname = nil, offset = nil, limit = nil) ⇒ DescribePublishSubscribeRequest

Returns a new instance of DescribePublishSubscribeRequest.



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

def initialize(instanceid=nil, puborsubinstanceid=nil, puborsubinstanceip=nil, publishsubscribeid=nil, publishsubscribename=nil, publishdbname=nil, subscribedbname=nil, offset=nil, limit=nil)
  @InstanceId = instanceid
  @PubOrSubInstanceId = puborsubinstanceid
  @PubOrSubInstanceIp = puborsubinstanceip
  @PublishSubscribeId = publishsubscribeid
  @PublishSubscribeName = publishsubscribename
  @PublishDBName = publishdbname
  @SubscribeDBName = subscribedbname
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def Offset
  @Offset
end

#PublishDBNameObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def PublishDBName
  @PublishDBName
end

#PublishSubscribeIdObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def PublishSubscribeId
  @PublishSubscribeId
end

#PublishSubscribeNameObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def PublishSubscribeName
  @PublishSubscribeName
end

#PubOrSubInstanceIdObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def PubOrSubInstanceId
  @PubOrSubInstanceId
end

#PubOrSubInstanceIpObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def PubOrSubInstanceIp
  @PubOrSubInstanceIp
end

#SubscribeDBNameObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • PubOrSubInstanceId:

    订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;

  • PubOrSubInstanceIp:

    订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;

  • PublishSubscribeId:

    订阅发布ID,用于筛选

  • PublishSubscribeName:

    订阅发布名字,用于筛选

  • PublishDBName:

    发布库名字,用于筛选

  • SubscribeDBName:

    订阅库名字,用于筛选

  • Offset:

    分页,页数

  • Limit:

    分页,页大小



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

def SubscribeDBName
  @SubscribeDBName
end

Instance Method Details

#deserialize(params) ⇒ Object



6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
# File 'lib/v20180328/models.rb', line 6124

def deserialize(params)
  @InstanceId = params['InstanceId']
  @PubOrSubInstanceId = params['PubOrSubInstanceId']
  @PubOrSubInstanceIp = params['PubOrSubInstanceIp']
  @PublishSubscribeId = params['PublishSubscribeId']
  @PublishSubscribeName = params['PublishSubscribeName']
  @PublishDBName = params['PublishDBName']
  @SubscribeDBName = params['SubscribeDBName']
  @Offset = params['Offset']
  @Limit = params['Limit']
end