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