Check.Status| Constructor and Description |
|---|
HTTPCheck(java.lang.String name,
java.net.URL url) |
HTTPCheck(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ConvertibleMultiValues<java.lang.String> |
getHeader()
See https://www.consul.io/api/agent/service.html#header.
|
java.net.URL |
getHTTP()
See https://www.consul.io/api/agent/service.html#http.
|
java.util.Optional<java.lang.String> |
getInterval() |
java.util.Optional<HttpMethod> |
getMethod()
See https://www.consul.io/api/agent/service.html#method.
|
int |
hashCode() |
HTTPCheck |
headers(ConvertibleMultiValues<java.lang.String> headers) |
HTTPCheck |
id(java.lang.String ID) |
java.time.Duration |
interval() |
HTTPCheck |
interval(java.time.Duration interval) |
HTTPCheck |
interval(java.lang.String interval) |
boolean |
isTLSSkipVerify() |
HTTPCheck |
method(HttpMethod method) |
HTTPCheck |
notes(java.lang.String notes) |
void |
setHeaders(java.util.Map<java.lang.CharSequence,java.util.List<java.lang.String>> headers) |
protected void |
setInterval(java.lang.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
java.lang.String name,
@Nullable
java.net.URL url)
name - The nameurl - The URLpublic HTTPCheck(java.net.URL url)
url - The URLpublic java.time.Duration interval()
Durationprotected void setInterval(java.lang.String interval)
interval - The intervalpublic HTTPCheck interval(java.time.Duration interval)
interval - The interval as a DurationHTTPCheck instancepublic HTTPCheck interval(java.lang.String interval)
interval - The interval as a stringHTTPCheck instancepublic java.util.Optional<java.lang.String> getInterval()
public java.net.URL getHTTP()
public java.util.Optional<HttpMethod> getMethod()
public ConvertibleMultiValues<java.lang.String> getHeader()
public void setHeaders(java.util.Map<java.lang.CharSequence,java.util.List<java.lang.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<java.lang.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 id(java.lang.String ID)
public HTTPCheck status(Check.Status status)
status in class NewCheckstatus - The Check.Status of the checkDurationpublic HTTPCheck notes(java.lang.String notes)