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:
 extractFieldin classNeutronAdminAttributes<NeutronPort>
 
- 
initDefaults
public void initDefaults()
- Specified by:
 initDefaultsin interfaceINeutronObject<NeutronPort>- Overrides:
 initDefaultsin classNeutronAdminAttributes<NeutronPort>
 
- 
toString
public String toString()
- Overrides:
 toStringin classNeutronObject<NeutronPort>
 
 - 
 
 -