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 onNetworkDomain
related assets within Morpheus.Returns theMorpheusSynchronousNetworkProxyService
used for performing updates/queries onNetworkProxy
related assets within MorpheusgetPool()
Returns the NetworkPoolContext used for performing updates or queries onNetworkPool
related assets within Morpheus.Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolServer
related assets within Morpheus.Returns theMorpheusSynchronousNetworkRouterService
used for performing updates/queries onNetworkRouter
related assets within MorpheusReturns theMorpheusSynchronousNetworkRouteTableService
used for performing updates/queries onNetworkRouteTable
related assets within MorpheusgetType()
Returns the MorpheusNetworkTypeContext used for performing updates/queries onNetworkType
related 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, search
Methods inherited from interface com.morpheusdata.core.MorpheusSynchronousIdentityService
getDataIdentityService, listIdentityProjections
-
Method Details
-
getPool
MorpheusSynchronousNetworkPoolService getPool()Returns the NetworkPoolContext used for performing updates or queries onNetworkPool
related assets within Morpheus. Typically this would be called by aDNSProvider
orIPAMProvider
.- Returns:
- An instance of the Network Pool Context to be used for calls by various network providers
-
getPoolServer
MorpheusSynchronousNetworkPoolServerService getPoolServer()Returns the NetworkPoolContext used for performing updates or queries onNetworkPoolServer
related 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 onNetworkDomain
related 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 onNetworkType
related assets within Morpheus.- Returns:
- An instance of the NetworkTypeContext to be used for calls by various network providers
-
getRouter
MorpheusSynchronousNetworkRouterService getRouter()Returns theMorpheusSynchronousNetworkRouterService
used for performing updates/queries onNetworkRouter
related assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkRouterService
-
getRouteTable
MorpheusSynchronousNetworkRouteTableService getRouteTable()Returns theMorpheusSynchronousNetworkRouteTableService
used for performing updates/queries onNetworkRouteTable
related assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkRouteTableService
-
getNetworkProxy
MorpheusSynchronousNetworkProxyService getNetworkProxy()Returns theMorpheusSynchronousNetworkProxyService
used for performing updates/queries onNetworkProxy
related assets within Morpheus- Returns:
- An instance of the
MorpheusSynchronousNetworkProxyService
-