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) |
io.micronaut.core.convert.value.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<io.micronaut.http.HttpMethod> |
getMethod()
See https://www.consul.io/api/agent/service.html#method.
|
int |
hashCode() |
HTTPCheck |
headers(io.micronaut.core.convert.value.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(io.micronaut.http.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(io.micronaut.http.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, status
public 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()
Duration
protected void setInterval(java.lang.String interval)
interval
- The intervalpublic HTTPCheck interval(java.time.Duration interval)
interval
- The interval as a Duration
HTTPCheck
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<io.micronaut.http.HttpMethod> getMethod()
public io.micronaut.core.convert.value.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(io.micronaut.http.HttpMethod method)
method
- The HttpMethod
public HTTPCheck headers(io.micronaut.core.convert.value.ConvertibleMultiValues<java.lang.String> headers)
headers
- The headersHTTPCheck
instancepublic HTTPCheck tlsSkipVerify(boolean TLSSkipVerify)
TLSSkipVerify
- Skip the TLS verificationHTTPCheck
instancepublic HTTPCheck method(io.micronaut.http.HttpMethod method)
method
- The HttpMethod
HTTPCheck
instancepublic HTTPCheck id(java.lang.String ID)
public HTTPCheck status(Check.Status status)
status
in class NewCheck
status
- The Check.Status
of the checkDuration
public HTTPCheck notes(java.lang.String notes)