Class: TencentCloud::Tse::V20201207::DescribeNativeGatewayServiceSourcesRequest

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

Overview

DescribeNativeGatewayServiceSources请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, limit = nil, offset = nil, sourceid = nil, sourcename = nil, sourcetypes = nil, orderfield = nil, ordertype = nil) ⇒ DescribeNativeGatewayServiceSourcesRequest

Returns a new instance of DescribeNativeGatewayServiceSourcesRequest.



6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
# File 'lib/v20201207/models.rb', line 6765

def initialize(gatewayid=nil, limit=nil, offset=nil, sourceid=nil, sourcename=nil, sourcetypes=nil, orderfield=nil, ordertype=nil)
  @GatewayID = gatewayid
  @Limit = limit
  @Offset = offset
  @SourceID = sourceid
  @SourceName = sourcename
  @SourceTypes = sourcetypes
  @OrderField = orderfield
  @OrderType = ordertype
end

Instance Attribute Details

#GatewayIDObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def GatewayID
  @GatewayID
end

#LimitObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def Offset
  @Offset
end

#OrderFieldObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def OrderField
  @OrderField
end

#OrderTypeObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def OrderType
  @OrderType
end

#SourceIDObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def SourceID
  @SourceID
end

#SourceNameObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def SourceName
  @SourceName
end

#SourceTypesObject

Parameters:

  • 网关实例ID

  • 单页条数,最大100

  • 分页偏移量

  • 服务来源ID

  • 服务来源实例名称,模糊搜索

  • 微服务引擎类型:TSE-Nacos|TSE-Consul|TSE-PolarisMesh|Customer-Nacos|Customer-Consul|Customer-PolarisMesh

  • 排序字段类型,当前仅支持SourceName

  • 排序类型,AES/DESC



6763
6764
6765
# File 'lib/v20201207/models.rb', line 6763

def SourceTypes
  @SourceTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
# File 'lib/v20201207/models.rb', line 6776

def deserialize(params)
  @GatewayID = params['GatewayID']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @SourceID = params['SourceID']
  @SourceName = params['SourceName']
  @SourceTypes = params['SourceTypes']
  @OrderField = params['OrderField']
  @OrderType = params['OrderType']
end