public interface MorpheusNetworkContext
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<java.lang.String> |
acquireLock(java.lang.String name,
java.util.Map opts) |
io.reactivex.Single<java.lang.Void> |
createSyncedNetworkDomain(java.lang.Long poolServerId,
java.util.List addList) |
io.reactivex.Single<java.lang.Void> |
deleteNetworkDomainAndRecord(NetworkDomain networkDomain,
NetworkDomainRecord domainRecord) |
io.reactivex.Single<java.util.Map<java.lang.String,NetworkDomainRecord>> |
findNetworkDomainRecordByNetworkDomainAndTypeAndExternalIds(NetworkDomain domain,
java.lang.String recordType,
java.util.List externalIds) |
io.reactivex.Single<java.util.List<NetworkDomain>> |
findNetworkDomainsByPoolServerAndExternalIdsOrNames(NetworkPoolServer poolServer,
java.util.List externalIds,
java.util.List nameList) |
io.reactivex.Single<java.util.Map<java.lang.String,NetworkPool>> |
findNetworkPoolsByPoolServerAndExternalIds(NetworkPoolServer pool,
java.util.List externalIds) |
io.reactivex.Single<java.lang.String> |
getComputeServerExternalFqdn(ComputeServer computeServer) |
io.reactivex.Single<java.lang.String> |
getContainerExternalFqdn(Container container) |
io.reactivex.Single<java.lang.String> |
getContainerExternalIp(Container container) |
io.reactivex.Single<NetworkDomain> |
getContainerNetworkDomain(Container container) |
io.reactivex.Single<java.util.List> |
getModelProperties(NetworkPool pool,
java.util.List<java.lang.String> joinProperties) |
io.reactivex.Single<java.util.List> |
getNetworkDomainByDomainAndRecordType(NetworkDomain domain,
java.lang.String recordType) |
io.reactivex.Single<java.util.List> |
getNetworkDomainByOwner(Account account) |
io.reactivex.Single<java.util.List<NetworkDomain>> |
getNetworkDomainByTypeAndRefId(java.lang.String refType,
java.lang.Long refId) |
io.reactivex.Single<NetworkDomainRecord> |
getNetworkDomainRecordByNetworkDomainAndContainerId(NetworkDomain domainMatch,
java.lang.Long containerId) |
io.reactivex.Single<NetworkPoolIp> |
getNetworkIp(NetworkPool networkPool,
java.lang.String assignedType,
java.lang.Long assignedId,
java.lang.Long subAssignedId) |
io.reactivex.Single<java.util.List<NetworkPoolIp>> |
getNetworkPoolIpsByNetworkPoolAndExternalIdOrIpAddress(NetworkPool pool,
java.util.List externalIds,
java.util.List ipAddresses) |
io.reactivex.Single<java.util.List<NetworkPool>> |
getNetworkPoolsByNetworkPoolServer(NetworkPoolServer poolServer) |
io.reactivex.Single<java.util.List<NetworkPool>> |
getNetworkPoolsByNetworkPoolServer(NetworkPoolServer poolServer,
java.lang.String property) |
io.reactivex.Single<java.util.List<NetworkPool>> |
getNetworkPoolsByNetworkPoolServerJoin(NetworkPoolServer poolServer,
java.lang.String joinProperty) |
io.reactivex.Single<java.util.List<NetworkPool>> |
getPools(NetworkPoolServer poolServer) |
io.reactivex.Single<NetworkPoolServer> |
getPoolServerByAccountIntegration(AccountIntegration integration) |
io.reactivex.Single<NetworkPoolServer> |
getPoolServerById(java.lang.Long id) |
io.reactivex.Single<NetworkDomain> |
getServerNetworkDomain(ComputeServer computeServer) |
io.reactivex.Single<NetworkPoolIp> |
loadNetworkPoolIp(NetworkPool pool,
java.lang.String ipAddress) |
io.reactivex.Single<java.lang.Boolean> |
releaseLock(java.lang.String name,
java.util.Map opts) |
io.reactivex.Single<java.lang.Void> |
removeMissingDomainRecords(java.lang.Long poolServerId,
NetworkDomain domain,
java.lang.String recordType,
java.util.List removeList) |
io.reactivex.Single<java.lang.Void> |
removeMissingIps(NetworkPool pool,
java.util.List removeList) |
io.reactivex.Single<java.lang.Void> |
removeMissingPools(java.lang.Long poolServerId,
java.util.List<NetworkPool> removeList) |
io.reactivex.Single<java.lang.Void> |
removeMissingZones(java.lang.Long poolServerId,
java.util.List removeList) |
io.reactivex.Single<java.lang.Void> |
removePoolIp(NetworkPool networkPool,
NetworkPoolIp ipAddress) |
io.reactivex.Single<NetworkDomainRecord> |
save(NetworkDomainRecord domainRecord) |
io.reactivex.Single<NetworkPool> |
save(NetworkPool networkPool) |
io.reactivex.Single<NetworkPoolIp> |
save(NetworkPoolIp poolIp) |
io.reactivex.Single<NetworkPoolIp> |
save(NetworkPoolIp poolIp,
NetworkPool networkPool) |
io.reactivex.Single<NetworkPoolIp> |
save(NetworkPoolIp poolIp,
NetworkPool networkPool,
java.util.Map opts) |
io.reactivex.Single<java.lang.Void> |
save(NetworkPool networkPool,
java.util.List<NetworkPoolRange> ranges) |
io.reactivex.Single<NetworkPoolRange> |
save(NetworkPoolRange networkPoolRange) |
io.reactivex.Single<java.lang.Void> |
saveAll(java.util.List<NetworkDomainRecord> domainRecords) |
io.reactivex.Single<java.lang.Void> |
saveAllNetworkDomains(java.util.List<NetworkDomain> domainsToSave) |
io.reactivex.Single<NetworkDomainRecord> |
saveDomainRecord(NetworkDomainRecord domainRecord) |
io.reactivex.Single<NetworkDomainRecord> |
saveDomainRecord(NetworkDomainRecord domainRecord,
java.util.Map opts) |
io.reactivex.Single<java.lang.Void> |
updateNetworkPoolStatus(NetworkPoolServer poolServer,
java.lang.String status,
java.lang.String message) |
io.reactivex.Single<java.lang.Void> updateNetworkPoolStatus(NetworkPoolServer poolServer, java.lang.String status, java.lang.String message)
io.reactivex.Single<java.lang.Void> removeMissingPools(java.lang.Long poolServerId,
java.util.List<NetworkPool> removeList)
io.reactivex.Single<java.util.List<NetworkPool>> getNetworkPoolsByNetworkPoolServer(NetworkPoolServer poolServer)
io.reactivex.Single<java.util.List<NetworkPool>> getNetworkPoolsByNetworkPoolServer(NetworkPoolServer poolServer, java.lang.String property)
io.reactivex.Single<java.util.List<NetworkPool>> getNetworkPoolsByNetworkPoolServerJoin(NetworkPoolServer poolServer, java.lang.String joinProperty)
io.reactivex.Single<java.util.List> getModelProperties(NetworkPool pool, java.util.List<java.lang.String> joinProperties)
io.reactivex.Single<java.lang.Void> removeMissingIps(NetworkPool pool, java.util.List removeList)
io.reactivex.Single<java.lang.Void> removePoolIp(NetworkPool networkPool, NetworkPoolIp ipAddress)
io.reactivex.Single<NetworkPoolServer> getPoolServerByAccountIntegration(AccountIntegration integration)
io.reactivex.Single<NetworkPoolServer> getPoolServerById(java.lang.Long id)
io.reactivex.Single<java.util.List<NetworkDomain>> getNetworkDomainByTypeAndRefId(java.lang.String refType, java.lang.Long refId)
io.reactivex.Single<java.util.List<NetworkPool>> getPools(NetworkPoolServer poolServer)
io.reactivex.Single<NetworkDomainRecord> saveDomainRecord(NetworkDomainRecord domainRecord)
io.reactivex.Single<NetworkDomainRecord> saveDomainRecord(NetworkDomainRecord domainRecord, java.util.Map opts)
io.reactivex.Single<NetworkPoolIp> save(NetworkPoolIp poolIp)
io.reactivex.Single<NetworkPoolIp> save(NetworkPoolIp poolIp, NetworkPool networkPool)
io.reactivex.Single<NetworkPoolIp> save(NetworkPoolIp poolIp, NetworkPool networkPool, java.util.Map opts)
io.reactivex.Single<NetworkPoolIp> getNetworkIp(NetworkPool networkPool, java.lang.String assignedType, java.lang.Long assignedId, java.lang.Long subAssignedId)
io.reactivex.Single<NetworkDomain> getContainerNetworkDomain(Container container)
io.reactivex.Single<java.lang.String> getComputeServerExternalFqdn(ComputeServer computeServer)
io.reactivex.Single<java.lang.String> getContainerExternalIp(Container container)
io.reactivex.Single<java.lang.String> getContainerExternalFqdn(Container container)
io.reactivex.Single<NetworkPoolIp> loadNetworkPoolIp(NetworkPool pool, java.lang.String ipAddress)
io.reactivex.Single<java.util.List> getNetworkDomainByDomainAndRecordType(NetworkDomain domain, java.lang.String recordType)
io.reactivex.Single<java.lang.Void> removeMissingDomainRecords(java.lang.Long poolServerId,
NetworkDomain domain,
java.lang.String recordType,
java.util.List removeList)
io.reactivex.Single<java.lang.String> acquireLock(java.lang.String name,
java.util.Map opts)
io.reactivex.Single<java.lang.Boolean> releaseLock(java.lang.String name,
java.util.Map opts)
io.reactivex.Single<java.lang.Void> createSyncedNetworkDomain(java.lang.Long poolServerId,
java.util.List addList)
io.reactivex.Single<java.util.List<NetworkDomain>> findNetworkDomainsByPoolServerAndExternalIdsOrNames(NetworkPoolServer poolServer, java.util.List externalIds, java.util.List nameList)
io.reactivex.Single<java.util.List<NetworkPoolIp>> getNetworkPoolIpsByNetworkPoolAndExternalIdOrIpAddress(NetworkPool pool, java.util.List externalIds, java.util.List ipAddresses)
io.reactivex.Single<java.lang.Void> saveAllNetworkDomains(java.util.List<NetworkDomain> domainsToSave)
io.reactivex.Single<java.lang.Void> removeMissingZones(java.lang.Long poolServerId,
java.util.List removeList)
io.reactivex.Single<java.util.List> getNetworkDomainByOwner(Account account)
io.reactivex.Single<NetworkDomainRecord> getNetworkDomainRecordByNetworkDomainAndContainerId(NetworkDomain domainMatch, java.lang.Long containerId)
io.reactivex.Single<java.lang.Void> deleteNetworkDomainAndRecord(NetworkDomain networkDomain, NetworkDomainRecord domainRecord)
io.reactivex.Single<NetworkDomain> getServerNetworkDomain(ComputeServer computeServer)
io.reactivex.Single<NetworkPool> save(NetworkPool networkPool)
io.reactivex.Single<NetworkPoolRange> save(NetworkPoolRange networkPoolRange)
io.reactivex.Single<NetworkDomainRecord> save(NetworkDomainRecord domainRecord)
io.reactivex.Single<java.lang.Void> saveAll(java.util.List<NetworkDomainRecord> domainRecords)
io.reactivex.Single<java.lang.Void> save(NetworkPool networkPool, java.util.List<NetworkPoolRange> ranges)
io.reactivex.Single<java.util.Map<java.lang.String,NetworkPool>> findNetworkPoolsByPoolServerAndExternalIds(NetworkPoolServer pool, java.util.List externalIds)
io.reactivex.Single<java.util.Map<java.lang.String,NetworkDomainRecord>> findNetworkDomainRecordByNetworkDomainAndTypeAndExternalIds(NetworkDomain domain, java.lang.String recordType, java.util.List externalIds)