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