Package com.morpheusdata.core
Interface MorpheusSecurityGroupRuleLocationService
-
public interface MorpheusSecurityGroupRuleLocationService
Context methods for syncing SecurityGroupRuleLocations in Morpheus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.Single<SecurityGroupRuleLocation>
create(SecurityGroupRuleLocation securityGroupRuleLocation)
Create and return a new SecurityGroupRuleLocation in Morpheusio.reactivex.Observable<SecurityGroupRuleLocation>
listByIds(java.util.List<java.lang.Long> ids)
Fetch the SecurityGroupRuleLocations given a list of idsio.reactivex.Single<java.lang.Boolean>
removeSecurityGroupRuleLocations(java.util.List<SecurityGroupRuleLocation> securityGroupRuleLocations)
Remove SecurityGroupRuleLocations from Morpheusio.reactivex.Single<java.lang.Boolean>
save(java.util.List<SecurityGroupRuleLocation> securityGroupRuleLocations)
Save updates to existing SecurityGroupRuleLocations
-
-
-
Method Detail
-
listByIds
io.reactivex.Observable<SecurityGroupRuleLocation> listByIds(java.util.List<java.lang.Long> ids)
Fetch the SecurityGroupRuleLocations given a list of ids- Parameters:
ids
- list of ids- Returns:
- Observable list of SecurityGroupRuleLocations
-
save
io.reactivex.Single<java.lang.Boolean> save(java.util.List<SecurityGroupRuleLocation> securityGroupRuleLocations)
Save updates to existing SecurityGroupRuleLocations- Parameters:
securityGroupRuleLocations
- SecurityGroupRuleLocations to update- Returns:
- whether the save was successful
-
create
io.reactivex.Single<SecurityGroupRuleLocation> create(SecurityGroupRuleLocation securityGroupRuleLocation)
Create and return a new SecurityGroupRuleLocation in Morpheus- Parameters:
securityGroupRuleLocation
- new SecurityGroupRuleLocation to persist- Returns:
- the SecurityGroupRuleLocation
-
removeSecurityGroupRuleLocations
io.reactivex.Single<java.lang.Boolean> removeSecurityGroupRuleLocations(java.util.List<SecurityGroupRuleLocation> securityGroupRuleLocations)
Remove SecurityGroupRuleLocations from Morpheus- Parameters:
securityGroupRuleLocations
- SecurityGroupRuleLocations to remove- Returns:
- whether the removal was successful
-
-