Class NovaSecurityGroupInRegionToSecurityGroup

java.lang.Object
org.jclouds.openstack.nova.v2_0.compute.functions.NovaSecurityGroupInRegionToSecurityGroup
All Implemented Interfaces:
com.google.common.base.Function<SecurityGroupInRegion,SecurityGroup>, Function<SecurityGroupInRegion,SecurityGroup>

@Singleton public class NovaSecurityGroupInRegionToSecurityGroup extends Object implements com.google.common.base.Function<SecurityGroupInRegion,SecurityGroup>
A function for transforming a Nova-specific SecurityGroup into a generic SecurityGroup object.
  • Field Details

    • logger

      @Named("jclouds.compute") protected org.jclouds.logging.Logger logger
    • locationIndex

      protected final com.google.common.base.Supplier<Map<String,org.jclouds.domain.Location>> locationIndex
  • Constructor Details

    • NovaSecurityGroupInRegionToSecurityGroup

      @Inject public NovaSecurityGroupInRegionToSecurityGroup(com.google.common.base.Supplier<Map<String,org.jclouds.domain.Location>> locationIndex)
  • Method Details