org.jclouds.apis
Interface ApiMetadata.Builder<B extends ApiMetadata.Builder<B>>
- All Known Subinterfaces:
- RestApiMetadata.Builder<T>
- All Known Implementing Classes:
- AnonymousRestApiMetadata.Builder, BaseApiMetadata.Builder, BaseRestApiMetadata.Builder
- Enclosing interface:
- ApiMetadata
public static interface ApiMetadata.Builder<B extends ApiMetadata.Builder<B>>
id
B id(String id)
- See Also:
ApiMetadata.getId()
name
B name(String name)
- See Also:
ApiMetadata.getName()
context
B context(com.google.common.reflect.TypeToken<? extends Context> context)
- See Also:
ApiMetadata.getContext()
view
B view(Class<? extends View> view)
- See Also:
ApiMetadata.getViews()
view
B view(com.google.common.reflect.TypeToken<? extends View> view)
- See Also:
ApiMetadata.getViews()
views
B views(Set<com.google.common.reflect.TypeToken<? extends View>> views)
- See Also:
ApiMetadata.getViews()
endpointName
B endpointName(String endpointName)
- See Also:
ApiMetadata.getEndpointName()
identityName
B identityName(String identityName)
- See Also:
ApiMetadata.getIdentityName()
credentialName
B credentialName(@Nullable
String credentialName)
- See Also:
ApiMetadata.getCredentialName()
version
B version(String version)
- See Also:
ApiMetadata.getVersion()
buildVersion
B buildVersion(@Nullable
String buildVersion)
- See Also:
ApiMetadata.getBuildVersion()
defaultEndpoint
B defaultEndpoint(@Nullable
String defaultEndpoint)
- See Also:
ApiMetadata.getDefaultEndpoint()
defaultIdentity
B defaultIdentity(@Nullable
String defaultIdentity)
- See Also:
ApiMetadata.getDefaultIdentity()
defaultCredential
B defaultCredential(@Nullable
String defaultCredential)
- See Also:
ApiMetadata.getDefaultCredential()
defaultProperties
B defaultProperties(Properties defaultProperties)
- See Also:
ApiMetadata.getDefaultProperties()
defaultModule
B defaultModule(Class<? extends com.google.inject.Module> defaultModule)
- See Also:
ApiMetadata.getDefaultModules()
defaultModules
B defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules)
- See Also:
ApiMetadata.getDefaultModules()
documentation
B documentation(URI documentation)
- See Also:
ApiMetadata.getDocumentation()
build
ApiMetadata build()
fromApiMetadata
B fromApiMetadata(ApiMetadata from)
Copyright © 2009-2013 jclouds. All Rights Reserved.