@RefConstraint(message="{ref.invalid}", payload=RefValidator.class) public interface LbConfig extends ConfigBeanProxy, PropertyBag, javax.validation.Payload
Modifier and Type | Interface and Description |
---|---|
static class |
LbConfig.Decorator |
static class |
LbConfig.DeleteDecorator |
static class |
LbConfig.Duck |
Modifier and Type | Field and Description |
---|---|
static String |
LAST_APPLIED_PROPERTY |
static String |
LAST_EXPORTED_PROPERTY |
Modifier and Type | Method and Description |
---|---|
List<Ref> |
getClusterRefOrServerRef()
Gets the value of the clusterRefOrServerRef property.
|
String |
getHttpsRouting()
Gets the value of the httpsRouting property.
|
Date |
getLastApplied() |
Date |
getLastExported() |
String |
getMonitoringEnabled()
Gets the value of the monitoringEnabled property.
|
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="{lbconfig.invalid.name}",payload=LbConfig.class) @NotNull String |
getName()
Gets the value of the name property.
|
List<Property> |
getProperty()
Properties as per
PropertyBag |
<T> T |
getRefByRef(Class<T> type,
String ref) |
<T> List<T> |
getRefs(Class<T> type) |
String |
getReloadPollIntervalInSeconds()
Gets the value of the reloadPollIntervalInSeconds property.
|
@Min(value=0L) String |
getResponseTimeoutInSeconds()
Gets the value of the responseTimeoutInSeconds property.
|
String |
getRouteCookieEnabled()
Gets the value of the routeCookieEnabled property.
|
void |
setHttpsRouting(String value)
Sets the value of the httpsRouting property.
|
boolean |
setLastApplied() |
boolean |
setLastExported() |
void |
setMonitoringEnabled(String value)
Sets the value of the monitoringEnabled property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setReloadPollIntervalInSeconds(String value)
Sets the value of the reloadPollIntervalInSeconds property.
|
void |
setResponseTimeoutInSeconds(String value)
Sets the value of the responseTimeoutInSeconds property.
|
void |
setRouteCookieEnabled(String value)
Sets the value of the routeCookieEnabled property.
|
createChild, deepCopy, getParent, getParent
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
static final String LAST_APPLIED_PROPERTY
static final String LAST_EXPORTED_PROPERTY
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*", message="{lbconfig.invalid.name}", payload=LbConfig.class) @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="{lbconfig.invalid.name}",payload=LbConfig.class) @NotNull String getName()
String
void setName(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Min(value=0L) String getResponseTimeoutInSeconds()
String
void setResponseTimeoutInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getHttpsRouting()
String
void setHttpsRouting(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getReloadPollIntervalInSeconds()
String
void setReloadPollIntervalInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getMonitoringEnabled()
String
void setMonitoringEnabled(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getRouteCookieEnabled()
String
void setRouteCookieEnabled(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
List<Ref> getClusterRefOrServerRef()
set
method for the clusterRefOrServerRef property.
For example, to add a new item, do as follows:
getClusterRefOrServerRef().add(newItem);Objects of the following type(s) are allowed in the list
ClusterRef
ServerRef
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
PropertyBag
getProperty
in interface PropertyBag
@DuckTyped <T> List<T> getRefs(Class<T> type)
@DuckTyped <T> T getRefByRef(Class<T> type, String ref)
@DuckTyped Date getLastExported()
@DuckTyped Date getLastApplied()
@DuckTyped boolean setLastExported()
@DuckTyped boolean setLastApplied()
Copyright © 2019. All rights reserved.