org.jclouds.providers.internal
Class BaseProviderMetadata.Builder
java.lang.Object
org.jclouds.providers.internal.BaseProviderMetadata.Builder
- All Implemented Interfaces:
- ProviderMetadata.Builder
- Direct Known Subclasses:
- AnonymousProviderMetadata.Builder
- Enclosing class:
- BaseProviderMetadata
public static class BaseProviderMetadata.Builder
- extends Object
- implements ProviderMetadata.Builder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected String id
name
protected String name
api
protected ApiMetadata api
endpoint
protected String endpoint
defaultProperties
protected Properties defaultProperties
console
protected URI console
homepage
protected URI homepage
linkedServices
protected Set<String> linkedServices
iso3166Codes
protected Set<String> iso3166Codes
BaseProviderMetadata.Builder
public BaseProviderMetadata.Builder()
id
public BaseProviderMetadata.Builder id(String id)
-
- Specified by:
id in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getId()
name
public BaseProviderMetadata.Builder name(String name)
-
- Specified by:
name in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getName()
apiMetadata
public BaseProviderMetadata.Builder apiMetadata(ApiMetadata api)
-
- Specified by:
apiMetadata in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getApiMetadata()
endpoint
public BaseProviderMetadata.Builder endpoint(String endpoint)
-
- Specified by:
endpoint in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getEndpoint()
defaultProperties
public BaseProviderMetadata.Builder defaultProperties(Properties defaultProperties)
-
- Specified by:
defaultProperties in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getDefaultProperties()
console
public BaseProviderMetadata.Builder console(@Nullable
URI console)
-
- Specified by:
console in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getConsole()
homepage
public BaseProviderMetadata.Builder homepage(URI homepage)
-
- Specified by:
homepage in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getHomepage()
linkedServices
public BaseProviderMetadata.Builder linkedServices(Iterable<String> linkedServices)
-
- Specified by:
linkedServices in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getLinkedServices()
linkedServices
public BaseProviderMetadata.Builder linkedServices(String... linkedServices)
-
- Specified by:
linkedServices in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getLinkedServices()
linkedService
public BaseProviderMetadata.Builder linkedService(String linkedService)
-
- Specified by:
linkedService in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata.getLinkedServices()
iso3166Codes
public BaseProviderMetadata.Builder iso3166Codes(Iterable<String> iso3166Codes)
-
- Specified by:
iso3166Codes in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata#getIso3166Code()
iso3166Codes
public BaseProviderMetadata.Builder iso3166Codes(String... iso3166Codes)
-
- Specified by:
iso3166Codes in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata#getIso3166Code()
iso3166Code
public BaseProviderMetadata.Builder iso3166Code(String iso3166Code)
-
- Specified by:
iso3166Code in interface ProviderMetadata.Builder
- See Also:
ProviderMetadata#getIso3166Code()
fromProviderMetadata
public BaseProviderMetadata.Builder fromProviderMetadata(ProviderMetadata in)
-
- Specified by:
fromProviderMetadata in interface ProviderMetadata.Builder
build
public ProviderMetadata build()
- Specified by:
build in interface ProviderMetadata.Builder
Copyright © 2009-2013 jclouds. All Rights Reserved.