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.



6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
# File 'lib/v20201207/models.rb', line 6744

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:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def GatewayID
  @GatewayID
end

#LimitObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def Offset
  @Offset
end

#OrderFieldObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def OrderField
  @OrderField
end

#OrderTypeObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def OrderType
  @OrderType
end

#SourceIDObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def SourceID
  @SourceID
end

#SourceNameObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def SourceName
  @SourceName
end

#SourceTypesObject

Parameters:

  • GatewayID:

    网关实例ID

  • Limit:

    单页条数,最大100

  • Offset:

    分页偏移量

  • SourceID:

    服务来源ID

  • SourceName:

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

  • SourceTypes:

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

  • OrderField:

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

  • OrderType:

    排序类型,AES/DESC



6742
6743
6744
# File 'lib/v20201207/models.rb', line 6742

def SourceTypes
  @SourceTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
# File 'lib/v20201207/models.rb', line 6755

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