Interface MorpheusStorageServerService

All Superinterfaces:
MorpheusDataQueryService<StorageServer>, MorpheusDataService<StorageServer,StorageServerIdentityProjection>, MorpheusIdentityService<StorageServerIdentityProjection>

Context methods for dealing with StorageServer in Morpheus
  • 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

      io.reactivex.rxjava3.core.Single<ServiceResponse> refreshUpdate(UpdateOperation updateOperation, StorageServer storageServer)
    • runConfigurationDriftCheck

      io.reactivex.rxjava3.core.Single<ServiceResponse> runConfigurationDriftCheck(CheckLevel checkLevel, StorageServer storageServer)
    • getConfigurationDriftDetails

      io.reactivex.rxjava3.core.Single<ServiceResponse> getConfigurationDriftDetails(StorageServer storageServer)
    • refresh

      io.reactivex.rxjava3.core.Single<Boolean> refresh(StorageServer storageServer)
      Trigger a short refresh on a storage server. This initiates a data sync/inventory refresh of the storage server's resources.
      Parameters:
      storageServer - storage server to refresh
      Returns:
      Boolean returns the result of the storage server refresh request.
    • refreshDaily

      io.reactivex.rxjava3.core.Single<Boolean> refreshDaily(StorageServer storageServer)
      Trigger a daily (full) refresh on a storage server. This initiates a full data sync of the storage server's resources.
      Parameters:
      storageServer - storage server to refresh
      Returns:
      Boolean returns the result of the storage server refresh request.