Class ServerInRegionToNodeMetadata

java.lang.Object
org.jclouds.openstack.nova.v2_0.compute.functions.ServerInRegionToNodeMetadata
All Implemented Interfaces:
com.google.common.base.Function<ServerInRegion,NodeMetadata>, Function<ServerInRegion,NodeMetadata>

public class ServerInRegionToNodeMetadata extends Object implements com.google.common.base.Function<ServerInRegion,NodeMetadata>
A function for transforming a nova-specific Server into a generic NodeMetadata object.
  • Field Details

    • logger

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

      protected Map<Server.Status,NodeMetadata.Status> toPortableNodeStatus
    • locationIndex

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

      protected final com.google.common.base.Supplier<Set<? extends Image>> images
    • hardwares

      protected final com.google.common.base.Supplier<Set<? extends Hardware>> hardwares
    • nodeNamingConvention

      protected final GroupNamingConvention nodeNamingConvention
    • isFloatingAddress

      public static final com.google.common.base.Predicate<Address> isFloatingAddress
    • isPrivateAddress

      public static final com.google.common.base.Predicate<Address> isPrivateAddress
    • isInet4Address

      public static final com.google.common.base.Predicate<String> isInet4Address
  • Constructor Details

  • Method Details