Check.Status| Constructor and Description | 
|---|
HTTPCheck(String name,
         URL url)  | 
HTTPCheck(URL url)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
ConvertibleMultiValues<String> | 
getHeader()
See https://www.consul.io/api/agent/service.html#header. 
 | 
URL | 
getHTTP()
See https://www.consul.io/api/agent/service.html#http. 
 | 
Optional<String> | 
getInterval()  | 
Optional<HttpMethod> | 
getMethod()
See https://www.consul.io/api/agent/service.html#method. 
 | 
int | 
hashCode()  | 
HTTPCheck | 
headers(ConvertibleMultiValues<String> headers)  | 
HTTPCheck | 
id(String ID)  | 
Duration | 
interval()  | 
HTTPCheck | 
interval(Duration interval)  | 
HTTPCheck | 
interval(String interval)  | 
boolean | 
isTLSSkipVerify()  | 
HTTPCheck | 
method(HttpMethod method)  | 
HTTPCheck | 
notes(String notes)  | 
void | 
setHeaders(Map<CharSequence,List<String>> headers)  | 
protected void | 
setInterval(String interval)
Sets the interval. 
 | 
void | 
setMethod(HttpMethod method)  | 
void | 
setTLSSkipVerify(boolean TLSSkipVerify)  | 
HTTPCheck | 
status(Check.Status status)  | 
HTTPCheck | 
tlsSkipVerify(boolean TLSSkipVerify)  | 
deregisterCriticalServiceAfter, deregisterCriticalServiceAfter, deregisterCriticalServiceAfter, getDeregisterCriticalServiceAfter, getID, getName, getNotes, getStatus, setDeregisterCriticalServiceAfter, setName, setNotes, setStatus, statuspublic HTTPCheck(@Nullable String name, @Nullable URL url)
name - The nameurl - The URLpublic HTTPCheck(URL url)
url - The URLprotected void setInterval(String interval)
interval - The intervalpublic HTTPCheck interval(String interval)
interval - The interval as a stringHTTPCheck instancepublic URL getHTTP()
public Optional<HttpMethod> getMethod()
public ConvertibleMultiValues<String> getHeader()
public void setHeaders(Map<CharSequence,List<String>> headers)
headers - The headerspublic boolean isTLSSkipVerify()
public void setTLSSkipVerify(boolean TLSSkipVerify)
TLSSkipVerify - Skip the TLS verificationpublic void setMethod(HttpMethod method)
method - The HttpMethodpublic HTTPCheck headers(ConvertibleMultiValues<String> headers)
headers - The headersHTTPCheck instancepublic HTTPCheck tlsSkipVerify(boolean TLSSkipVerify)
TLSSkipVerify - Skip the TLS verificationHTTPCheck instancepublic HTTPCheck method(HttpMethod method)
method - The HttpMethodHTTPCheck instancepublic HTTPCheck status(Check.Status status)
status in class NewCheckstatus - The Check.Status of the checkDuration