Class Extension

java.lang.Object
org.jclouds.openstack.v2_0.domain.Resource
org.jclouds.openstack.v2_0.domain.Extension
All Implemented Interfaces:
Comparable<Resource>

public class Extension extends Resource
The OpenStack Compute API is extensible. Extensions serve two purposes: They allow the introduction of new features in the API without requiring a version change and they allow the introduction of vendor specific niche functionality.
See Also:
  • Constructor Details

  • Method Details

    • builder

      public static Extension.Builder<?> builder()
    • toBuilder

      public Extension.Builder<?> toBuilder()
      Overrides:
      toBuilder in class Resource
    • getNamespace

      @Nullable public URI getNamespace()
    • getAlias

      public String getAlias()
    • getUpdated

      @Nullable public Date getUpdated()
    • getDescription

      public String getDescription()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Resource
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Resource
    • string

      protected com.google.common.base.MoreObjects.ToStringHelper string()
      Overrides:
      string in class Resource