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>
- 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>>
-
-