| Modifier and Type | Field and Description | 
|---|---|
| protected com.google.common.base.Function<SecurityGroupRule,IpPermission> | NovaSecurityGroupToSecurityGroup. ruleToPermission | 
| Modifier and Type | Method and Description | 
|---|---|
| IpPermission | SecurityGroupRuleToIpPermission. apply(SecurityGroupRule rule) | 
| Constructor and Description | 
|---|
| NovaSecurityGroupToSecurityGroup(com.google.common.base.Function<SecurityGroupRule,IpPermission> ruleToPermission) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Set<SecurityGroupRule> | SecurityGroup.Builder. rules | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityGroupRule | SecurityGroupRule.Builder. build() | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<SecurityGroupRule> | SecurityGroup. getRules() | 
| Modifier and Type | Method and Description | 
|---|---|
| T | SecurityGroupRule.Builder. fromSecurityGroupRule(SecurityGroupRule in) | 
| T | SecurityGroup.Builder. rules(SecurityGroupRule... in) | 
| Modifier and Type | Method and Description | 
|---|---|
| T | SecurityGroup.Builder. rules(Set<SecurityGroupRule> rules) | 
| Constructor and Description | 
|---|
| SecurityGroup(String id,
             String tenantId,
             String name,
             String description,
             Set<SecurityGroupRule> rules) | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityGroupRule | SecurityGroupApi. createRuleAllowingCidrBlock(String parentGroup,
                           Ingress ip_protocol,
                           String sourceCidr)Create a Security Group Rule. | 
| SecurityGroupRule | SecurityGroupApi. createRuleAllowingSecurityGroupId(String parentGroup,
                                 Ingress ip_protocol,
                                 String groupId)Create a Security Group Rule. | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.common.base.Predicate<SecurityGroupRule> | SecurityGroupPredicates. ruleCidr(String cidr)matches a security group rule by its cidr | 
| static com.google.common.base.Predicate<SecurityGroupRule> | SecurityGroupPredicates. ruleEndPort(int endPort)matches a security group rule by the end port | 
| static com.google.common.base.Predicate<SecurityGroupRule> | SecurityGroupPredicates. ruleGroup(String groupName)matches a security group rule by the security group it allows | 
| static com.google.common.base.Predicate<SecurityGroupRule> | SecurityGroupPredicates. ruleProtocol(IpProtocol protocol)matches a security group rule by the protocol | 
| static com.google.common.base.Predicate<SecurityGroupRule> | SecurityGroupPredicates. ruleStartPort(int startPort)matches a security group rule by the start port | 
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.