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