Class S3ApiMetadata

  • All Implemented Interfaces:
    ApiMetadata, HttpApiMetadata
    Direct Known Subclasses:
    AWSS3ApiMetadata

    @AutoService(ApiMetadata.class)
    public class S3ApiMetadata
    extends 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.