public class PrometheusTarget extends AbstractModel
Constructor and Description |
---|
PrometheusTarget() |
PrometheusTarget(PrometheusTarget source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getError()
Get 上一次抓取如果错误,该字段存储错误信息
|
Label[] |
getLabels()
Get target的元label
|
String |
getLastScrape()
Get 上一次抓取的时间
|
Float |
getScrapeDuration()
Get 上一次抓取的耗时,单位是s
|
String |
getState()
Get target当前状态,当前支持
up = 健康
down = 不健康
unknown = 未知
|
String |
getUrl()
Get 抓取目标的URL
|
void |
setError(String Error)
Set 上一次抓取如果错误,该字段存储错误信息
|
void |
setLabels(Label[] Labels)
Set target的元label
|
void |
setLastScrape(String LastScrape)
Set 上一次抓取的时间
|
void |
setScrapeDuration(Float ScrapeDuration)
Set 上一次抓取的耗时,单位是s
|
void |
setState(String State)
Set target当前状态,当前支持
up = 健康
down = 不健康
unknown = 未知
|
void |
setUrl(String Url)
Set 抓取目标的URL
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public PrometheusTarget()
public PrometheusTarget(PrometheusTarget source)
public String getUrl()
public void setUrl(String Url)
Url
- 抓取目标的URLpublic String getState()
public void setState(String State)
State
- target当前状态,当前支持
up = 健康
down = 不健康
unknown = 未知public Label[] getLabels()
public void setLabels(Label[] Labels)
Labels
- target的元labelpublic String getLastScrape()
public void setLastScrape(String LastScrape)
LastScrape
- 上一次抓取的时间public Float getScrapeDuration()
public void setScrapeDuration(Float ScrapeDuration)
ScrapeDuration
- 上一次抓取的耗时,单位是spublic String getError()
public void setError(String Error)
Error
- 上一次抓取如果错误,该字段存储错误信息Copyright © 2021. All rights reserved.