Class IngressRuleToIpPermission

java.lang.Object
org.jclouds.cloudstack.compute.functions.IngressRuleToIpPermission
All Implemented Interfaces:
com.google.common.base.Function<IngressRule,org.jclouds.net.domain.IpPermission>, Function<IngressRule,org.jclouds.net.domain.IpPermission>

public class IngressRuleToIpPermission extends Object implements com.google.common.base.Function<IngressRule,org.jclouds.net.domain.IpPermission>
A function for transforming a CloudStack-specific IngressRule into a generic IpPermission object.
  • Field Details

    • logger

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

    • IngressRuleToIpPermission

      public IngressRuleToIpPermission()
  • Method Details

    • apply

      public org.jclouds.net.domain.IpPermission apply(IngressRule rule)
      Specified by:
      apply in interface com.google.common.base.Function<IngressRule,org.jclouds.net.domain.IpPermission>
      Specified by:
      apply in interface Function<IngressRule,org.jclouds.net.domain.IpPermission>