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
,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
,GlacierApiMetadata.Builder
,GleSYSApiMetadata.Builder
,GoGridApiMetadata.Builder
,GoogleCloudStorageApiMetadata.Builder
,GoogleComputeEngineApiMetadata.Builder
,KeystoneApiMetadata.Builder
,KeystoneApiMetadata.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>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
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
-
Field Details
-
api
-
-
Constructor Details
-
Builder
protected Builder()Note that this ctor requires that you instantiate w/resolved generic params. For example, via a subclass of a bound type, or natural instantiation w/resolved type params. -
Builder
-
-
Method Details
-
api
- Specified by:
api
in interfaceHttpApiMetadata.Builder<A,
T extends BaseHttpApiMetadata.Builder<A, T>> - See Also:
-
fromApiMetadata
- Specified by:
fromApiMetadata
in interfaceApiMetadata.Builder<A>
- Overrides:
fromApiMetadata
in classBaseApiMetadata.Builder<T extends BaseHttpApiMetadata.Builder<A,
T>>
-