|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.openstack.nova.v2_0.predicates.SecurityGroupPredicates
public class SecurityGroupPredicates
Predicates handy when working with SecurityGroups
| Constructor Summary | |
|---|---|
SecurityGroupPredicates()
|
|
| Method Summary | |
|---|---|
static com.google.common.base.Predicate<SecurityGroup> |
nameEquals(String name)
matches name of the given security group |
static com.google.common.base.Predicate<SecurityGroup> |
nameIn(Set<String> names)
matches name of the given security group against a list |
static com.google.common.base.Predicate<SecurityGroup> |
nameMatches(com.google.common.base.Predicate<String> name)
matches name of the given security group |
static com.google.common.base.Predicate<SecurityGroupRule> |
ruleCidr(String cidr)
matches a security group rule by its cidr |
static com.google.common.base.Predicate<SecurityGroupRule> |
ruleEndPort(int endPort)
matches a security group rule by the end port |
static com.google.common.base.Predicate<SecurityGroupRule> |
ruleGroup(String groupName)
matches a security group rule by the security group it allows |
static com.google.common.base.Predicate<SecurityGroupRule> |
ruleProtocol(org.jclouds.net.domain.IpProtocol protocol)
matches a security group rule by the protocol |
static com.google.common.base.Predicate<SecurityGroupRule> |
ruleStartPort(int startPort)
matches a security group rule by the start port |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SecurityGroupPredicates()
| Method Detail |
|---|
public static com.google.common.base.Predicate<SecurityGroup> nameEquals(String name)
name -
public static com.google.common.base.Predicate<SecurityGroup> nameIn(Set<String> names)
names -
public static com.google.common.base.Predicate<SecurityGroup> nameMatches(com.google.common.base.Predicate<String> name)
name -
public static com.google.common.base.Predicate<SecurityGroupRule> ruleCidr(String cidr)
cidr -
public static com.google.common.base.Predicate<SecurityGroupRule> ruleGroup(String groupName)
groupName -
public static com.google.common.base.Predicate<SecurityGroupRule> ruleProtocol(org.jclouds.net.domain.IpProtocol protocol)
protocol -
public static com.google.common.base.Predicate<SecurityGroupRule> ruleStartPort(int startPort)
startPort -
public static com.google.common.base.Predicate<SecurityGroupRule> ruleEndPort(int endPort)
endPort -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||