Class EC2SecurityGroupToSecurityGroup
java.lang.Object
org.jclouds.ec2.compute.functions.EC2SecurityGroupToSecurityGroup
- All Implemented Interfaces:
com.google.common.base.Function<SecurityGroup,
,SecurityGroup> Function<SecurityGroup,
SecurityGroup>
- Direct Known Subclasses:
AWSEC2SecurityGroupToSecurityGroup
@Singleton
public class EC2SecurityGroupToSecurityGroup
extends Object
implements com.google.common.base.Function<SecurityGroup,SecurityGroup>
A function for transforming an EC2-specific SecurityGroup into a generic
SecurityGroup object.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEC2SecurityGroupToSecurityGroup
(com.google.common.base.Supplier<Set<? extends Location>> locations) -
Method Summary
Modifier and TypeMethodDescriptionapply
(SecurityGroup group) protected String
idOrName
(SecurityGroup group) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.base.Function
equals
-
Field Details
-
logger
-
locations
-
-
Constructor Details
-
EC2SecurityGroupToSecurityGroup
-
-
Method Details
-
apply
- Specified by:
apply
in interfacecom.google.common.base.Function<SecurityGroup,
SecurityGroup> - Specified by:
apply
in interfaceFunction<SecurityGroup,
SecurityGroup>
-
idOrName
-