/*
- * Copyright IBM Corporation, 2013. All rights reserved.
+ * Copyright (c) 2013, 2015 IBM Corporation and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
import org.slf4j.LoggerFactory;
public class NeutronCRUDInterfaces {
- private static final Logger LOGGER = LoggerFactory
- .getLogger(NeutronCRUDInterfaces.class);
+ private static final Logger LOGGER = LoggerFactory.getLogger(NeutronCRUDInterfaces.class);
private INeutronNetworkCRUD networkInterface;
private INeutronSubnetCRUD subnetInterface;
private INeutronLoadBalancerPoolCRUD lbpInterface;
private INeutronLoadBalancerListenerCRUD lblInterface;
private INeutronLoadBalancerHealthMonitorCRUD lbhmInterface;
- private INeutronLoadBalancerPoolMemberCRUD lbpmInterface;
private INeutronMeteringLabelCRUD mlInterface;
private INeutronMeteringLabelRuleCRUD mlrInterface;
private INeutronVPNIKEPolicyCRUD ikepInterface;
private INeutronVPNIPSECPolicyCRUD ipsecpInterface;
private INeutronVPNServiceCRUD vpnInterface;
private INeutronVPNIPSECSiteConnectionsCRUD ipsecScInterface;
+ private INeutronBgpvpnCRUD bgpvpnInterface;
+ private INeutronL2gatewayCRUD l2gatewayInterface;
+ private INeutronL2gatewayConnectionCRUD l2gatewayConnectionInterface;
+ private INeutronSFCFlowClassifierCRUD sfcFlowClassifierInterface;
+ private INeutronSFCPortPairCRUD sfcPortPairInterface;
+ private INeutronSFCPortPairGroupCRUD sfcPortPairGroupInterface;
+ private INeutronSFCPortChainCRUD sfcPortChainInterface;
+ private INeutronQosPolicyCRUD qospInterface;
public NeutronCRUDInterfaces() {
}
return lbhmInterface;
}
- public INeutronLoadBalancerPoolMemberCRUD getLoadBalancerPoolMemberInterface() {
- return lbpmInterface;
- }
-
public INeutronMeteringLabelCRUD getMeteringLabelInterface() {
return mlInterface;
}
return ipsecpInterface;
}
+ public INeutronL2gatewayCRUD getL2gatewayInterface() {
+ return l2gatewayInterface;
+ }
+
+ public INeutronL2gatewayConnectionCRUD getL2gatewayConnectionInterface() {
+ return l2gatewayConnectionInterface;
+ }
+
public void setVPNServiceInterface(INeutronVPNServiceCRUD iface) {
vpnInterface = iface;
}
return ipsecScInterface;
}
+ public INeutronBgpvpnCRUD getBgpvpnInterface() {
+ return bgpvpnInterface;
+ }
+
+ public INeutronSFCFlowClassifierCRUD getSFCFlowClassifierInterface() {
+ return sfcFlowClassifierInterface;
+ }
+
+ public INeutronSFCPortPairCRUD getSFCPortPairInterface() {
+ return sfcPortPairInterface;
+ }
+
+ public INeutronSFCPortPairGroupCRUD getSFCPortPairGroupInterface() {
+ return sfcPortPairGroupInterface;
+ }
+
+ public INeutronSFCPortChainCRUD getSFCPortChainInterface() {
+ return sfcPortChainInterface;
+ }
+
+ public INeutronQosPolicyCRUD getQosPolicyInterface() {
+ return qospInterface;
+ }
+
public NeutronCRUDInterfaces fetchINeutronNetworkCRUD(Object obj) {
networkInterface = (INeutronNetworkCRUD) getInstances(INeutronNetworkCRUD.class, obj);
return this;
}
public NeutronCRUDInterfaces fetchINeutronLoadBalancerHealthMonitorCRUD(Object obj) {
- lbhmInterface = (INeutronLoadBalancerHealthMonitorCRUD) getInstances(INeutronLoadBalancerHealthMonitorCRUD.class, obj);
- return this;
- }
-
- public NeutronCRUDInterfaces fetchINeutronLoadBalancerPoolMemberCRUD(Object obj) {
- lbpmInterface = (INeutronLoadBalancerPoolMemberCRUD) getInstances(INeutronLoadBalancerPoolMemberCRUD.class, obj);
+ lbhmInterface = (INeutronLoadBalancerHealthMonitorCRUD) getInstances(
+ INeutronLoadBalancerHealthMonitorCRUD.class, obj);
return this;
}
}
public NeutronCRUDInterfaces fetchINeutronVPNIPSECSiteConnectionsCRUD(Object obj) {
- ipsecScInterface = (INeutronVPNIPSECSiteConnectionsCRUD) getInstances(INeutronVPNIPSECSiteConnectionsCRUD.class, obj);
+ ipsecScInterface = (INeutronVPNIPSECSiteConnectionsCRUD) getInstances(INeutronVPNIPSECSiteConnectionsCRUD.class,
+ obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronBgpvpnCRUD(Object obj) {
+ bgpvpnInterface = (INeutronBgpvpnCRUD) getInstances(INeutronBgpvpnCRUD.class, obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronL2gatewayCRUD(Object obj) {
+ l2gatewayInterface = (INeutronL2gatewayCRUD) getInstances(INeutronL2gatewayCRUD.class, obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronL2gatewayConnectionCRUD(Object obj) {
+ l2gatewayConnectionInterface = (INeutronL2gatewayConnectionCRUD) getInstances(
+ INeutronL2gatewayConnectionCRUD.class, obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronSFCFlowClassifierCRUD(Object obj) {
+ sfcFlowClassifierInterface = (INeutronSFCFlowClassifierCRUD) getInstances(INeutronSFCFlowClassifierCRUD.class,
+ obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronSFCPortPairCRUD(Object obj) {
+ sfcPortPairInterface = (INeutronSFCPortPairCRUD) getInstances(INeutronSFCPortPairCRUD.class, obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronSFCPortPairGroupCRUD(Object obj) {
+ sfcPortPairGroupInterface = (INeutronSFCPortPairGroupCRUD) getInstances(INeutronSFCPortPairGroupCRUD.class,
+ obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronSFCPortChainCRUD(Object obj) {
+ sfcPortChainInterface = (INeutronSFCPortChainCRUD) getInstances(INeutronSFCPortChainCRUD.class, obj);
+ return this;
+ }
+
+ public NeutronCRUDInterfaces fetchINeutronQosPolicyCRUD(Object obj) {
+ qospInterface = (INeutronQosPolicyCRUD) getInstances(INeutronQosPolicyCRUD.class, obj);
return this;
}