public static interface ApiMetadata.Builder<B extends ApiMetadata.Builder<B>>
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
build() |
B |
buildVersion(String buildVersion) |
B |
context(com.google.common.reflect.TypeToken<? extends Context> context) |
B |
credentialName(String credentialName) |
B |
defaultCredential(String defaultCredential) |
B |
defaultEndpoint(String defaultEndpoint) |
B |
defaultIdentity(String defaultIdentity) |
B |
defaultModule(Class<? extends com.google.inject.Module> defaultModule) |
B |
defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules) |
B |
defaultProperties(Properties defaultProperties) |
B |
documentation(URI documentation) |
B |
endpointName(String endpointName) |
B |
fromApiMetadata(ApiMetadata from) |
B |
id(String id) |
B |
identityName(String identityName) |
B |
name(String name) |
B |
version(String version) |
B |
view(Class<? extends View> view) |
B |
view(com.google.common.reflect.TypeToken<? extends View> view) |
B |
views(Set<com.google.common.reflect.TypeToken<? extends View>> views) |
B id(String id)
ApiMetadata.getId()
B name(String name)
ApiMetadata.getName()
B context(com.google.common.reflect.TypeToken<? extends Context> context)
ApiMetadata.getContext()
B view(Class<? extends View> view)
ApiMetadata.getViews()
B view(com.google.common.reflect.TypeToken<? extends View> view)
ApiMetadata.getViews()
B views(Set<com.google.common.reflect.TypeToken<? extends View>> views)
ApiMetadata.getViews()
B endpointName(String endpointName)
ApiMetadata.getEndpointName()
B identityName(String identityName)
ApiMetadata.getIdentityName()
B credentialName(@Nullable String credentialName)
ApiMetadata.getCredentialName()
B version(String version)
ApiMetadata.getVersion()
B buildVersion(@Nullable String buildVersion)
ApiMetadata.getBuildVersion()
B defaultEndpoint(@Nullable String defaultEndpoint)
ApiMetadata.getDefaultEndpoint()
B defaultIdentity(@Nullable String defaultIdentity)
ApiMetadata.getDefaultIdentity()
B defaultCredential(@Nullable String defaultCredential)
ApiMetadata.getDefaultCredential()
B defaultProperties(Properties defaultProperties)
ApiMetadata.getDefaultProperties()
B defaultModule(Class<? extends com.google.inject.Module> defaultModule)
ApiMetadata.getDefaultModules()
B defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules)
ApiMetadata.getDefaultModules()
B documentation(URI documentation)
ApiMetadata.getDocumentation()
ApiMetadata build()
B fromApiMetadata(ApiMetadata from)
Copyright © 2009-2013 jclouds. All Rights Reserved.