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 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
-
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
-