Class: TencentCloud::Dbbrain::V20210527::RedisMetricTopProxiesData

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

Overview

Redis DescribeMetricTopProxies 接口返回数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(host = nil, instanceproxyid = nil, port = nil, value = nil, timestamp = nil, series = nil) ⇒ RedisMetricTopProxiesData

Returns a new instance of RedisMetricTopProxiesData.



6889
6890
6891
6892
6893
6894
6895
6896
# File 'lib/v20210527/models.rb', line 6889

def initialize(host=nil, instanceproxyid=nil, port=nil, value=nil, timestamp=nil, series=nil)
  @Host = host
  @InstanceProxyId = instanceproxyid
  @Port = port
  @Value = value
  @Timestamp = timestamp
  @Series = series
end

Instance Attribute Details

#HostObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def Host
  @Host
end

#InstanceProxyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def InstanceProxyId
  @InstanceProxyId
end

#PortObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def Port
  @Port
end

#SeriesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def Series
  @Series
end

#TimestampObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def Timestamp
  @Timestamp
end

#ValueObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Host:

    host

  • InstanceProxyId:

    Proxy Id

  • Port:

    端口

  • Value:

    最新的值

  • Timestamp:

    时间(秒)

  • Series:

    序列数据



6887
6888
6889
# File 'lib/v20210527/models.rb', line 6887

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
# File 'lib/v20210527/models.rb', line 6898

def deserialize(params)
  @Host = params['Host']
  @InstanceProxyId = params['InstanceProxyId']
  @Port = params['Port']
  @Value = params['Value']
  @Timestamp = params['Timestamp']
  unless params['Series'].nil?
    @Series = []
    params['Series'].each do |i|
      monitorfloatmetric_tmp = MonitorFloatMetric.new
      monitorfloatmetric_tmp.deserialize(i)
      @Series << monitorfloatmetric_tmp
    end
  end
end