Class: TencentCloud::Tdmq::V20200217::PrometheusEndpointInfo

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

Overview

rabbitmq Prometheus信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prometheusendpointstatus = nil, vpcprometheusendpoint = nil, nodeprometheusaddress = nil, vpcendpointinfo = nil) ⇒ PrometheusEndpointInfo

Returns a new instance of PrometheusEndpointInfo.



9748
9749
9750
9751
9752
9753
# File 'lib/v20200217/models.rb', line 9748

def initialize(prometheusendpointstatus=nil, vpcprometheusendpoint=nil, nodeprometheusaddress=nil, vpcendpointinfo=nil)
  @PrometheusEndpointStatus = prometheusendpointstatus
  @VpcPrometheusEndpoint = vpcprometheusendpoint
  @NodePrometheusAddress = nodeprometheusaddress
  @VpcEndpointInfo = vpcendpointinfo
end

Instance Attribute Details

#NodePrometheusAddressObject

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

Parameters:

  • PrometheusEndpointStatus:

    Prometheus开关的状态。

  • VpcPrometheusEndpoint:

    prometheus信息

  • NodePrometheusAddress:

    节点信息

  • VpcEndpointInfo:

    vpc信息



9746
9747
9748
# File 'lib/v20200217/models.rb', line 9746

def NodePrometheusAddress
  @NodePrometheusAddress
end

#PrometheusEndpointStatusObject

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

Parameters:

  • PrometheusEndpointStatus:

    Prometheus开关的状态。

  • VpcPrometheusEndpoint:

    prometheus信息

  • NodePrometheusAddress:

    节点信息

  • VpcEndpointInfo:

    vpc信息



9746
9747
9748
# File 'lib/v20200217/models.rb', line 9746

def PrometheusEndpointStatus
  @PrometheusEndpointStatus
end

#VpcEndpointInfoObject

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

Parameters:

  • PrometheusEndpointStatus:

    Prometheus开关的状态。

  • VpcPrometheusEndpoint:

    prometheus信息

  • NodePrometheusAddress:

    节点信息

  • VpcEndpointInfo:

    vpc信息



9746
9747
9748
# File 'lib/v20200217/models.rb', line 9746

def VpcEndpointInfo
  @VpcEndpointInfo
end

#VpcPrometheusEndpointObject

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

Parameters:

  • PrometheusEndpointStatus:

    Prometheus开关的状态。

  • VpcPrometheusEndpoint:

    prometheus信息

  • NodePrometheusAddress:

    节点信息

  • VpcEndpointInfo:

    vpc信息



9746
9747
9748
# File 'lib/v20200217/models.rb', line 9746

def VpcPrometheusEndpoint
  @VpcPrometheusEndpoint
end

Instance Method Details

#deserialize(params) ⇒ Object



9755
9756
9757
9758
9759
9760
9761
9762
9763
# File 'lib/v20200217/models.rb', line 9755

def deserialize(params)
  @PrometheusEndpointStatus = params['PrometheusEndpointStatus']
  @VpcPrometheusEndpoint = params['VpcPrometheusEndpoint']
  @NodePrometheusAddress = params['NodePrometheusAddress']
  unless params['VpcEndpointInfo'].nil?
    @VpcEndpointInfo = VpcEndpointInfo.new
    @VpcEndpointInfo.deserialize(params['VpcEndpointInfo'])
  end
end