public static class NeutronPort.PortConcreteBuilder extends ResourceBuilder<Port,NeutronPort.PortConcreteBuilder> implements PortBuilder
| Modifier and Type | Method and Description |
|---|---|
PortBuilder |
adminState(boolean adminStateUp) |
PortBuilder |
allowedAddressPair(String ipAddress,
String macAddress)
Adds an allowed address pair to the current list of allowed addresses
|
Port |
build()
Creates and return the Model Entity M
|
PortBuilder |
deviceId(String deviceId) |
PortBuilder |
deviceOwner(String deviceOwner) |
PortBuilder |
extraDhcpOpt(ExtraDhcpOptCreate extraDhcpOptCreate) |
PortBuilder |
fixedIp(String address,
String subnetId)
Adds a fixed IP to the current list of fixed IP Addresses
|
PortBuilder |
from(Port in)
Creates a Builder using the param M as the default values
|
PortBuilder |
hostId(String hostId) |
PortBuilder |
macAddress(String macAddress) |
PortBuilder |
networkId(String networkId) |
PortBuilder |
portSecurityEnabled(Boolean portSecurityEnabled) |
PortBuilder |
profile(Map<String,Object> profile) |
protected Port |
reference() |
PortBuilder |
removeAddressPair(String ipAddress,
String macAddress)
Removes an allowed address pair from the current list of allowed addresses
|
PortBuilder |
removeFixedIp(String address,
String subnetId)
Removes a fixed IP from the current list of fixed IP Addresses
|
PortBuilder |
securityGroup(String groupName) |
PortBuilder |
state(State state) |
PortBuilder |
vifDetails(Map<String,Object> vifDetails) |
PortBuilder |
vifType(String vifType) |
PortBuilder |
vNicType(String vNicType) |
tenant, tenantIdid, name, selfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitname, tenant, tenantIdpublic PortBuilder networkId(String networkId)
networkId in interface PortBuilderPort.getNetworkId()public PortBuilder deviceId(String deviceId)
deviceId in interface PortBuilderPort.getDeviceId()public PortBuilder deviceOwner(String deviceOwner)
deviceOwner in interface PortBuilderPort.getDeviceOwner()public PortBuilder macAddress(String macAddress)
macAddress in interface PortBuilderPort.getMacAddress()public PortBuilder fixedIp(String address, String subnetId)
PortBuilderfixedIp in interface PortBuilderaddress - the IP AddresssubnetId - the subnet identifierPort.getFixedIps()public PortBuilder removeFixedIp(String address, String subnetId)
PortBuilderremoveFixedIp in interface PortBuilderaddress - the IP AddresssubnetId - the subnet identifierpublic PortBuilder allowedAddressPair(String ipAddress, String macAddress)
PortBuilderallowedAddressPair in interface PortBuilderipAddress - the Subnet Address (i.e. 192.168.1.0/24)macAddress - the MAC AddressPort.getAllowedAddressPairs()public PortBuilder removeAddressPair(String ipAddress, String macAddress)
PortBuilderremoveAddressPair in interface PortBuilderipAddress - the Subnet Address (i.e. 192.168.1.0/24)macAddress - the MAC addressPort.getAllowedAddressPairs()public PortBuilder adminState(boolean adminStateUp)
adminState in interface PortBuilderPort.isAdminStateUp()public PortBuilder state(State state)
state in interface PortBuilderPort.getState()public Port build()
Buildable.Builderbuild in interface Buildable.Builder<PortBuilder,Port>public PortBuilder from(Port in)
Buildable.Builderfrom in interface Buildable.Builder<PortBuilder,Port>protected Port reference()
reference in class BasicResourceBuilder<Port,NeutronPort.PortConcreteBuilder>public PortBuilder extraDhcpOpt(ExtraDhcpOptCreate extraDhcpOptCreate)
extraDhcpOpt in interface PortBuilderpublic PortBuilder securityGroup(String groupName)
securityGroup in interface PortBuilderpublic PortBuilder portSecurityEnabled(Boolean portSecurityEnabled)
portSecurityEnabled in interface PortBuilderpublic PortBuilder hostId(String hostId)
hostId in interface PortBuilderpublic PortBuilder vifType(String vifType)
vifType in interface PortBuilderpublic PortBuilder vifDetails(Map<String,Object> vifDetails)
vifDetails in interface PortBuilderpublic PortBuilder vNicType(String vNicType)
vNicType in interface PortBuilderpublic PortBuilder profile(Map<String,Object> profile)
profile in interface PortBuilderCopyright © 2017. All rights reserved.