Package org.jclouds.s3
Class S3ApiMetadata
- java.lang.Object
- 
- org.jclouds.apis.internal.BaseApiMetadata
- 
- org.jclouds.rest.internal.BaseHttpApiMetadata
- 
- org.jclouds.s3.S3ApiMetadata
 
 
 
- 
- All Implemented Interfaces:
- ApiMetadata,- HttpApiMetadata
 - Direct Known Subclasses:
- AWSS3ApiMetadata
 
 @AutoService(ApiMetadata.class) public class S3ApiMetadata extends BaseHttpApiMetadata Implementation ofApiMetadatafor Amazon's S3 api.noteThis class allows overriding of typesA(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 typeC(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.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classS3ApiMetadata.Builder<A extends S3Client,T extends S3ApiMetadata.Builder<A,T>>
 - 
Field Summary- 
Fields inherited from class org.jclouds.rest.internal.BaseHttpApiMetadataapi
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description S3ApiMetadata()protectedS3ApiMetadata(S3ApiMetadata.Builder<?,?> builder)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PropertiesdefaultProperties()S3ApiMetadata.Builder<?,?>toBuilder()- 
Methods inherited from class org.jclouds.rest.internal.BaseHttpApiMetadatacontextToken, getApi, string
 - 
Methods inherited from class org.jclouds.apis.internal.BaseApiMetadataequals, getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews, hashCode, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.jclouds.apis.ApiMetadatagetBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews
 
- 
 
- 
- 
- 
Constructor Detail- 
S3ApiMetadatapublic S3ApiMetadata() 
 - 
S3ApiMetadataprotected S3ApiMetadata(S3ApiMetadata.Builder<?,?> builder) 
 
- 
 - 
Method Detail- 
toBuilderpublic S3ApiMetadata.Builder<?,?> toBuilder() - See Also:
- ApiMetadata.Builder
 
 - 
defaultPropertiespublic static Properties defaultProperties() 
 
- 
 
-