Class: TencentCloud::Bmlb::V20180625::DescribeTrafficMirrorsRequest

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

Overview

DescribeTrafficMirrors请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trafficmirrorids = nil, aliases = nil, vpcids = nil, offset = nil, limit = nil, orderfield = nil, order = nil, searchkey = nil) ⇒ DescribeTrafficMirrorsRequest

Returns a new instance of DescribeTrafficMirrorsRequest.



2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
# File 'lib/v20180625/models.rb', line 2051

def initialize(trafficmirrorids=nil, aliases=nil, vpcids=nil, offset=nil, limit=nil, orderfield=nil, order=nil, searchkey=nil)
  @TrafficMirrorIds = trafficmirrorids
  @Aliases = aliases
  @VpcIds = vpcids
  @Offset = offset
  @Limit = limit
  @OrderField = orderfield
  @Order = order
  @SearchKey = searchkey
end

Instance Attribute Details

#AliasesObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def Aliases
  @Aliases
end

#LimitObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def Offset
  @Offset
end

#OrderObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def Order
  @Order
end

#OrderFieldObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def OrderField
  @OrderField
end

#SearchKeyObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def SearchKey
  @SearchKey
end

#TrafficMirrorIdsObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def TrafficMirrorIds
  @TrafficMirrorIds
end

#VpcIdsObject

Parameters:

  • TrafficMirrorIds:

    流量镜像实例ID的数组,支持批量查询

  • Aliases:

    流量镜像实例别名数组。

  • VpcIds:

    流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。

  • Offset:

    分页的偏移量,也即从第几条记录开始查询

  • Limit:

    单次查询返回的条目数,默认值:500。

  • OrderField:

    排序字段。trafficMirrorId或者createTime。

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • SearchKey:

    模糊匹配trafficMirrorId或者alias字段。



2049
2050
2051
# File 'lib/v20180625/models.rb', line 2049

def VpcIds
  @VpcIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
# File 'lib/v20180625/models.rb', line 2062

def deserialize(params)
  @TrafficMirrorIds = params['TrafficMirrorIds']
  @Aliases = params['Aliases']
  @VpcIds = params['VpcIds']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @OrderField = params['OrderField']
  @Order = params['Order']
  @SearchKey = params['SearchKey']
end