Class NovaSecurityGroupToSecurityGroup

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

public class NovaSecurityGroupToSecurityGroup extends Object implements com.google.common.base.Function<SecurityGroup,org.jclouds.compute.domain.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
  • Constructor Details

    • NovaSecurityGroupToSecurityGroup

      @Inject public NovaSecurityGroupToSecurityGroup(org.jclouds.domain.Location location)
  • Method Details

    • apply

      public org.jclouds.compute.domain.SecurityGroup apply(@Nullable SecurityGroup group)
      Specified by:
      apply in interface com.google.common.base.Function<SecurityGroup,org.jclouds.compute.domain.SecurityGroup>
      Specified by:
      apply in interface Function<SecurityGroup,org.jclouds.compute.domain.SecurityGroup>