Package org.opendaylight.neutron.spi
Interface INeutronObject<T extends INeutronObject<T>>
-
- All Known Subinterfaces:
INeutronAdminAttributes<T>
,INeutronBaseAttributes<T>
- All Known Implementing Classes:
NeutronAdminAttributes
,NeutronBaseAttributes
,NeutronBgpvpn
,NeutronBgpvpnNetworkAssociation
,NeutronBgpvpnRouterAssociation
,NeutronFirewall
,NeutronFirewallPolicy
,NeutronFirewallRule
,NeutronFloatingIp
,NeutronL2gateway
,NeutronL2gatewayConnection
,NeutronLoadBalancer
,NeutronLoadBalancerHealthMonitor
,NeutronLoadBalancerListener
,NeutronLoadBalancerPool
,NeutronLoadBalancerPoolMember
,NeutronMeteringLabel
,NeutronMeteringLabelRule
,NeutronNetwork
,NeutronObject
,NeutronPort
,NeutronQosBandwidthLimitRule
,NeutronQosDscpMarkingRule
,NeutronQosMinimumBandwidthRule
,NeutronQosPolicy
,NeutronRouter
,NeutronRouterInterface
,NeutronSecurityGroup
,NeutronSecurityRule
,NeutronSFCFlowClassifier
,NeutronSFCPortChain
,NeutronSFCPortPair
,NeutronSFCPortPairGroup
,NeutronSubnet
,NeutronTapFlow
,NeutronTapService
,NeutronTrunk
,NeutronVpnIkePolicy
,NeutronVpnIpSecPolicy
,NeutronVpnIpSecSiteConnection
,NeutronVpnService
public interface INeutronObject<T extends INeutronObject<T>>
This class contains behaviour common to Neutron configuration objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
extractFields(List<String> fields)
String
getID()
String
getProjectID()
Long
getRevisionNumber()
String
getTenantID()
void
initDefaults()
void
setID(String id)
void
setProjectID(String projectID)
void
setRevisionNumber(Long revisionNumber)
void
setTenantID(String tenantID)
void
setTenantID(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid tenantID)
-
-
-
Method Detail
-
getID
String getID()
-
setID
void setID(String id)
-
getTenantID
String getTenantID()
-
setTenantID
void setTenantID(String tenantID)
-
setTenantID
void setTenantID(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid tenantID)
-
getProjectID
String getProjectID()
-
setProjectID
void setProjectID(String projectID)
-
getRevisionNumber
Long getRevisionNumber()
-
setRevisionNumber
void setRevisionNumber(Long revisionNumber)
-
initDefaults
void initDefaults()
-
-