Class: TencentCloud::Bmlb::V20180625::DescribeTrafficMirrorReceiversRequest

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

Overview

DescribeTrafficMirrorReceivers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trafficmirrorid = nil, instanceids = nil, ports = nil, weights = nil, offset = nil, limit = nil, vaguestr = nil, vagueip = nil) ⇒ DescribeTrafficMirrorReceiversRequest

Returns a new instance of DescribeTrafficMirrorReceiversRequest.



1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
# File 'lib/v20180625/models.rb', line 1976

def initialize(trafficmirrorid=nil, instanceids=nil, ports=nil, weights=nil, offset=nil, limit=nil, vaguestr=nil, vagueip=nil)
  @TrafficMirrorId = trafficmirrorid
  @InstanceIds = instanceids
  @Ports = ports
  @Weights = weights
  @Offset = offset
  @Limit = limit
  @VagueStr = vaguestr
  @VagueIp = vagueip
end

Instance Attribute Details

#InstanceIdsObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def InstanceIds
  @InstanceIds
end

#LimitObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def Offset
  @Offset
end

#PortsObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def Ports
  @Ports
end

#TrafficMirrorIdObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def TrafficMirrorId
  @TrafficMirrorId
end

#VagueIpObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def VagueIp
  @VagueIp
end

#VagueStrObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def VagueStr
  @VagueStr
end

#WeightsObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • InstanceIds:

    接收机黑石物理机实例ID数组。

  • Ports:

    接收机接收端口数组。

  • Weights:

    接收机实例权重数组。

  • Offset:

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

  • Limit:

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

  • VagueStr:

    搜索instance或者alias

  • VagueIp:

    搜索IP



1974
1975
1976
# File 'lib/v20180625/models.rb', line 1974

def Weights
  @Weights
end

Instance Method Details

#deserialize(params) ⇒ Object



1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'lib/v20180625/models.rb', line 1987

def deserialize(params)
  @TrafficMirrorId = params['TrafficMirrorId']
  @InstanceIds = params['InstanceIds']
  @Ports = params['Ports']
  @Weights = params['Weights']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @VagueStr = params['VagueStr']
  @VagueIp = params['VagueIp']
end