Package com.morpheusdata.core.library
Interface MorpheusWorkloadTypeConfigService
- All Superinterfaces:
MorpheusDataQueryService<WorkloadTypeConfig>,MorpheusDataService<WorkloadTypeConfig,WorkloadTypeConfig>
public interface MorpheusWorkloadTypeConfigService
extends MorpheusDataService<WorkloadTypeConfig,WorkloadTypeConfig>
Context methods for syncing
WorkloadTypeConfig in Morpheus-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>create(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.io.reactivex.rxjava3.core.Observable<WorkloadTypeConfig>listById(Collection<Long> ids) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>remove(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>save(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)insteadMethods 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, remove, save
-
Method Details
-
listById
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Observable<WorkloadTypeConfig> listById(Collection<Long> ids) Deprecated.Get a list of WorkloadTypeConfig objects from a list of projection ids- Parameters:
ids- WorkloadTypeConfig ids- Returns:
- Observable stream of WorkloadTypeConfigs
-
save
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> save(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)insteadSave updates to existing WorkloadTypeConfigs- Specified by:
savein interfaceMorpheusDataService<WorkloadTypeConfig,WorkloadTypeConfig> - Parameters:
workloadTypeConfigs- updated WorkloadTypeConfig- Returns:
- success
- See Also:
-
create
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> create(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.Create new WorkloadTypeConfigs in Morpheus- Specified by:
createin interfaceMorpheusDataService<WorkloadTypeConfig,WorkloadTypeConfig> - Parameters:
workloadTypeConfigs- new WorkloadTypeConfigs to persist- Returns:
- success
- See Also:
-
remove
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> remove(List<WorkloadTypeConfig> workloadTypeConfigs) Deprecated.Remove persisted WorkloadTypeConfig from Morpheus- Specified by:
removein interfaceMorpheusDataService<WorkloadTypeConfig,WorkloadTypeConfig> - Parameters:
workloadTypeConfigs- to delete- Returns:
- success
- See Also:
-
MorpheusDataService.bulkCreate(java.util.List<M>)instead