org.jclouds.providers
Interface ProviderMetadata.Builder

All Known Implementing Classes:
AnonymousProviderMetadata.Builder, BaseProviderMetadata.Builder
Enclosing interface:
ProviderMetadata

public static interface ProviderMetadata.Builder

Since:
1.5
Author:
Adrian Cole

Method Summary
 ProviderMetadata.Builder apiMetadata(ApiMetadata api)
           
 ProviderMetadata build()
           
 ProviderMetadata.Builder console(URI console)
           
 ProviderMetadata.Builder defaultProperties(Properties defaultProperties)
           
 ProviderMetadata.Builder endpoint(String endpoint)
           
 ProviderMetadata.Builder fromProviderMetadata(ProviderMetadata in)
           
 ProviderMetadata.Builder homepage(URI homepage)
           
 ProviderMetadata.Builder id(String id)
           
 ProviderMetadata.Builder iso3166Code(String iso3166Code)
           
 ProviderMetadata.Builder iso3166Codes(Iterable<String> iso3166Codes)
           
 ProviderMetadata.Builder iso3166Codes(String... iso3166Codes)
           
 ProviderMetadata.Builder linkedService(String linkedService)
           
 ProviderMetadata.Builder linkedServices(Iterable<String> linkedServices)
           
 ProviderMetadata.Builder linkedServices(String... linkedServices)
           
 ProviderMetadata.Builder name(String name)
           
 

Method Detail

id

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

name

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

apiMetadata

ProviderMetadata.Builder apiMetadata(ApiMetadata api)
See Also:
ProviderMetadata.getApiMetadata()

endpoint

ProviderMetadata.Builder endpoint(String endpoint)
See Also:
ProviderMetadata.getEndpoint()

defaultProperties

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

console

ProviderMetadata.Builder console(@Nullable
                                 URI console)
See Also:
ProviderMetadata.getConsole()

homepage

ProviderMetadata.Builder homepage(@Nullable
                                  URI homepage)
See Also:
ProviderMetadata.getHomepage()

linkedServices

ProviderMetadata.Builder linkedServices(Iterable<String> linkedServices)
See Also:
ProviderMetadata.getLinkedServices()

linkedServices

ProviderMetadata.Builder linkedServices(String... linkedServices)
See Also:
ProviderMetadata.getLinkedServices()

linkedService

ProviderMetadata.Builder linkedService(String linkedService)
See Also:
ProviderMetadata.getLinkedServices()

iso3166Codes

ProviderMetadata.Builder iso3166Codes(Iterable<String> iso3166Codes)
See Also:
ProviderMetadata#getIso3166Code()

iso3166Codes

ProviderMetadata.Builder iso3166Codes(String... iso3166Codes)
See Also:
ProviderMetadata#getIso3166Code()

iso3166Code

ProviderMetadata.Builder iso3166Code(String iso3166Code)
See Also:
ProviderMetadata#getIso3166Code()

build

ProviderMetadata build()

fromProviderMetadata

ProviderMetadata.Builder fromProviderMetadata(ProviderMetadata in)


Copyright © 2009-2013 jclouds. All Rights Reserved.