public abstract static class BaseRestApiMetadata.Builder<T extends BaseRestApiMetadata.Builder<T>> extends BaseApiMetadata.Builder<T> implements RestApiMetadata.Builder<T>
Modifier and Type | Field and Description |
---|---|
protected Class<?> |
api |
protected Class<?> |
asyncApi |
Modifier | Constructor and Description |
---|---|
protected |
BaseRestApiMetadata.Builder(Class<?> api,
Class<?> asyncApi) |
Modifier and Type | Method and Description |
---|---|
T |
fromApiMetadata(ApiMetadata in) |
T |
javaApi(Class<?> api,
Class<?> asyncApi) |
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, self, version, view, view, views
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModule, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, version, view, view, views
public T javaApi(Class<?> api, Class<?> asyncApi)
javaApi
in interface RestApiMetadata.Builder<T extends BaseRestApiMetadata.Builder<T>>
ApiMetadata#getApi()
,
ApiMetadata#getAsyncApi()
public T fromApiMetadata(ApiMetadata in)
fromApiMetadata
in interface ApiMetadata.Builder<T extends BaseRestApiMetadata.Builder<T>>
fromApiMetadata
in class BaseApiMetadata.Builder<T extends BaseRestApiMetadata.Builder<T>>
Copyright © 2009-2013 jclouds. All Rights Reserved.