Uses of Class
com.morpheusdata.model.NetworkRouter
Packages that use NetworkRouter
Package
Description
-
Uses of NetworkRouter in com.morpheusdata.core.network
Methods in com.morpheusdata.core.network that return types with arguments of type NetworkRouterModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<NetworkRouter>MorpheusNetworkRouterService.listByCloudAndExternalIdIn(Long cloudId, Collection<String> externalIds) Deprecated.Method parameters in com.morpheusdata.core.network with type arguments of type NetworkRouterModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>MorpheusNetworkRouterService.create(List<NetworkRouter> addList) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>MorpheusNetworkRouterService.save(List<NetworkRouter> routersToSave) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)instead -
Uses of NetworkRouter in com.morpheusdata.core.providers
Methods in com.morpheusdata.core.providers that return types with arguments of type NetworkRouterModifier and TypeMethodDescriptiondefault ServiceResponse<NetworkRouter>NetworkProvider.createRouter(NetworkRouter router, Map opts) Create the NetworkRouter submitteddefault ServiceResponse<NetworkRouter>NetworkProvider.prepareRouter(NetworkRouter router, Map routerConfig, Map opts) Prepare the router information before validate, create, and update.default ServiceResponse<NetworkRouter>NetworkProvider.updateRouter(NetworkRouter router, Map opts) Update the NetworkRouter submittedMethods in com.morpheusdata.core.providers with parameters of type NetworkRouterModifier and TypeMethodDescriptiondefault ServiceResponseNetworkProvider.configureBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor, Map config) This configuration stage is called before the actual bgp neighbor creation phase in case any pre initialization work needs to be done on the network infrastructureNetworkProvider.MvmProvisionFacet.AppPortProfileFacet.createAppPortProfile(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.AppPortProfileConfig createConfig) default ServiceResponseNetworkProvider.createBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) This is called post configure and validation and is where you execute the necessary work on the underlying network infrastructure for bgp neighbor creationNetworkProvider.MvmProvisionFacet.FirewallGroupFacet.createFirewallGroup(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.FirewallGroupConfig createConfig) NetworkProvider.MvmProvisionFacet.NATFacet.createNAT(Account account, NetworkRouter router, NetworkRouterNAT nat, NetworkProvider.MvmProvisionFacet.NATConfig createConfig) default ServiceResponse<NetworkRouter>NetworkProvider.createRouter(NetworkRouter router, Map opts) Create the NetworkRouter submitteddefault ServiceResponse<NetworkRoute>NetworkProvider.createRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Create the NetworkRoute submittedNetworkProvider.MvmProvisionFacet.AppPortProfileFacet.deleteAppPortProfile(Account account, NetworkRouter router, ReferenceData profile) default ServiceResponseNetworkProvider.deleteBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Execution step for removing a bgp neighborNetworkProvider.MvmProvisionFacet.FirewallGroupFacet.deleteFirewallGroup(Account account, NetworkRouter router, ReferenceData group) NetworkProvider.MvmProvisionFacet.NATFacet.deleteNAT(Account account, NetworkRouter router, NetworkRouterNAT nat) default ServiceResponseNetworkProvider.deleteRouter(NetworkRouter router, Map opts) Delete the NetworkRouter submitteddefault ServiceResponseNetworkProvider.deleteRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Delete the NetworkRoute submitteddefault ServiceResponse<NetworkRouter>NetworkProvider.prepareRouter(NetworkRouter router, Map routerConfig, Map opts) Prepare the router information before validate, create, and update.default ServiceResponse<NetworkRoute>NetworkProvider.prepareRouterRoute(NetworkRouter router, NetworkRoute route, Map routeConfig, Map opts) Prepare the route information before validate, create, and update.default ServiceResponseNetworkProvider.updateBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Execution step for updating the details of a bgp neighborNetworkProvider.MvmProvisionFacet.NATFacet.updateNAT(Account account, NetworkRouter router, NetworkRouterNAT nat, NetworkProvider.MvmProvisionFacet.NATConfig updateConfig) default ServiceResponse<NetworkRouter>NetworkProvider.updateRouter(NetworkRouter router, Map opts) Update the NetworkRouter submitteddefault ServiceResponse<NetworkRoute>NetworkProvider.updateRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Update the NetworkRoute submittedNetworkProvider.MvmProvisionFacet.AppPortProfileFacet.validateAppPortProfile(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.AppPortProfileConfig createConfig) default ServiceResponseNetworkProvider.validateBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Called for additional validation of of the bgp neighbor input parameters that the provider may requireNetworkProvider.MvmProvisionFacet.FirewallGroupFacet.validateFirewallGroup(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.FirewallGroupConfig createConfig) NetworkProvider.MvmProvisionFacet.NATFacet.validateNAT(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.NATConfig createConfig) default ServiceResponseNetworkProvider.validateRouter(NetworkRouter router, Map opts) Validate the submitted NetworkRouter information.default ServiceResponseNetworkProvider.validateRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Validate the submitted NetworkRoute information. -
Uses of NetworkRouter in com.morpheusdata.model
Fields in com.morpheusdata.model declared as NetworkRouterModifier and TypeFieldDescriptionprotected NetworkRouterSecurityGroupLocation.networkRouterprotected NetworkRouterNetworkRouterBgpNeighbor.routerprotected NetworkRouterNetworkRouterNAT.routerMethods in com.morpheusdata.model that return NetworkRouterModifier and TypeMethodDescriptionSecurityGroupLocation.getNetworkRouter()NetworkRouterBgpNeighbor.getRouter()NetworkRouterNAT.getRouter()Methods in com.morpheusdata.model with parameters of type NetworkRouterModifier and TypeMethodDescriptionvoidSecurityGroupLocation.setNetworkRouter(NetworkRouter networkRouter) voidNetworkRouterBgpNeighbor.setRouter(NetworkRouter router) voidNetworkRouterNAT.setRouter(NetworkRouter router)
MorpheusDataService.bulkCreate(java.util.List<M>)instead