Package org.jclouds.apis.internal
Class BaseApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
java.lang.Object
org.jclouds.apis.internal.BaseApiMetadata.Builder<T>
- All Implemented Interfaces:
ApiMetadata.Builder<T>
- Direct Known Subclasses:
BaseHttpApiMetadata.Builder,BYONApiMetadata.Builder,FilesystemApiMetadata.Builder,ServerManagerApiMetadata.Builder,StubApiMetadata.Builder,TransientApiMetadata.Builder
- Enclosing class:
BaseApiMetadata
public abstract static class BaseApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
extends Object
implements ApiMetadata.Builder<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildVersion(String buildVersion) credentialName(String credentialName) defaultCredential(String defaultCredential) defaultEndpoint(String defaultEndpoint) defaultIdentity(String defaultIdentity) defaultModule(Class<? extends com.google.inject.Module> defaultModule) defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules) defaultProperties(Properties defaultProperties) documentation(URI documentation) endpointName(String endpointName) identityName(String identityName) protected abstract Tself()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jclouds.apis.ApiMetadata.Builder
build
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- Specified by:
idin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
name
- Specified by:
namein interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
view
- Specified by:
viewin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
view
- Specified by:
viewin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
views
- Specified by:
viewsin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
endpointName
- Specified by:
endpointNamein interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
identityName
- Specified by:
identityNamein interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
credentialName
- Specified by:
credentialNamein interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
version
- Specified by:
versionin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
buildVersion
- Specified by:
buildVersionin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultEndpoint
- Specified by:
defaultEndpointin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultIdentity
- Specified by:
defaultIdentityin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultCredential
- Specified by:
defaultCredentialin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultProperties
- Specified by:
defaultPropertiesin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
documentation
- Specified by:
documentationin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
context
- Specified by:
contextin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultModule
- Specified by:
defaultModulein interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
defaultModules
- Specified by:
defaultModulesin interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>- See Also:
-
fromApiMetadata
- Specified by:
fromApiMetadatain interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
-