org.jclouds.rest.internal
Class BaseRestApiMetadata.Builder
java.lang.Object
org.jclouds.apis.internal.BaseApiMetadata.Builder
org.jclouds.rest.internal.BaseRestApiMetadata.Builder
- All Implemented Interfaces:
- ApiMetadata.Builder, RestApiMetadata.Builder
- Direct Known Subclasses:
- AnonymousRestApiMetadata.Builder, AtmosApiMetadata.Builder, AzureBlobApiMetadata.Builder, CDMIApiMetadata.Builder, CloudLoadBalancersApiMetadata.Builder, CloudServersApiMetadata.Builder, CloudSigmaApiMetadata.Builder, CloudStackApiMetadata.Builder, CloudWatchApiMetadata.Builder, DeltacloudApiMetadata.Builder, EC2ApiMetadata.Builder, ElasticStackApiMetadata.Builder, ELBApiMetadata.Builder, GlanceApiMetadata.Builder, GleSYSApiMetadata.Builder, GoGridApiMetadata.Builder, IAMApiMetadata.Builder, JenkinsApiMetadata.Builder, JoyentCloudApiMetadata.Builder, KeystoneApiMetadata.Builder, NovaApiMetadata.Builder, NovaApiMetadata.Builder, OpSourceServersApiMetadata.Builder, QuantumApiMetadata.Builder, RDSApiMetadata.Builder, RimuHostingApiMetadata.Builder, S3ApiMetadata.Builder, SlicehostApiMetadata.Builder, SoftLayerApiMetadata.Builder, SwiftApiMetadata.Builder, SwiftApiMetadata.Builder, TerremarkVCloudApiMetadata.Builder, VCloudApiMetadata.Builder, VCloudDirectorApiMetadata.Builder, VPDCApiMetadata.Builder
- Enclosing class:
- BaseRestApiMetadata
public static class BaseRestApiMetadata.Builder
- extends BaseApiMetadata.Builder
- implements RestApiMetadata.Builder
| Fields inherited from class org.jclouds.apis.internal.BaseApiMetadata.Builder |
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, version, views |
| Methods inherited from class org.jclouds.apis.internal.BaseApiMetadata.Builder |
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, 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 |
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, version, view, view, views |
api
protected Class<?> api
asyncApi
protected Class<?> asyncApi
BaseRestApiMetadata.Builder
public BaseRestApiMetadata.Builder(Class<?> api,
Class<?> asyncApi)
javaApi
public BaseRestApiMetadata.Builder javaApi(Class<?> api,
Class<?> asyncApi)
-
- Specified by:
javaApi in interface RestApiMetadata.Builder
- See Also:
ApiMetadata#getApi(),
ApiMetadata#getAsyncApi()
build
public ApiMetadata build()
- Specified by:
build in interface ApiMetadata.Builder- Overrides:
build in class BaseApiMetadata.Builder
fromApiMetadata
public BaseRestApiMetadata.Builder fromApiMetadata(ApiMetadata in)
- Specified by:
fromApiMetadata in interface ApiMetadata.Builder- Overrides:
fromApiMetadata in class BaseApiMetadata.Builder
Copyright © 2009-2012 jclouds. All Rights Reserved.