Class: TencentCloud::Mna::V20210119::GetNetMonitorRequest

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

Overview

GetNetMonitor请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, begintime = nil, endtime = nil, metrics = nil, gatewaytype = nil) ⇒ GetNetMonitorRequest

Returns a new instance of GetNetMonitorRequest.



1790
1791
1792
1793
1794
1795
1796
# File 'lib/v20210119/models.rb', line 1790

def initialize(deviceid=nil, begintime=nil, endtime=nil, metrics=nil, gatewaytype=nil)
  @DeviceId = deviceid
  @BeginTime = begintime
  @EndTime = endtime
  @Metrics = metrics
  @GatewayType = gatewaytype
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • DeviceId:

    设备id

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Metrics:

    统计指标(上行速率:“TxRate”:bit/s,下行速率:“RxRate”:bit/s,丢包:“Loss”:%,时延:“RTT”:ms)

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1788
1789
1790
# File 'lib/v20210119/models.rb', line 1788

def BeginTime
  @BeginTime
end

#DeviceIdObject

Parameters:

  • DeviceId:

    设备id

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Metrics:

    统计指标(上行速率:“TxRate”:bit/s,下行速率:“RxRate”:bit/s,丢包:“Loss”:%,时延:“RTT”:ms)

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1788
1789
1790
# File 'lib/v20210119/models.rb', line 1788

def DeviceId
  @DeviceId
end

#EndTimeObject

Parameters:

  • DeviceId:

    设备id

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Metrics:

    统计指标(上行速率:“TxRate”:bit/s,下行速率:“RxRate”:bit/s,丢包:“Loss”:%,时延:“RTT”:ms)

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1788
1789
1790
# File 'lib/v20210119/models.rb', line 1788

def EndTime
  @EndTime
end

#GatewayTypeObject

Parameters:

  • DeviceId:

    设备id

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Metrics:

    统计指标(上行速率:“TxRate”:bit/s,下行速率:“RxRate”:bit/s,丢包:“Loss”:%,时延:“RTT”:ms)

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1788
1789
1790
# File 'lib/v20210119/models.rb', line 1788

def GatewayType
  @GatewayType
end

#MetricsObject

Parameters:

  • DeviceId:

    设备id

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Metrics:

    统计指标(上行速率:“TxRate”:bit/s,下行速率:“RxRate”:bit/s,丢包:“Loss”:%,时延:“RTT”:ms)

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1788
1789
1790
# File 'lib/v20210119/models.rb', line 1788

def Metrics
  @Metrics
end

Instance Method Details

#deserialize(params) ⇒ Object



1798
1799
1800
1801
1802
1803
1804
# File 'lib/v20210119/models.rb', line 1798

def deserialize(params)
  @DeviceId = params['DeviceId']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @Metrics = params['Metrics']
  @GatewayType = params['GatewayType']
end