@Value.Immutable public abstract static class Registration.RegCheck extends Object
| Constructor and Description |
|---|
RegCheck() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.base.Optional<String> |
getHttp() |
abstract com.google.common.base.Optional<String> |
getInterval() |
abstract com.google.common.base.Optional<String> |
getScript() |
abstract com.google.common.base.Optional<String> |
getTcp() |
abstract com.google.common.base.Optional<String> |
getTtl() |
static Registration.RegCheck |
http(String http,
long interval) |
static Registration.RegCheck |
script(String script,
long interval) |
static Registration.RegCheck |
tcp(String tcp,
long interval) |
static Registration.RegCheck |
ttl(long ttl) |
protected void |
validate() |
public abstract com.google.common.base.Optional<String> getScript()
public abstract com.google.common.base.Optional<String> getInterval()
public abstract com.google.common.base.Optional<String> getTtl()
public abstract com.google.common.base.Optional<String> getHttp()
public abstract com.google.common.base.Optional<String> getTcp()
public static Registration.RegCheck ttl(long ttl)
public static Registration.RegCheck script(String script, long interval)
public static Registration.RegCheck http(String http, long interval)
public static Registration.RegCheck tcp(String tcp, long interval)
@Value.Check protected void validate()
Copyright © 2016. All rights reserved.