Interface LoadBalancerV2Builder
-
- All Superinterfaces:
Buildable.Builder<LoadBalancerV2Builder,LoadBalancerV2>
- All Known Implementing Classes:
OctaviaLoadBalancerV2.LoadBalancerV2ConcreteBuilder
public interface LoadBalancerV2Builder extends Buildable.Builder<LoadBalancerV2Builder,LoadBalancerV2>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoadBalancerV2Builderaddress(String vipAddress)OptionalLoadBalancerV2BuilderadminStateUp(boolean adminStateUp)OptionalLoadBalancerV2Builderdescription(String description)OptionalLoadBalancerV2Buildername(String name)OptionalLoadBalancerV2BuildernetworkId(String vipNetworkId)OptionalLoadBalancerV2BuilderportId(String vipPortId)OptionalLoadBalancerV2BuilderprojectId(String projectId)LoadBalancerV2Builderprovider(String provider)OptionalLoadBalancerV2BuildersubnetId(String vipSubnetId)Optional-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
projectId
LoadBalancerV2Builder projectId(String projectId)
- Parameters:
projectId- the ID of the project/tenant that owns the resource- Returns:
- LoadBalancerV2Builder
-
name
LoadBalancerV2Builder name(String name)
Optional- Parameters:
name- Human-readable name for the loadbalancer. Does not have to be unique.- Returns:
- LoadBalancerV2Builder
-
description
LoadBalancerV2Builder description(String description)
Optional- Parameters:
description- Human-readable description for the loadbalancer.- Returns:
- LoadBalancerV2Builder
-
networkId
LoadBalancerV2Builder networkId(String vipNetworkId)
Optional- Parameters:
vipNetworkId- The network on which to allocate the load balancer's vip address. A tenant can only create load balancer vips on networks authorized by policy (e.g. her own networks or shared/provider networks).- Returns:
- LoadBalancerV2Builder
-
subnetId
LoadBalancerV2Builder subnetId(String vipSubnetId)
Optional- Parameters:
vipSubnetId- The subnet on which to allocate the load balancer's vip address. A tenant can only create load balancer vips on subnets authorized by policy.- Returns:
- LoadBalancerV2Builder
-
portId
LoadBalancerV2Builder portId(String vipPortId)
Optional- Parameters:
vipPortId- The vip port.- Returns:
- LoadBalancerV2Builder
-
address
LoadBalancerV2Builder address(String vipAddress)
Optional- Parameters:
vipAddress- The IP address of the VIP. If provided, the system will attempt to assign the load balancer's vip address to this.- Returns:
- LoadBalancerV2Builder
-
adminStateUp
LoadBalancerV2Builder adminStateUp(boolean adminStateUp)
Optional- Parameters:
adminStateUp- The administrative state of the VIP. A valid value is true (UP) or false (DOWN).- Returns:
- LoadBalancerV2Builder
-
provider
LoadBalancerV2Builder provider(String provider)
Optional- Parameters:
provider- Set the provider the load balancer will be provisioned with
-
-