Interface MorpheusSynchronousNetworkService
- All Superinterfaces:
MorpheusSynchronousDataService<Network,,NetworkIdentityProjection> MorpheusSynchronousIdentityService<NetworkIdentityProjection>
public interface MorpheusSynchronousNetworkService
extends MorpheusSynchronousDataService<Network,NetworkIdentityProjection>, MorpheusSynchronousIdentityService<NetworkIdentityProjection>
-
Method Summary
Modifier and TypeMethodDescriptionReturns the NetworkDomainContext used for performing updates/queries onNetworkDomainrelated assets within Morpheus.Returns the NetworkFloatingIpContext used for performing updates on queries onNetworkFloatingIprelated assets within Morpheus.Returns theMorpheusSynchronousNetworkProxyServiceused for performing updates/queries onNetworkProxyrelated assets within MorpheusgetPool()Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolrelated assets within Morpheus.Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolServerrelated assets within Morpheus.Returns theMorpheusSynchronousNetworkRouterServiceused for performing updates/queries onNetworkRouterrelated assets within MorpheusReturns theMorpheusSynchronousNetworkRouteTableServiceused for performing updates/queries onNetworkRouteTablerelated assets within MorpheusgetType()Returns the MorpheusNetworkTypeContext used for performing updates/queries onNetworkTyperelated assets within Morpheus.Methods inherited from interface com.morpheusdata.core.MorpheusSynchronousDataService
bulkCreate, bulkRemove, bulkSave, count, create, create, find, get, getDataService, list, listById, listOptions, remove, remove, save, save, searchMethods inherited from interface com.morpheusdata.core.MorpheusSynchronousIdentityService
getDataIdentityService, listIdentityProjections
-
Method Details
-
getPool
MorpheusSynchronousNetworkPoolService getPool()Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolrelated assets within Morpheus. Typically this would be called by aDNSProviderorIPAMProvider.- Returns:
- An instance of the Network Pool Context to be used for calls by various network providers
-
getFloatingIp
MorpheusSynchronousNetworkFloatingIpService getFloatingIp()Returns the NetworkFloatingIpContext used for performing updates on queries onNetworkFloatingIprelated assets within Morpheus.- Returns:
- An instance of the Network Floating IP Context to be used for calls by various floating ip providers
-
getPoolServer
MorpheusSynchronousNetworkPoolServerService getPoolServer()Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolServerrelated assets within Morpheus.- Returns:
- An instance of the Network Pool Server Context to be used for calls by various network providers
-
getDomain
MorpheusSynchronousNetworkDomainService getDomain()Returns the NetworkDomainContext used for performing updates/queries onNetworkDomainrelated assets within Morpheus. Most useful when implementing DNS related services.- Returns:
- An instance of the Network Domain Context to be used for calls by various network providers
-
getType
MorpheusSynchronousNetworkTypeService getType()Returns the MorpheusNetworkTypeContext used for performing updates/queries onNetworkTyperelated assets within Morpheus.- Returns:
- An instance of the NetworkTypeContext to be used for calls by various network providers
-
getRouter
MorpheusSynchronousNetworkRouterService getRouter()Returns theMorpheusSynchronousNetworkRouterServiceused for performing updates/queries onNetworkRouterrelated assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkRouterService
-
getRouteTable
MorpheusSynchronousNetworkRouteTableService getRouteTable()Returns theMorpheusSynchronousNetworkRouteTableServiceused for performing updates/queries onNetworkRouteTablerelated assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkRouteTableService
-
getNetworkProxy
MorpheusSynchronousNetworkProxyService getNetworkProxy()Returns theMorpheusSynchronousNetworkProxyServiceused for performing updates/queries onNetworkProxyrelated assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkProxyService
-