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

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