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.