Package org.openstack4j.api.networking
Interface SecurityGroupRuleService
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
SecurityGroupRuleServiceImpl
public interface SecurityGroupRuleService extends RestService
Provides Neutron-based Security Group Rule services.- Author:
- Nathan Anderson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityGroupRulecreate(SecurityGroupRule rule)Creates a security group rule.voiddelete(String id)Delete security group rule by id.SecurityGroupRuleget(String id)Gets the Security Group rule by idList<? extends SecurityGroupRule>list()List security group rules accessible by current Tenant.List<? extends SecurityGroupRule>list(Map<String,String> filteringParams)List security group rules accessible by current Tenant.
-
-
-
Method Detail
-
list
List<? extends SecurityGroupRule> list()
List security group rules accessible by current Tenant.- Returns:
- the list extends security group rules>
-
get
SecurityGroupRule get(String id)
Gets the Security Group rule by id- Parameters:
id- the id- Returns:
- the security group rule
-
delete
void delete(String id)
Delete security group rule by id.- Parameters:
id- the id
-
create
SecurityGroupRule create(SecurityGroupRule rule)
Creates a security group rule.- Parameters:
rule- the rule- Returns:
- the security group rule
-
list
List<? extends SecurityGroupRule> list(Map<String,String> filteringParams)
List security group rules accessible by current Tenant.- Parameters:
filteringParams- map (name, value) of filtering parameters- Returns:
- the list extends security group rules>
-
-