Interface LoadBalancer
-
- All Superinterfaces:
ConfigBeanProxy
,PropertyBag
public interface LoadBalancer extends ConfigBeanProxy, PropertyBag
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LoadBalancer.DeleteDecorator
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
PropertyBag.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String
getAutoApplyEnabled()
Deprecated.@NotNull String
getDeviceHost()
Gets the value of the device host property.@NotNull String
getDevicePort()
Gets the value of the device port property.@NotNull String
getLbConfigName()
Gets the value of the lbConfigName property.@NotNull String
getName()
Gets the value of the name property.List<Property>
getProperty()
Properties as perPropertyBag
Known properties: ssl-proxy-host - proxy host used for outbound HTTP ssl-proxy-port - proxy port used for outbound HTTPvoid
setAutoApplyEnabled(String value)
Deprecated.void
setDeviceHost(String value)
Sets the value of the device host property.void
setDevicePort(String value)
Sets the value of the device port property.void
setLbConfigName(String value)
Sets the value of the lbConfigName property.void
setName(String value)
Sets the value of the name property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
void setName(String value) throws PropertyVetoException
Sets the value of the name property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getLbConfigName
@NotNull @NotNull String getLbConfigName()
Gets the value of the lbConfigName property. Name of the lb-config used by this load balancer- Returns:
- possible object is
String
-
setLbConfigName
void setLbConfigName(String value) throws PropertyVetoException
Sets the value of the lbConfigName property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getDeviceHost
@NotNull @NotNull String getDeviceHost()
Gets the value of the device host property.- Returns:
- possible object is
String
-
setDeviceHost
void setDeviceHost(String value) throws PropertyVetoException
Sets the value of the device host property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getDevicePort
@NotNull @NotNull String getDevicePort()
Gets the value of the device port property.- Returns:
- possible object is
String
-
setDevicePort
void setDevicePort(String value) throws PropertyVetoException
Sets the value of the device port property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getAutoApplyEnabled
@Deprecated String getAutoApplyEnabled()
Deprecated.Gets the value of the auto apply enabled property.- Returns:
- possible object is
String
-
setAutoApplyEnabled
@Deprecated void setAutoApplyEnabled(String value) throws PropertyVetoException
Deprecated.Sets the value of the auto apply enabled property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getProperty
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
Properties as perPropertyBag
Known properties: ssl-proxy-host - proxy host used for outbound HTTP ssl-proxy-port - proxy port used for outbound HTTP- Specified by:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
-