Interface ServerRef
-
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,jakarta.validation.Payload,Ref
@ReferenceConstraint(skipDuringCreation=true, payload=ServerRef.class) public interface ServerRef extends org.jvnet.hk2.config.ConfigBeanProxy, Ref, jakarta.validation.Payload
-
-
Field Summary
Fields Modifier and Type Field Description static StringLBENABLED_DEFAULT_VALUE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDisableTimeoutInMinutes()Gets the value of the disableTimeoutInMinutes property.StringgetEnabled()Gets the value of the enabled property.HealthCheckergetHealthChecker()Gets the value of the healthChecker property.StringgetLbEnabled()Gets the value of the lbEnabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=ServerRef.class) StringgetRef()Gets the value of the ref property.voidsetDisableTimeoutInMinutes(String value)Sets the value of the disableTimeoutInMinutes property.voidsetEnabled(String value)Sets the value of the enabled property.voidsetHealthChecker(HealthChecker value)Sets the value of the healthChecker property.voidsetLbEnabled(String value)Sets the value of the lbEnabled property.voidsetRef(String value)Sets the value of the ref property.
-
-
-
Field Detail
-
LBENABLED_DEFAULT_VALUE
static final String LBENABLED_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRef
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*", message="{server.invalid.name}", payload=ServerRef.class) @RemoteKey(message="{resourceref.invalid.server-ref}", type=Server.class) @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=ServerRef.class) String getRef()Gets the value of the ref property. A reference to the name of a server defined elsewhere
-
setRef
void setRef(String value) throws PropertyVetoException
Sets the value of the ref property.- Specified by:
setRefin interfaceRef- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getDisableTimeoutInMinutes
String getDisableTimeoutInMinutes()
Gets the value of the disableTimeoutInMinutes property. The time, in minutes, that it takes this server to reach a quiescent state after having been disabled- Returns:
- possible object is
String
-
setDisableTimeoutInMinutes
void setDisableTimeoutInMinutes(String value) throws PropertyVetoException
Sets the value of the disableTimeoutInMinutes property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getLbEnabled
String getLbEnabled()
Gets the value of the lbEnabled property. Causes any and all load-balancers using this server to consider this server available to them. Defaults to available(true)- Returns:
- possible object is
String
-
setLbEnabled
void setLbEnabled(String value) throws PropertyVetoException
Sets the value of the lbEnabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getEnabled
String getEnabled()
Gets the value of the enabled property. A boolean flag that causes the server to be enabled to serve end-users, or not. Default is to be enabled (true)- Returns:
- possible object is
String
-
setEnabled
void setEnabled(String value) throws PropertyVetoException
Sets the value of the enabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getHealthChecker
HealthChecker getHealthChecker()
Gets the value of the healthChecker property.- Returns:
- possible object is
HealthChecker
-
setHealthChecker
void setHealthChecker(HealthChecker value) throws PropertyVetoException
Sets the value of the healthChecker property.- Parameters:
value- allowed object isHealthChecker- Throws:
PropertyVetoException
-
-