Package com.morpheusdata.core
Interface MorpheusStorageServerService
- All Superinterfaces:
MorpheusDataQueryService<StorageServer>,MorpheusDataService<StorageServer,,StorageServerIdentityProjection> MorpheusIdentityService<StorageServerIdentityProjection>
public interface MorpheusStorageServerService
extends MorpheusDataService<StorageServer,StorageServerIdentityProjection>, MorpheusIdentityService<StorageServerIdentityProjection>
Context methods for dealing with
StorageServer in Morpheus-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<ServiceResponse>executeUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>getConfigurationDriftDetails(StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>postUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>refreshUpdate(StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>rollbackUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>runConfigurationDriftCheck(CheckLevel checkLevel, StorageServer storageServer) io.reactivex.rxjava3.core.Single<ServiceResponse>validateUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) Methods inherited from interface com.morpheusdata.core.MorpheusDataQueryService
count, find, get, list, list, listById, listOptions, listOptions, searchMethods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, create, remove, remove, save, saveMethods inherited from interface com.morpheusdata.core.MorpheusIdentityService
getIdentityProperties, listIdentityProjections
-
Method Details
-
validateUpdate
io.reactivex.rxjava3.core.Single<ServiceResponse> validateUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) -
executeUpdate
io.reactivex.rxjava3.core.Single<ServiceResponse> executeUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) -
postUpdate
io.reactivex.rxjava3.core.Single<ServiceResponse> postUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) -
rollbackUpdate
io.reactivex.rxjava3.core.Single<ServiceResponse> rollbackUpdate(UpdateDefinition updateDefinition, StorageServer storageServer) -
refreshUpdate
-
runConfigurationDriftCheck
io.reactivex.rxjava3.core.Single<ServiceResponse> runConfigurationDriftCheck(CheckLevel checkLevel, StorageServer storageServer) -
getConfigurationDriftDetails
io.reactivex.rxjava3.core.Single<ServiceResponse> getConfigurationDriftDetails(StorageServer storageServer)
-