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 T
self()
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
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- Specified by:
id
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
name
- Specified by:
name
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
view
- Specified by:
view
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
view
- Specified by:
view
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
views
- Specified by:
views
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
endpointName
- Specified by:
endpointName
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
identityName
- Specified by:
identityName
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
credentialName
- Specified by:
credentialName
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
version
- Specified by:
version
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
buildVersion
- Specified by:
buildVersion
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultEndpoint
- Specified by:
defaultEndpoint
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultIdentity
- Specified by:
defaultIdentity
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultCredential
- Specified by:
defaultCredential
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultProperties
- Specified by:
defaultProperties
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
documentation
- Specified by:
documentation
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
context
- Specified by:
context
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultModule
- Specified by:
defaultModule
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
defaultModules
- Specified by:
defaultModules
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
- See Also:
-
fromApiMetadata
- Specified by:
fromApiMetadata
in interfaceApiMetadata.Builder<T extends BaseApiMetadata.Builder<T>>
-