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 Tapi(Class<A> api)TfromApiMetadata(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:
apiin interfaceHttpApiMetadata.Builder<A,T extends BaseHttpApiMetadata.Builder<A,T>>- See Also:
ApiMetadata#getApi()
-
fromApiMetadata
public T fromApiMetadata(ApiMetadata in)
- Specified by:
fromApiMetadatain interfaceApiMetadata.Builder<A>- Overrides:
fromApiMetadatain classBaseApiMetadata.Builder<T extends BaseHttpApiMetadata.Builder<A,T>>
-
-