Package org.jclouds.rest.internal
Class BaseHttpApiMetadata.Builder<A,T extends BaseHttpApiMetadata.Builder<A,T>>
- java.lang.Object
-
- org.jclouds.apis.internal.BaseApiMetadata.Builder<T>
-
- org.jclouds.rest.internal.BaseHttpApiMetadata.Builder<A,T>
-
- All Implemented Interfaces:
ApiMetadata.Builder<T>
,HttpApiMetadata.Builder<A,T>
- Direct Known Subclasses:
AtmosApiMetadata.Builder
,AutoscaleApiMetadata.Builder
,AWSEC2ApiMetadata.Builder
,AzureBlobApiMetadata.Builder
,AzureManagementApiMetadata.Builder
,B2ApiMetadata.Builder
,ChefApiMetadata.Builder
,CinderApiMetadata.Builder
,CloudDNSApiMetadata.Builder
,CloudFilesApiMetadata.Builder
,CloudLoadBalancersApiMetadata.Builder
,CloudStackApiMetadata.Builder
,CloudWatchApiMetadata.Builder
,DigitalOcean2ApiMetadata.Builder
,DockerApiMetadata.Builder
,DynECTApiMetadata.Builder
,EC2ApiMetadata.Builder
,ElasticStackApiMetadata.Builder
,GlanceApiMetadata.Builder
,GleSYSApiMetadata.Builder
,GoGridApiMetadata.Builder
,GoogleCloudStorageApiMetadata.Builder
,GoogleComputeEngineApiMetadata.Builder
,KeystoneApiMetadata.Builder
,KeystoneApiMetadata.Builder
,MarconiApiMetadata.Builder
,NeutronApiMetadata.Builder
,NovaApiMetadata.Builder
,NovaEC2ApiMetadata.Builder
,PacketApiMetadata.Builder
,ProfitBricksApiMetadata.Builder
,Route53ApiMetadata.Builder
,S3ApiMetadata.Builder
,SoftLayerApiMetadata.Builder
,SQSApiMetadata.Builder
,STSApiMetadata.Builder
,SwiftApiMetadata.Builder
,TroveApiMetadata.Builder
,UltraDNSWSApiMetadata.Builder
- Enclosing class:
- BaseHttpApiMetadata<A>
public abstract static class BaseHttpApiMetadata.Builder<A,T extends BaseHttpApiMetadata.Builder<A,T>> extends BaseApiMetadata.Builder<T> implements HttpApiMetadata.Builder<A,T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
api(Class<A> api)
T
fromApiMetadata(ApiMetadata in)
-
Methods inherited from class org.jclouds.apis.internal.BaseApiMetadata.Builder
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, self, version, view, view, views
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jclouds.apis.ApiMetadata.Builder
build, buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, version, view, view, views
-
-
-
-
Method Detail
-
api
public T api(Class<A> api)
- Specified by:
api
in interfaceHttpApiMetadata.Builder<A,T extends BaseHttpApiMetadata.Builder<A,T>>
- See Also:
ApiMetadata#getApi()
-
fromApiMetadata
public T fromApiMetadata(ApiMetadata in)
- Specified by:
fromApiMetadata
in interfaceApiMetadata.Builder<A>
- Overrides:
fromApiMetadata
in classBaseApiMetadata.Builder<T extends BaseHttpApiMetadata.Builder<A,T>>
-
-