Class VIP.CreateBuilder
- java.lang.Object
-
- org.jclouds.openstack.neutron.v2.domain.lbaas.v1.VIP.CreateBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VIP.CreateBuilder
address(String address)
Provides the address for this VIP's Builder.VIP.CreateVIP
build()
VIP.CreateBuilder
protocol(Protocol protocol)
Provides the protocol for this VIP's Builder.VIP.CreateBuilder
protocolPort(Integer protocolPort)
Provides the protocol port for this VIP's Builder.protected VIP.CreateBuilder
self()
VIP.CreateBuilder
subnetId(String subnetId)
Provides the subnet id for this VIP's Builder.VIP.CreateBuilder
tenantId(String tenantId)
Provides the tenantId for this VIP's Builder.
-
-
-
Method Detail
-
tenantId
public VIP.CreateBuilder tenantId(String tenantId)
Provides the tenantId for this VIP's Builder. Admin-only. When keystone is enabled, it is not mandatory to specify tenant_id for resources in create requests, as the tenant identifier will be derived from the Authentication token. Please note that the default authorization settings only allow administrative users to create resources on behalf of a different tenant.- Returns:
- the Builder.
- See Also:
VIP.getTenantId()
-
subnetId
public VIP.CreateBuilder subnetId(String subnetId)
Provides the subnet id for this VIP's Builder.- Returns:
- the Builder.
- See Also:
VIP.getSubnetId()
-
address
public VIP.CreateBuilder address(String address)
Provides the address for this VIP's Builder.- Returns:
- the Builder.
- See Also:
VIP.getAddress()
-
protocol
public VIP.CreateBuilder protocol(Protocol protocol)
Provides the protocol for this VIP's Builder.- Returns:
- the Builder.
- See Also:
VIP.getProtocol()
-
protocolPort
public VIP.CreateBuilder protocolPort(Integer protocolPort)
Provides the protocol port for this VIP's Builder.- Returns:
- the Builder.
- See Also:
VIP.getProtocolPort()
-
build
public VIP.CreateVIP build()
- Returns:
- a CreateVIP constructed with this Builder.
-
self
protected VIP.CreateBuilder self()
-
-