Class: TencentCloud::Apm::V20210622::ApmAgentInfo

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

Overview

APM Agent 信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agentdownloadurl = nil, collectorurl = nil, token = nil, publiccollectorurl = nil, innercollectorurl = nil, privatelinkcollectorurl = nil) ⇒ ApmAgentInfo

Returns a new instance of ApmAgentInfo.



104
105
106
107
108
109
110
111
# File 'lib/v20210622/models.rb', line 104

def initialize(agentdownloadurl=nil, collectorurl=nil, token=nil, publiccollectorurl=nil, innercollectorurl=nil, privatelinkcollectorurl=nil)
  @AgentDownloadURL = agentdownloadurl
  @CollectorURL = collectorurl
  @Token = token
  @PublicCollectorURL = publiccollectorurl
  @InnerCollectorURL = innercollectorurl
  @PrivateLinkCollectorURL = privatelinkcollectorurl
end

Instance Attribute Details

#AgentDownloadURLObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def AgentDownloadURL
  @AgentDownloadURL
end

#CollectorURLObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def CollectorURL
  @CollectorURL
end

#InnerCollectorURLObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def InnerCollectorURL
  @InnerCollectorURL
end

#PrivateLinkCollectorURLObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def PrivateLinkCollectorURL
  @PrivateLinkCollectorURL
end

#PublicCollectorURLObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def PublicCollectorURL
  @PublicCollectorURL
end

#TokenObject

Parameters:

  • AgentDownloadURL:

    Agent 下载地址

  • CollectorURL:

    Collector 上报地址

  • Token:

    Token 信息

  • PublicCollectorURL:

    外网上报地址

  • InnerCollectorURL:

    自研 VPC 上报地址

  • PrivateLinkCollectorURL:

    内网上报地址( Private Link 上报地址)



102
103
104
# File 'lib/v20210622/models.rb', line 102

def Token
  @Token
end

Instance Method Details

#deserialize(params) ⇒ Object



113
114
115
116
117
118
119
120
# File 'lib/v20210622/models.rb', line 113

def deserialize(params)
  @AgentDownloadURL = params['AgentDownloadURL']
  @CollectorURL = params['CollectorURL']
  @Token = params['Token']
  @PublicCollectorURL = params['PublicCollectorURL']
  @InnerCollectorURL = params['InnerCollectorURL']
  @PrivateLinkCollectorURL = params['PrivateLinkCollectorURL']
end