org.jclouds.apis
Interface ApiMetadata.Builder

All Known Subinterfaces:
RestApiMetadata.Builder
All Known Implementing Classes:
AnonymousRestApiMetadata.Builder, BaseApiMetadata.Builder, BaseRestApiMetadata.Builder
Enclosing interface:
ApiMetadata

public static interface ApiMetadata.Builder


Method Summary
 ApiMetadata build()
           
 ApiMetadata.Builder buildVersion(String buildVersion)
           
 ApiMetadata.Builder context(com.google.common.reflect.TypeToken<? extends Context> context)
           
 ApiMetadata.Builder credentialName(String credentialName)
           
 ApiMetadata.Builder defaultCredential(String defaultCredential)
           
 ApiMetadata.Builder defaultEndpoint(String defaultEndpoint)
           
 ApiMetadata.Builder defaultIdentity(String defaultIdentity)
           
 ApiMetadata.Builder defaultModule(Class<? extends com.google.inject.Module> defaultModule)
           
 ApiMetadata.Builder defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules)
           
 ApiMetadata.Builder defaultProperties(Properties defaultProperties)
           
 ApiMetadata.Builder documentation(URI documentation)
           
 ApiMetadata.Builder endpointName(String endpointName)
           
 ApiMetadata.Builder fromApiMetadata(ApiMetadata from)
           
 ApiMetadata.Builder id(String id)
           
 ApiMetadata.Builder identityName(String identityName)
           
 ApiMetadata.Builder name(String name)
           
 ApiMetadata.Builder version(String version)
           
 ApiMetadata.Builder view(Class<? extends View> view)
           
 ApiMetadata.Builder view(com.google.common.reflect.TypeToken<? extends View> view)
           
 ApiMetadata.Builder views(Set<com.google.common.reflect.TypeToken<? extends View>> views)
           
 

Method Detail

id

ApiMetadata.Builder id(String id)
See Also:
ApiMetadata.getId()

name

ApiMetadata.Builder name(String name)
See Also:
ApiMetadata.getName()

context

ApiMetadata.Builder context(com.google.common.reflect.TypeToken<? extends Context> context)
See Also:
ApiMetadata.getContext()

view

ApiMetadata.Builder view(Class<? extends View> view)
See Also:
ApiMetadata.getViews()

view

ApiMetadata.Builder view(com.google.common.reflect.TypeToken<? extends View> view)
See Also:
ApiMetadata.getViews()

views

ApiMetadata.Builder views(Set<com.google.common.reflect.TypeToken<? extends View>> views)
See Also:
ApiMetadata.getViews()

endpointName

ApiMetadata.Builder endpointName(String endpointName)
See Also:
ApiMetadata.getEndpointName()

identityName

ApiMetadata.Builder identityName(String identityName)
See Also:
ApiMetadata.getIdentityName()

credentialName

ApiMetadata.Builder credentialName(@Nullable
                                   String credentialName)
See Also:
ApiMetadata.getCredentialName()

version

ApiMetadata.Builder version(String version)
See Also:
ApiMetadata.getVersion()

buildVersion

ApiMetadata.Builder buildVersion(@Nullable
                                 String buildVersion)
See Also:
ApiMetadata.getBuildVersion()

defaultEndpoint

ApiMetadata.Builder defaultEndpoint(@Nullable
                                    String defaultEndpoint)
See Also:
ApiMetadata.getDefaultEndpoint()

defaultIdentity

ApiMetadata.Builder defaultIdentity(@Nullable
                                    String defaultIdentity)
See Also:
ApiMetadata.getDefaultIdentity()

defaultCredential

ApiMetadata.Builder defaultCredential(@Nullable
                                      String defaultCredential)
See Also:
ApiMetadata.getDefaultCredential()

defaultProperties

ApiMetadata.Builder defaultProperties(Properties defaultProperties)
See Also:
ApiMetadata.getDefaultProperties()

defaultModule

ApiMetadata.Builder defaultModule(Class<? extends com.google.inject.Module> defaultModule)
See Also:
ApiMetadata.getDefaultModules()

defaultModules

ApiMetadata.Builder defaultModules(Set<Class<? extends com.google.inject.Module>> defaultModules)
See Also:
ApiMetadata.getDefaultModules()

documentation

ApiMetadata.Builder documentation(URI documentation)
See Also:
ApiMetadata.getDocumentation()

build

ApiMetadata build()

fromApiMetadata

ApiMetadata.Builder fromApiMetadata(ApiMetadata from)


Copyright © 2009-2013 jclouds. All Rights Reserved.