Class S3ApiMetadata

  • All Implemented Interfaces:
    org.jclouds.apis.ApiMetadata, org.jclouds.rest.HttpApiMetadata

    @AutoService(org.jclouds.apis.ApiMetadata.class)
    public class S3ApiMetadata
    extends org.jclouds.rest.internal.BaseHttpApiMetadata
    Implementation of ApiMetadata for Amazon's S3 api.

    note

    This class allows overriding of types A(api), so that children can add additional methods not declared here, such as new features from AWS.

    As this is a popular api, we also allow overrides for type C (context). This allows subtypes to add in new feature groups or extensions, not present in the base api. For example, you could make a subtype for context, that exposes admin operations.

    • Field Summary

      • Fields inherited from class org.jclouds.rest.internal.BaseHttpApiMetadata

        api
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Properties defaultProperties()  
      S3ApiMetadata.Builder<?,​?> toBuilder()  
      • Methods inherited from class org.jclouds.rest.internal.BaseHttpApiMetadata

        contextToken, getApi, string
      • Methods inherited from class org.jclouds.apis.internal.BaseApiMetadata

        equals, getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews, hashCode, toString
      • Methods inherited from interface org.jclouds.apis.ApiMetadata

        getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews