Package com.morpheusdata.core.library
Interface MorpheusWorkloadTypeMountService
- All Superinterfaces:
MorpheusDataQueryService<WorkloadTypeMount>
,MorpheusDataService<WorkloadTypeMount,
WorkloadTypeMount>
public interface MorpheusWorkloadTypeMountService
extends MorpheusDataService<WorkloadTypeMount,WorkloadTypeMount>
Context methods for syncing
WorkloadTypeMount
in Morpheus-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>
create
(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.io.reactivex.rxjava3.core.Observable<WorkloadTypeMount>
listById
(Collection<Long> ids) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
remove
(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
save
(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.Methods inherited from interface com.morpheusdata.core.MorpheusDataQueryService
count, find, get, list, list, listById, listOptions, listOptions, search
Methods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, remove, save
-
Method Details
-
listById
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Observable<WorkloadTypeMount> listById(Collection<Long> ids) Deprecated.Get a list of WorkloadTypeMount objects from a list of projection ids- Parameters:
ids
- WorkloadTypeMount ids- Returns:
- Observable stream of WorkloadTypeMounts
-
save
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> save(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.Save updates to existing WorkloadTypeMounts- Specified by:
save
in interfaceMorpheusDataService<WorkloadTypeMount,
WorkloadTypeMount> - Parameters:
workloadTypeMounts
- updated WorkloadTypeMount- Returns:
- success
- See Also:
-
create
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> create(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.Create new WorkloadTypeMounts in Morpheus- Specified by:
create
in interfaceMorpheusDataService<WorkloadTypeMount,
WorkloadTypeMount> - Parameters:
workloadTypeMounts
- new WorkloadTypeMounts to persist- Returns:
- success
- See Also:
-
remove
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> remove(List<WorkloadTypeMount> workloadTypeMounts) Deprecated.Remove persisted WorkloadTypeMount from Morpheus- Specified by:
remove
in interfaceMorpheusDataService<WorkloadTypeMount,
WorkloadTypeMount> - Parameters:
workloadTypeMounts
- to delete- Returns:
- success
- See Also:
-
MorpheusDataService.bulkCreate(java.util.List<M>)
instead