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-2016 The Apache Software Foundation. All Rights Reserved.