Class OpenStackLoadBalancerParameters
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.OpenStackLoadBalancerParameters
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OpenStackLoadBalancerParametersBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OpenStackLoadBalancerParameters extends Object implements io.fabric8.kubernetes.api.builder.Editable<OpenStackLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
OpenStackLoadBalancerParameters provides configuration settings that are specific to OpenStack load balancers.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenStackLoadBalancerParameters()No args constructor for use in serializationOpenStackLoadBalancerParameters(String floatingIP)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenStackLoadBalancerParametersBuilderedit()Map<String,Object>getAdditionalProperties()StringgetFloatingIP()floatingIP specifies the IP address that the load balancer will use.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFloatingIP(String floatingIP)floatingIP specifies the IP address that the load balancer will use.OpenStackLoadBalancerParametersBuildertoBuilder()
-
-
-
Constructor Detail
-
OpenStackLoadBalancerParameters
public OpenStackLoadBalancerParameters()
No args constructor for use in serialization
-
OpenStackLoadBalancerParameters
public OpenStackLoadBalancerParameters(String floatingIP)
-
-
Method Detail
-
getFloatingIP
public String getFloatingIP()
floatingIP specifies the IP address that the load balancer will use. When not specified, an IP address will be assigned randomly by the OpenStack cloud provider. When specified, the floating IP has to be pre-created. If the specified value is not a floating IP or is already claimed, the OpenStack cloud provider won't be able to provision the load balancer. This field may only be used if the IngressController has External scope. This value must be a valid IPv4 or IPv6 address.
-
setFloatingIP
public void setFloatingIP(String floatingIP)
floatingIP specifies the IP address that the load balancer will use. When not specified, an IP address will be assigned randomly by the OpenStack cloud provider. When specified, the floating IP has to be pre-created. If the specified value is not a floating IP or is already claimed, the OpenStack cloud provider won't be able to provision the load balancer. This field may only be used if the IngressController has External scope. This value must be a valid IPv4 or IPv6 address.
-
edit
public OpenStackLoadBalancerParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OpenStackLoadBalancerParametersBuilder>
-
toBuilder
public OpenStackLoadBalancerParametersBuilder toBuilder()
-
-