Package com.morpheusdata.core
Interface MorpheusSecurityGroupRuleLocationService
- All Superinterfaces:
MorpheusDataQueryService<SecurityGroupRuleLocation>
,MorpheusDataService<SecurityGroupRuleLocation,
SecurityGroupRuleLocation>
public interface MorpheusSecurityGroupRuleLocationService
extends MorpheusDataService<SecurityGroupRuleLocation,SecurityGroupRuleLocation>
Context methods for syncing SecurityGroupRuleLocations in Morpheus
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<SecurityGroupRuleLocation>
Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
removeSecurityGroupRuleLocations
(List<SecurityGroupRuleLocation> securityGroupRuleLocations) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
save
(List<SecurityGroupRuleLocation> securityGroupRuleLocations) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)
insteadMethods 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, create, remove, remove, save
-
Method Details
-
listByIds
@Deprecated io.reactivex.rxjava3.core.Observable<SecurityGroupRuleLocation> listByIds(List<Long> ids) Deprecated.Fetch the SecurityGroupRuleLocations given a list of ids- Parameters:
ids
- list of ids- Returns:
- Observable list of SecurityGroupRuleLocations
-
save
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> save(List<SecurityGroupRuleLocation> securityGroupRuleLocations) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)
insteadSave updates to existing SecurityGroupRuleLocations- Specified by:
save
in interfaceMorpheusDataService<SecurityGroupRuleLocation,
SecurityGroupRuleLocation> - Parameters:
securityGroupRuleLocations
- SecurityGroupRuleLocations to update- Returns:
- whether the save was successful
- See Also:
-
removeSecurityGroupRuleLocations
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> removeSecurityGroupRuleLocations(List<SecurityGroupRuleLocation> securityGroupRuleLocations) Deprecated.Remove SecurityGroupRuleLocations from Morpheus- Parameters:
securityGroupRuleLocations
- SecurityGroupRuleLocations to remove- Returns:
- whether the removal was successful
-
MorpheusDataService.bulkRemove(java.util.List<I>)
instead