Class: TencentCloud::Apm::V20210622::ApmServiceMetric

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

Overview

apm应用指标信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fields = nil, tags = nil, servicedetail = nil) ⇒ ApmServiceMetric

Returns a new instance of ApmServiceMetric.



1033
1034
1035
1036
1037
# File 'lib/v20210622/models.rb', line 1033

def initialize(fields=nil, tags=nil, servicedetail=nil)
  @Fields = fields
  @Tags = tags
  @ServiceDetail = servicedetail
end

Instance Attribute Details

#FieldsObject

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

Parameters:

  • Fields:

    filed数组

  • Tags:

    tag数组

  • ServiceDetail:

    应用信息



1031
1032
1033
# File 'lib/v20210622/models.rb', line 1031

def Fields
  @Fields
end

#ServiceDetailObject

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

Parameters:

  • Fields:

    filed数组

  • Tags:

    tag数组

  • ServiceDetail:

    应用信息



1031
1032
1033
# File 'lib/v20210622/models.rb', line 1031

def ServiceDetail
  @ServiceDetail
end

#TagsObject

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

Parameters:

  • Fields:

    filed数组

  • Tags:

    tag数组

  • ServiceDetail:

    应用信息



1031
1032
1033
# File 'lib/v20210622/models.rb', line 1031

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'lib/v20210622/models.rb', line 1039

def deserialize(params)
  unless params['Fields'].nil?
    @Fields = []
    params['Fields'].each do |i|
      apmfield_tmp = ApmField.new
      apmfield_tmp.deserialize(i)
      @Fields << apmfield_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      apmtag_tmp = ApmTag.new
      apmtag_tmp.deserialize(i)
      @Tags << apmtag_tmp
    end
  end
  unless params['ServiceDetail'].nil?
    @ServiceDetail = ServiceDetail.new
    @ServiceDetail.deserialize(params['ServiceDetail'])
  end
end