Interface Neutron
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Neutron>
,BgpvpnNetworkAssociationsAttributes
,BgpvpnRouterAssociationsAttributes
,BgpvpnsAttributes
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NeutronData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,ExtensionsAttributes
,FirewallsAttributes
,FloatingipsAttributes
,HostconfigAttributes
,IkepoliciesAttributes
,IpsecconnectionsAttributes
,IpsecpoliciesAttributes
,L2gatewayConnectionsAttributes
,L2gatewaysAttributes
,LbaasAttributes
,MeteringLabelsAttributes
,MeteringRulesAttributes
,NetworksAttributes
,PoliciesAttributes
,PortsAttributes
,QosAttributes
,RoutersAttributes
,RulesAttributes
,SecurityGroupsAttributes
,SecurityRulesAttributes
,ServiceProviderFeaturesAttributes
,SfcAttributes
,SfcFlowClassifiersAttributes
,SubnetsAttributes
,TapServicesAttributes
,TrunksAttributes
,VpnservicesAttributes
@Generated("mdsal-binding-generator") public interface Neutron extends org.opendaylight.yangtools.yang.binding.ChildOf<NeutronData>, org.opendaylight.yangtools.yang.binding.Augmentable<Neutron>, ExtensionsAttributes, ServiceProviderFeaturesAttributes, NetworksAttributes, SubnetsAttributes, PortsAttributes, RoutersAttributes, FloatingipsAttributes, MeteringLabelsAttributes, MeteringRulesAttributes, SecurityGroupsAttributes, SecurityRulesAttributes, FirewallsAttributes, PoliciesAttributes, RulesAttributes, LbaasAttributes, VpnservicesAttributes, IkepoliciesAttributes, IpsecpoliciesAttributes, IpsecconnectionsAttributes, BgpvpnsAttributes, BgpvpnNetworkAssociationsAttributes, BgpvpnRouterAssociationsAttributes, L2gatewaysAttributes, L2gatewayConnectionsAttributes, HostconfigAttributes, QosAttributes, SfcFlowClassifiersAttributes, SfcAttributes, TrunksAttributes, TapServicesAttributes
This class represents the following YANG schema fragment defined in module neutron
container neutron { uses extensions:extensions-attributes; uses extensions:service-provider-features-attributes; uses networks:networks-attributes; uses subnets:subnets-attributes; uses ports:ports-attributes; uses l3:routers-attributes; uses l3:floatingips-attributes; uses metering:metering-labels-attributes; uses metering:metering-rules-attributes; uses secgroups:security-groups-attributes; uses secgroups:security-rules-attributes; uses fwaas:firewalls-attributes; uses fwaas:policies-attributes; uses fwaas:rules-attributes; uses lbaasv2:lbaas-attributes; uses vpnaas:vpnservices-attributes; uses vpnaas:ikepolicies-attributes; uses vpnaas:ipsecpolicies-attributes; uses vpnaas:ipsecconnections-attributes; uses bgpvpns:bgpvpns-attributes; uses bgpvpn-network-associations:bgpvpn-network-associations-attributes; uses bgpvpn-router-associations:bgpvpn-router-associations-attributes; uses l2gateways:l2gateways-attributes; uses l2gateways:l2gateway-connections-attributes; uses hostconfig:hostconfig-attributes; uses qos:qos-attributes; uses sfc-flow-classifier:sfc-flow-classifiers-attributes; uses sfc:sfc-attributes; uses trunks:trunks-attributes; uses tapaas:tap-services-attributes; }
The schema path to identify an instance is neutron/neutronTo create instances of this class use
NeutronBuilder
.- See Also:
NeutronBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull Neutron thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull Neutron obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull Neutron obj)
Default implementation ofObject.toString()
contract for this interface.default Class<Neutron>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.bgpvpn.network.association.rev190502.BgpvpnNetworkAssociationsAttributes
getBgpvpnNetworkAssociations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.bgpvpn.router.association.rev190502.BgpvpnRouterAssociationsAttributes
getBgpvpnRouterAssociations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.bgpvpns.rev150903.BgpvpnsAttributes
getBgpvpns
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.extensions.rev160617.ExtensionsAttributes
getExtensions
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.fwaas.rev150712.FirewallsAttributes
getFirewalls
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev150712.FloatingipsAttributes
getFloatingips
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.hostconfig.rev150712.HostconfigAttributes
getHostconfigs
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev150712.IkepoliciesAttributes
getIkePolicies
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev150712.IpsecconnectionsAttributes
getIpsecSiteConnections
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev150712.IpsecpoliciesAttributes
getIpsecPolicies
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l2gateways.rev150712.L2gatewayConnectionsAttributes
getL2gatewayConnections
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l2gateways.rev150712.L2gatewaysAttributes
getL2gateways
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.lbaasv2.rev150712.LbaasAttributes
getHealthmonitors, getListeners, getLoadbalancers, getPools
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.metering.rev150712.MeteringLabelsAttributes
getMeteringLabels
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.metering.rev150712.MeteringRulesAttributes
getMeteringRules
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.NetworksAttributes
getNetworks
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.fwaas.rev150712.PoliciesAttributes
getFirewallPolicies
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.PortsAttributes
getPorts
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.qos.rev160613.QosAttributes
getQosPolicies, getQosRuleTypes
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev150712.RoutersAttributes
getRouters
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.fwaas.rev150712.RulesAttributes
getFirewallRules
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev150712.SecurityGroupsAttributes
getSecurityGroups
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev150712.SecurityRulesAttributes
getSecurityRules
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.extensions.rev160617.ServiceProviderFeaturesAttributes
getFeatures
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.sfc.rev160511.SfcAttributes
getPortChains, getPortPairGroups, getPortPairs
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.sfc.flow.classifier.rev160511.SfcFlowClassifiersAttributes
getSfcFlowClassifiers
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev150712.SubnetsAttributes
getSubnets
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.tapaas.rev171024.TapServicesAttributes
getTapServices, getTapServicesStatus
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.trunks.rev170118.TrunksAttributes
getTrunks
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev150712.VpnservicesAttributes
getVpnServices
-
-
-
-
Method Detail
-
implementedInterface
default Class<Neutron> implementedInterface()
- Specified by:
implementedInterface
in interfaceBgpvpnNetworkAssociationsAttributes
- Specified by:
implementedInterface
in interfaceBgpvpnRouterAssociationsAttributes
- Specified by:
implementedInterface
in interfaceBgpvpnsAttributes
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceExtensionsAttributes
- Specified by:
implementedInterface
in interfaceFirewallsAttributes
- Specified by:
implementedInterface
in interfaceFloatingipsAttributes
- Specified by:
implementedInterface
in interfaceHostconfigAttributes
- Specified by:
implementedInterface
in interfaceIkepoliciesAttributes
- Specified by:
implementedInterface
in interfaceIpsecconnectionsAttributes
- Specified by:
implementedInterface
in interfaceIpsecpoliciesAttributes
- Specified by:
implementedInterface
in interfaceL2gatewayConnectionsAttributes
- Specified by:
implementedInterface
in interfaceL2gatewaysAttributes
- Specified by:
implementedInterface
in interfaceLbaasAttributes
- Specified by:
implementedInterface
in interfaceMeteringLabelsAttributes
- Specified by:
implementedInterface
in interfaceMeteringRulesAttributes
- Specified by:
implementedInterface
in interfaceNetworksAttributes
- Specified by:
implementedInterface
in interfacePoliciesAttributes
- Specified by:
implementedInterface
in interfacePortsAttributes
- Specified by:
implementedInterface
in interfaceQosAttributes
- Specified by:
implementedInterface
in interfaceRoutersAttributes
- Specified by:
implementedInterface
in interfaceRulesAttributes
- Specified by:
implementedInterface
in interfaceSecurityGroupsAttributes
- Specified by:
implementedInterface
in interfaceSecurityRulesAttributes
- Specified by:
implementedInterface
in interfaceServiceProviderFeaturesAttributes
- Specified by:
implementedInterface
in interfaceSfcAttributes
- Specified by:
implementedInterface
in interfaceSfcFlowClassifiersAttributes
- Specified by:
implementedInterface
in interfaceSubnetsAttributes
- Specified by:
implementedInterface
in interfaceTapServicesAttributes
- Specified by:
implementedInterface
in interfaceTrunksAttributes
- Specified by:
implementedInterface
in interfaceVpnservicesAttributes
-
bindingHashCode
static int bindingHashCode(@NonNull Neutron obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull Neutron thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull Neutron obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
-