Package org.opendaylight.neutron.spi
Class NeutronPort
- java.lang.Object
-
- org.opendaylight.neutron.spi.NeutronID
-
- org.opendaylight.neutron.spi.NeutronObject<T>
-
- org.opendaylight.neutron.spi.NeutronBaseAttributes<T>
-
- org.opendaylight.neutron.spi.NeutronAdminAttributes<NeutronPort>
-
- org.opendaylight.neutron.spi.NeutronPort
-
- All Implemented Interfaces:
Serializable
,INeutronAdminAttributes<NeutronPort>
,INeutronBaseAttributes<NeutronPort>
,INeutronObject<NeutronPort>
public final class NeutronPort extends NeutronAdminAttributes<NeutronPort>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NeutronPort()
-
Method Summary
-
Methods inherited from class org.opendaylight.neutron.spi.NeutronAdminAttributes
getAdminStateUp, getStatus, isAdminStateUp, setAdminStateUp, setStatus
-
Methods inherited from class org.opendaylight.neutron.spi.NeutronBaseAttributes
getName, setName
-
Methods inherited from class org.opendaylight.neutron.spi.NeutronObject
extractFields, getProjectID, getRevisionNumber, getTenantID, setProjectID, setRevisionNumber, setTenantID, setTenantID
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opendaylight.neutron.spi.INeutronBaseAttributes
getName, setName
-
Methods inherited from interface org.opendaylight.neutron.spi.INeutronObject
extractFields, getID, getProjectID, getRevisionNumber, getTenantID, setID, setProjectID, setRevisionNumber, setTenantID, setTenantID
-
-
-
-
Method Detail
-
getNetworkUUID
public String getNetworkUUID()
-
setNetworkUUID
public void setNetworkUUID(String networkUUID)
-
getMacAddress
public String getMacAddress()
-
setMacAddress
public void setMacAddress(String macAddress)
-
getFixedIps
public List<NeutronIps> getFixedIps()
-
setFixedIps
public void setFixedIps(List<NeutronIps> fixedIps)
-
getDeviceID
public String getDeviceID()
-
setDeviceID
public void setDeviceID(String deviceID)
-
getDeviceOwner
public String getDeviceOwner()
-
setDeviceOwner
public void setDeviceOwner(String deviceOwner)
-
getSecurityGroups
public List<NeutronSecurityGroup> getSecurityGroups()
-
setSecurityGroups
public void setSecurityGroups(List<NeutronSecurityGroup> securityGroups)
-
getAllowedAddressPairs
public List<NeutronPortAllowedAddressPairs> getAllowedAddressPairs()
-
setAllowedAddressPairs
public void setAllowedAddressPairs(List<NeutronPortAllowedAddressPairs> allowedAddressPairs)
-
getExtraDHCPOptions
public List<NeutronPortExtraDHCPOption> getExtraDHCPOptions()
-
setExtraDHCPOptions
public void setExtraDHCPOptions(List<NeutronPortExtraDHCPOption> extraDHCPOptions)
-
getBindinghostID
public String getBindinghostID()
-
setBindinghostID
public void setBindinghostID(String bindinghostID)
-
getProfile
public String getProfile()
-
setProfile
public void setProfile(String newBindingProfile)
-
getBindingvnicType
public String getBindingvnicType()
-
setBindingvnicType
public void setBindingvnicType(String bindingvnicType)
-
getBindingvifType
public String getBindingvifType()
-
setBindingvifType
public void setBindingvifType(String bindingvifType)
-
getPortSecurityEnabled
public Boolean getPortSecurityEnabled()
-
getQosPolicyId
public String getQosPolicyId()
-
setQosPolicyId
public void setQosPolicyId(String qosPolicyId)
-
setPortSecurityEnabled
public void setPortSecurityEnabled(Boolean newValue)
-
extractField
protected boolean extractField(String field, NeutronPort ans)
- Overrides:
extractField
in classNeutronAdminAttributes<NeutronPort>
-
initDefaults
public void initDefaults()
- Specified by:
initDefaults
in interfaceINeutronObject<NeutronPort>
- Overrides:
initDefaults
in classNeutronAdminAttributes<NeutronPort>
-
toString
public String toString()
- Overrides:
toString
in classNeutronObject<NeutronPort>
-
-