public static class BaseProviderMetadata.Builder extends Object implements ProviderMetadata.Builder
| Modifier and Type | Field and Description | 
|---|---|
protected ApiMetadata | 
api  | 
protected URI | 
console  | 
protected Properties | 
defaultProperties  | 
protected String | 
endpoint  | 
protected URI | 
homepage  | 
protected String | 
id  | 
protected Set<String> | 
iso3166Codes  | 
protected Set<String> | 
linkedServices  | 
protected String | 
name  | 
| Constructor and Description | 
|---|
BaseProviderMetadata.Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
BaseProviderMetadata.Builder | 
apiMetadata(ApiMetadata api) | 
ProviderMetadata | 
build()  | 
BaseProviderMetadata.Builder | 
console(URI console) | 
BaseProviderMetadata.Builder | 
defaultProperties(Properties defaultProperties) | 
BaseProviderMetadata.Builder | 
endpoint(String endpoint) | 
BaseProviderMetadata.Builder | 
fromProviderMetadata(ProviderMetadata in) | 
BaseProviderMetadata.Builder | 
homepage(URI homepage) | 
BaseProviderMetadata.Builder | 
id(String id) | 
BaseProviderMetadata.Builder | 
iso3166Code(String iso3166Code) | 
BaseProviderMetadata.Builder | 
iso3166Codes(Iterable<String> iso3166Codes) | 
BaseProviderMetadata.Builder | 
iso3166Codes(String... iso3166Codes) | 
BaseProviderMetadata.Builder | 
linkedService(String linkedService) | 
BaseProviderMetadata.Builder | 
linkedServices(Iterable<String> linkedServices) | 
BaseProviderMetadata.Builder | 
linkedServices(String... linkedServices) | 
BaseProviderMetadata.Builder | 
name(String name) | 
protected String id
protected String name
protected ApiMetadata api
protected String endpoint
protected Properties defaultProperties
protected URI console
protected URI homepage
public BaseProviderMetadata.Builder id(String id)
id in interface ProviderMetadata.BuilderProviderMetadata.getId()public BaseProviderMetadata.Builder name(String name)
name in interface ProviderMetadata.BuilderProviderMetadata.getName()public BaseProviderMetadata.Builder apiMetadata(ApiMetadata api)
apiMetadata in interface ProviderMetadata.BuilderProviderMetadata.getApiMetadata()public BaseProviderMetadata.Builder endpoint(String endpoint)
endpoint in interface ProviderMetadata.BuilderProviderMetadata.getEndpoint()public BaseProviderMetadata.Builder defaultProperties(Properties defaultProperties)
defaultProperties in interface ProviderMetadata.BuilderProviderMetadata.getDefaultProperties()public BaseProviderMetadata.Builder console(@Nullable URI console)
console in interface ProviderMetadata.BuilderProviderMetadata.getConsole()public BaseProviderMetadata.Builder homepage(URI homepage)
homepage in interface ProviderMetadata.BuilderProviderMetadata.getHomepage()public BaseProviderMetadata.Builder linkedServices(Iterable<String> linkedServices)
linkedServices in interface ProviderMetadata.BuilderProviderMetadata.getLinkedServices()public BaseProviderMetadata.Builder linkedServices(String... linkedServices)
linkedServices in interface ProviderMetadata.BuilderProviderMetadata.getLinkedServices()public BaseProviderMetadata.Builder linkedService(String linkedService)
linkedService in interface ProviderMetadata.BuilderProviderMetadata.getLinkedServices()public BaseProviderMetadata.Builder iso3166Codes(Iterable<String> iso3166Codes)
iso3166Codes in interface ProviderMetadata.BuilderProviderMetadata#getIso3166Code()public BaseProviderMetadata.Builder iso3166Codes(String... iso3166Codes)
iso3166Codes in interface ProviderMetadata.BuilderProviderMetadata#getIso3166Code()public BaseProviderMetadata.Builder iso3166Code(String iso3166Code)
iso3166Code in interface ProviderMetadata.BuilderProviderMetadata#getIso3166Code()public BaseProviderMetadata.Builder fromProviderMetadata(ProviderMetadata in)
fromProviderMetadata in interface ProviderMetadata.Builderpublic ProviderMetadata build()
build in interface ProviderMetadata.BuilderCopyright © 2009-2013 jclouds. All Rights Reserved.