package org.opennaas.extensions.router.junos.actionssets;
import org.opennaas.extensions.router.capability.bgp.BGPActionSet;
import org.opennaas.extensions.router.capability.chassis.ChassisActionSet;
import org.opennaas.extensions.router.capability.gretunnel.GRETunnelActionSet;
import org.opennaas.extensions.router.capability.ip.IPActionSet;
import org.opennaas.extensions.router.capability.ospf.OSPFActionSet;
import org.opennaas.extensions.router.capability.ospfv3.OSPFv3ActionSet;
import org.opennaas.extensions.router.capability.staticroute.StaticRouteActionSet;
import org.opennaas.extensions.router.capability.vrrp.VRRPActionSet;
public class ActionConstants {
public static final String GETCONFIG = "getConfiguration";
// public static final String CONFIGLT = "configureLogicalTunnel";
public static final String ISALIVE = "isAlive";
public static final String VALIDATE = "validate";
// Chassis ActionSET
public static final String DELETESUBINTERFACE = ChassisActionSet.DELETESUBINTERFACE;
public static final String CONFIGURESUBINTERFACE = ChassisActionSet.CONFIGURESUBINTERFACE;
public static final String SET_TAGGEDETHERNET_ENCAPSULATION = ChassisActionSet.SET_TAGGEDETHERNET_ENCAPSULATION;
public static final String REMOVE_TAGGEDETHERNET_ENCAPSULATION = ChassisActionSet.REMOVE_TAGGEDETHERNET_ENCAPSULATION;
public static final String SET_VLANID = ChassisActionSet.SET_VLANID;
public static final String SETENCAPSULATION = "setEncapsulation";
public static final String SETENCAPSULATIONLABEL = "setEncapsulationLabel";
public static final String CONFIGURESTATUS = ChassisActionSet.CONFIGURESTATUS;
// LogicalRouters
public static final String DELETELOGICALROUTER = ChassisActionSet.DELETELOGICALROUTER;
public static final String CREATELOGICALROUTER = ChassisActionSet.CREATELOGICALROUTER;
public static final String ADDINTERFACETOLOGICALROUTER = ChassisActionSet.ADDINTERFACETOLOGICALROUTER;
public static final String REMOVEINTERFACEFROMLOGICALROUTER = ChassisActionSet.REMOVEINTERFACEFROMLOGICALROUTER;
// IP
public static final String SETIPv4 = IPActionSet.SET_IPv4;
public static final String SETIPv6 = IPActionSet.SET_IPv6;
public static final String SETINTERFACEDESCRIPTION = IPActionSet.SET_INTERFACE_DESCRIPTION;
public static final String ADDIPv4 = IPActionSet.ADD_IPv4;
public static final String ADDIPv6 = IPActionSet.ADD_IPv6;
public static final String REMOVEIPv4 = IPActionSet.REMOVE_IPv4;
public static final String REMOVEIPv6 = IPActionSet.REMOVE_IPv6;
// TODO THE SAME NAME FOR THE OTHER LIST LOGICAL ROUTERS
public static final String GETLOGICALROUTERS = "getLogicalRouters";
// TODO LISTLOGICALROUTER!!!
public static final String LISTLOGICALROUTER = "listLogicalRouter";
// GRETunnel ActionSET
public static final String CREATETUNNEL = GRETunnelActionSet.CREATETUNNEL;
public static final String DELETETUNNEL = GRETunnelActionSet.DELETETUNNEL;
public static final String GETTUNNELCONFIG = GRETunnelActionSet.GETTUNNELCONFIG;
public static final String SHOWTUNNELS = GRETunnelActionSet.SHOWTUNNELS;
// OSPF actionset
public static final String OSPF_CONFIGURE = OSPFActionSet.OSPF_CONFIGURE;
public static final String OSPF_CLEAR = OSPFActionSet.OSPF_CLEAR;
public static final String OSPF_GET_CONFIGURATION = OSPFActionSet.OSPF_GET_CONFIGURATION;
public static final String OSPF_ACTIVATE = OSPFActionSet.OSPF_ACTIVATE;
public static final String OSPF_DEACTIVATE = OSPFActionSet.OSPF_DEACTIVATE;
public static final String OSPF_ENABLE_INTERFACE = OSPFActionSet.OSPF_ENABLE_INTERFACE;
public static final String OSPF_DISABLE_INTERFACE = OSPFActionSet.OSPF_DISABLE_INTERFACE;
public static final String OSPF_CONFIGURE_AREA = OSPFActionSet.OSPF_CONFIGURE_AREA;
public static final String OSPF_REMOVE_AREA = OSPFActionSet.OSPF_REMOVE_AREA;
public static final String OSPF_ADD_INTERFACE_IN_AREA = OSPFActionSet.OSPF_ADD_INTERFACE_IN_AREA;
public static final String OSPF_REMOVE_INTERFACE_IN_AREA = OSPFActionSet.OSPF_REMOVE_INTERFACE_IN_AREA;
// OSPFv3 actionset
public static final String OSPFv3_CONFIGURE = OSPFv3ActionSet.OSPFv3_CONFIGURE;
public static final String OSPFv3_CLEAR = OSPFv3ActionSet.OSPFv3_CLEAR;
public static final String OSPFv3_GET_CONFIGURATION = OSPFv3ActionSet.OSPFv3_GET_CONFIGURATION;
public static final String OSPFv3_ACTIVATE = OSPFv3ActionSet.OSPFv3_ACTIVATE;
public static final String OSPFv3_DEACTIVATE = OSPFv3ActionSet.OSPFv3_DEACTIVATE;
public static final String OSPFv3_ENABLE_INTERFACE = OSPFv3ActionSet.OSPFv3_ENABLE_INTERFACE;
public static final String OSPFv3_DISABLE_INTERFACE = OSPFv3ActionSet.OSPFv3_DISABLE_INTERFACE;
public static final String OSPFv3_CONFIGURE_AREA = OSPFv3ActionSet.OSPFv3_CONFIGURE_AREA;
public static final String OSPFv3_REMOVE_AREA = OSPFv3ActionSet.OSPFv3_REMOVE_AREA;
public static final String OSPFv3_ADD_INTERFACE_IN_AREA = OSPFv3ActionSet.OSPFv3_ADD_INTERFACE_IN_AREA;
public static final String OSPFv3_REMOVE_INTERFACE_IN_AREA = OSPFv3ActionSet.OSPFv3_REMOVE_INTERFACE_IN_AREA;
// Static Route actionset
public static final String STATIC_ROUTE_CREATE = StaticRouteActionSet.STATIC_ROUTE_CREATE;
public static final String STATIC_ROUTE_DELETE = StaticRouteActionSet.STATIC_ROUTE_DELETE;
// BGP actionset
public static final String CONFIGURE_BGP = BGPActionSet.CONFIGURE_BGP;
public static final String UNCONFIGURE_BGP = BGPActionSet.UNCONFIGURE_BGP;
// VRRP actionset
public static final String VRRP_CONFIGURE = VRRPActionSet.VRRP_CONFIGURE;
public static final String VRRP_UNCONFIGURE = VRRPActionSet.VRRP_UNCONFIGURE;
public static final String VRRP_UPDATE_IP_ADDRESS = VRRPActionSet.VRRP_UPDATE_VIRTUAL_IP_ADDRESS;
public static final String VRRP_UPDATE_PRIORITY = VRRPActionSet.VRRP_UPDATE_PRIORITY;
public static final String VRRP_UPDATE_VIRTUAL_LINK_ADDRESS = VRRPActionSet.VRRP_UPDATE_VIRTUAL_LINK_ADDRESS;
}