Interface LoadBalancer
-
- All Superinterfaces:
ConfigBeanProxy,PropertyBag
public interface LoadBalancer extends ConfigBeanProxy, PropertyBag
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLoadBalancer.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 StringgetAutoApplyEnabled()Deprecated.@NotNull StringgetDeviceHost()Gets the value of the device host property.@NotNull StringgetDevicePort()Gets the value of the device port property.@NotNull StringgetLbConfigName()Gets the value of the lbConfigName property.@NotNull StringgetName()Gets the value of the name property.List<Property>getProperty()Properties as perPropertyBagKnown properties: ssl-proxy-host - proxy host used for outbound HTTP ssl-proxy-port - proxy port used for outbound HTTPvoidsetAutoApplyEnabled(String value)Deprecated.voidsetDeviceHost(String value)Sets the value of the device host property.voidsetDevicePort(String value)Sets the value of the device port property.voidsetLbConfigName(String value)Sets the value of the lbConfigName property.voidsetName(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 perPropertyBagKnown properties: ssl-proxy-host - proxy host used for outbound HTTP ssl-proxy-port - proxy port used for outbound HTTP- Specified by:
getPropertyin interfacePropertyBag- Returns:
- the property list
-
-