Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<ProviderMetadata> |
ContextBuilder.providerMetadata |
Modifier and Type | Method and Description |
---|---|
ProviderMetadata |
Context.getProviderMetadata() |
Modifier and Type | Method and Description |
---|---|
static com.google.inject.Injector |
ContextBuilder.buildInjector(String name,
ProviderMetadata providerMetadata,
com.google.common.base.Supplier<Credentials> creds,
List<com.google.inject.Module> inputModules) |
static ContextBuilder |
ContextBuilder.newBuilder(ProviderMetadata providerMetadata) |
Constructor and Description |
---|
ContextBuilder(ProviderMetadata providerMetadata) |
ContextBuilder(ProviderMetadata providerMetadata,
ApiMetadata apiMetadata) |
Modifier and Type | Class and Description |
---|---|
class |
AWSCloudWatchProviderMetadata
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's CloudWatch
provider.
|
Modifier and Type | Method and Description |
---|---|
AWSCloudWatchProviderMetadata.Builder |
AWSCloudWatchProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AWSEC2ProviderMetadata
Implementation of for Amazon's
Elastic Compute Cloud (EC2) provider.
|
Modifier and Type | Method and Description |
---|---|
AWSEC2ProviderMetadata.Builder |
AWSEC2ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AWSRoute53ProviderMetadata
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Route53
provider.
|
Modifier and Type | Method and Description |
---|---|
AWSRoute53ProviderMetadata.Builder |
AWSRoute53ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AWSS3ProviderMetadata
Implementation of
ProviderMetadata for Amazon's Simple Storage Service
(S3) provider. |
Modifier and Type | Method and Description |
---|---|
AWSS3ProviderMetadata.Builder |
AWSS3ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AWSSQSProviderMetadata
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Simple Queue Service
provider.
|
Modifier and Type | Method and Description |
---|---|
AWSSQSProviderMetadata.Builder |
AWSSQSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AWSSTSProviderMetadata
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's STS
provider.
|
Modifier and Type | Method and Description |
---|---|
AWSSTSProviderMetadata.Builder |
AWSSTSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AzureBlobProviderMetadata
Implementation of
org.jclouds.types.ProviderMetadata for Microsoft Azure Blob Service. |
Modifier and Type | Method and Description |
---|---|
AzureBlobProviderMetadata.Builder |
AzureBlobProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
DigitalOcean2ProviderMetadata
Implementation of
ProviderMetadata for DigitalOcean. |
Modifier and Type | Method and Description |
---|---|
DigitalOcean2ProviderMetadata.Builder |
DigitalOcean2ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
DynECTProviderMetadata
Implementation of
ProviderMetadata for DynECT Managed DNS. |
Modifier and Type | Method and Description |
---|---|
DynECTProviderMetadata.Builder |
DynECTProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
ElasticHostsAmsterdamMetadata
Implementation of
ProviderMetadata for ElasticHosts Amsterdam. |
class |
ElasticHostsBlueSquareLondonProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts London BlueSquare. |
class |
ElasticHostsDallasMetadata
Implementation of
ProviderMetadata for ElasticHosts Dallas. |
class |
ElasticHostsHongKongProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts Hong Kong. |
class |
ElasticHostsMiamiMetadata
Implementation of
ProviderMetadata for ElasticHosts Miami. |
class |
ElasticHostsPeer1LondonProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts London Peer 1. |
class |
ElasticHostsPeer1LosAngelesProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts LA Peer1. |
class |
ElasticHostsPeer1SanAntonioProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts San Antonio Peer 1. |
class |
ElasticHostsPeer1TorontoProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts Toronto Peer 1. |
class |
ElasticHostsSanJoseProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts San Jose. |
class |
ElasticHostsSydneyProviderMetadata
Implementation of
ProviderMetadata for ElasticHosts Sydney. |
Modifier and Type | Class and Description |
---|---|
class |
GleSYSProviderMetadata
Implementation of
ProviderMetadata for GleSYS. |
Modifier and Type | Method and Description |
---|---|
GleSYSProviderMetadata.Builder |
GleSYSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
Go2CloudJohannesburg1ProviderMetadata
Implementation of
ProviderMetadata for Go2Cloud's Johannesburg1 provider. |
Modifier and Type | Method and Description |
---|---|
Go2CloudJohannesburg1ProviderMetadata.Builder |
Go2CloudJohannesburg1ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
GoGridProviderMetadata
Implementation of
ProviderMetadata for GoGrid. |
Modifier and Type | Method and Description |
---|---|
GoGridProviderMetadata.Builder |
GoGridProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
GoogleComputeEngineProviderMetadata
Note: This does not set iso3166Codes as Google intentionally does not document them.
|
Modifier and Type | Method and Description |
---|---|
GoogleComputeEngineProviderMetadata.Builder |
GoogleComputeEngineProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Method and Description |
---|---|
ProviderMetadata |
ContextImpl.getProviderMetadata() |
Constructor and Description |
---|
ContextImpl(String name,
ProviderMetadata providerMetadata,
com.google.common.base.Supplier<Credentials> creds,
Utils utils,
Closer closer) |
Constructor and Description |
---|
ProviderURIFromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
OpenHostingEast1ProviderMetadata
Implementation of
ProviderMetadata for OpenHosting East1. |
Modifier and Type | Method and Description |
---|---|
OpenHostingEast1ProviderMetadata.Builder |
OpenHostingEast1ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Method and Description |
---|---|
<P extends ProviderMetadata> |
ProviderListener.added(P provider)
Method to be called when a Provider gets added.
|
<P extends ProviderMetadata> |
ProviderListener.removed(P provider)
Method to be called when a Provider gets removed.
|
Modifier and Type | Method and Description |
---|---|
static Iterable<ProviderMetadata> |
ProviderRegistry.fromRegistry() |
Iterable<ProviderMetadata> |
MetadataBundleListener.listProviderMetadata(org.osgi.framework.Bundle bundle)
Creates an instance of
ProviderMetadata from the Bundle . |
Modifier and Type | Method and Description |
---|---|
static void |
ProviderRegistry.registerProvider(ProviderMetadata provider) |
static void |
ProviderRegistry.unregisterProvider(ProviderMetadata provider) |
Modifier and Type | Class and Description |
---|---|
class |
ProfitBricksProviderMetadata |
Modifier and Type | Method and Description |
---|---|
ProfitBricksProviderMetadata.Builder |
ProfitBricksProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousProviderMetadata
Useful in creating arbitrary clients.
|
Modifier and Type | Method and Description |
---|---|
ProviderMetadata |
ProviderMetadata.Builder.build() |
static <A> ProviderMetadata |
AnonymousProviderMetadata.forApiOnEndpoint(Class<A> api,
String endpoint) |
static ProviderMetadata |
AnonymousProviderMetadata.forApiWithEndpoint(ApiMetadata md,
String endpoint) |
static ProviderMetadata |
Providers.withId(String id)
Returns the first provider with the provided id
|
Modifier and Type | Method and Description |
---|---|
static Iterable<ProviderMetadata> |
Providers.all()
Returns all available providers.
|
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.all()
Returns all providers available to jclouds regardless of type.
|
static Iterable<ProviderMetadata> |
Providers.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> api)
Returns the providers that are of the provided api.
|
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> apiClass)
Returns all providers with an apimetadata assignable from the given api.
|
static com.google.common.base.Function<ProviderMetadata,ApiMetadata> |
Providers.apiMetadataFunction() |
static Iterable<ProviderMetadata> |
Providers.boundedByIso3166Code(String iso3166Code)
Returns the providers that are bound to the same location as the given ISO 3166 code
regardless of viewableAs.
|
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.boundedByIso3166Code(String iso3166Code)
Returns the providers that are bound to the same location as the given ISO
3166 code.
|
static Iterable<ProviderMetadata> |
Providers.boundedByIso3166Code(String iso3166Code,
Class<? extends View> viewableAs) |
static Iterable<ProviderMetadata> |
Providers.boundedByIso3166Code(String iso3166Code,
com.google.common.reflect.TypeToken<? extends View> viewableAs)
Returns the providers that are bound to the same location as the given ISO 3166 code and of
the given viewableAs.
|
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata)
Returns the providers that have at least one common ISO 3166 code in common regardless of
viewableAs.
|
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata,
Class<? extends View> viewableAs) |
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata,
com.google.common.reflect.TypeToken<? extends View> viewableAs)
Returns the providers that have at least one common ISO 3166 code and are of the given
viewableAs.
|
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> type)
Returns all providers with an context assignable from the given type.
|
static <C extends Context> |
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
Returns the providers that are of the provided context.
|
static Iterable<ProviderMetadata> |
Providers.fromServiceLoader()
Returns the providers located on the classpath via
ServiceLoader . |
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.id(String id)
Returns all providers with the given id.
|
static com.google.common.base.Function<ProviderMetadata,String> |
Providers.idFunction() |
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.intersectingIso3166Code(ProviderMetadata refProviderMetadata)
Return all providers that have at least one ISO 3166 code in common with
the given provider metadata.
|
static Iterable<ProviderMetadata> |
Providers.viewableAs(Class<? extends View> viewableAs) |
static Iterable<ProviderMetadata> |
Providers.viewableAs(com.google.common.reflect.TypeToken<? extends View> viewableAs)
Returns the providers that are of the provided viewableAs.
|
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
Returns all providers with an context transformable to the given type.
|
Modifier and Type | Method and Description |
---|---|
String |
Providers.IdFunction.apply(ProviderMetadata input) |
ApiMetadata |
Providers.ApiMetadataFunction.apply(ProviderMetadata input) |
boolean |
ProviderPredicates.ContextAssignableFrom.apply(ProviderMetadata providerMetadata) |
boolean |
ProviderPredicates.TransformableTo.apply(ProviderMetadata providerMetadata) |
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata)
Returns the providers that have at least one common ISO 3166 code in common regardless of
viewableAs.
|
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata,
Class<? extends View> viewableAs) |
static Iterable<ProviderMetadata> |
Providers.collocatedWith(ProviderMetadata providerMetadata,
com.google.common.reflect.TypeToken<? extends View> viewableAs)
Returns the providers that have at least one common ISO 3166 code and are of the given
viewableAs.
|
ProviderMetadata.Builder |
ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
static com.google.common.base.Predicate<ProviderMetadata> |
ProviderPredicates.intersectingIso3166Code(ProviderMetadata refProviderMetadata)
Return all providers that have at least one ISO 3166 code in common with
the given provider metadata.
|
Constructor and Description |
---|
BindProviderMetadataContextAndCredentials(ProviderMetadata providerMetadata,
com.google.common.base.Supplier<Credentials> creds) |
Modifier and Type | Class and Description |
---|---|
class |
BaseProviderMetadata
The BaseProviderMetadata class is an abstraction of
ProviderMetadata to be extended by
those implementing ProviderMetadata. |
Modifier and Type | Method and Description |
---|---|
ProviderMetadata |
UpdateProviderMetadataFromProperties.apply(Properties input) |
ProviderMetadata |
BaseProviderMetadata.Builder.build() |
Modifier and Type | Method and Description |
---|---|
BaseProviderMetadata.Builder |
BaseProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Constructor and Description |
---|
UpdateProviderMetadataFromProperties(ProviderMetadata providerMetadata) |
Constructor and Description |
---|
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata,
com.google.common.base.Optional<ProviderMetadata> providerMetadata) |
Modifier and Type | Class and Description |
---|---|
class |
AutoscaleUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace US Auto Scale API. |
Modifier and Type | Method and Description |
---|---|
AutoscaleUSProviderMetadata.Builder |
AutoscaleUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Method and Description |
---|---|
AutoscaleUSProviderMetadata.Builder |
AutoscaleUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudBlockStorageUKProviderMetadata
Implementation of
ProviderMetadata for Rackspace Next Generation Cloud Block Storage. |
Modifier and Type | Method and Description |
---|---|
CloudBlockStorageUKProviderMetadata.Builder |
CloudBlockStorageUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudBlockStorageUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace Next Generation Cloud Block Storage. |
Modifier and Type | Method and Description |
---|---|
CloudBlockStorageUSProviderMetadata.Builder |
CloudBlockStorageUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudDatabasesUKProviderMetadata
Implementation of
ProviderMetadata for Rackspace Cloud Databases. |
Modifier and Type | Method and Description |
---|---|
CloudDatabasesUKProviderMetadata.Builder |
CloudDatabasesUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudDatabasesUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace Cloud Databases. |
Modifier and Type | Method and Description |
---|---|
CloudDatabasesUSProviderMetadata.Builder |
CloudDatabasesUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudDNSUKProviderMetadata
Implementation of
ProviderMetadata for Rackspace DNS UK. |
Modifier and Type | Method and Description |
---|---|
CloudDNSUKProviderMetadata.Builder |
CloudDNSUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudDNSUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace DNS US. |
Modifier and Type | Method and Description |
---|---|
CloudDNSUSProviderMetadata.Builder |
CloudDNSUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudFilesUKProviderMetadata |
Modifier and Type | Method and Description |
---|---|
CloudFilesUKProviderMetadata.Builder |
CloudFilesUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudFilesUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace Cloud Files US regions. |
Modifier and Type | Method and Description |
---|---|
CloudFilesUSProviderMetadata.Builder |
CloudFilesUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudLoadBalancersUKProviderMetadata
Implementation of
ProviderMetadata for Rackspace Cloud LoadBalancers UK. |
Modifier and Type | Method and Description |
---|---|
CloudLoadBalancersUKProviderMetadata.Builder |
CloudLoadBalancersUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudLoadBalancersUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace Cloud LoadBalancers US. |
Modifier and Type | Method and Description |
---|---|
CloudLoadBalancersUSProviderMetadata.Builder |
CloudLoadBalancersUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudQueuesUKProviderMetadata
Implementation of Rackspace Cloud Queues.
|
Modifier and Type | Method and Description |
---|---|
CloudQueuesUKProviderMetadata.Builder |
CloudQueuesUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudQueuesUSProviderMetadata
Implementation of Rackspace Cloud Queues.
|
Modifier and Type | Method and Description |
---|---|
CloudQueuesUSProviderMetadata.Builder |
CloudQueuesUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudServersUKProviderMetadata
Implementation of
ProviderMetadata for Rackspace Next Generation Cloud Servers. |
Modifier and Type | Method and Description |
---|---|
CloudServersUKProviderMetadata.Builder |
CloudServersUKProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
CloudServersUSProviderMetadata
Implementation of
ProviderMetadata for Rackspace Next Generation Cloud Servers. |
Modifier and Type | Method and Description |
---|---|
CloudServersUSProviderMetadata.Builder |
CloudServersUSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Constructor and Description |
---|
ApiContextImpl(String name,
ProviderMetadata providerMetadata,
com.google.common.base.Supplier<Credentials> creds,
Utils utils,
Closer closer,
com.google.inject.Injector injector,
com.google.inject.TypeLiteral<A> api) |
Constructor and Description |
---|
ParseS3ErrorFromXmlContent(AWSUtils utils,
boolean isVhostStyle,
String servicePath,
ProviderMetadata providerMetadata) |
Modifier and Type | Class and Description |
---|---|
class |
ServerloveManchesterProviderMetadata
Implementation of
ProviderMetadata for Serverlove Manchester. |
Modifier and Type | Method and Description |
---|---|
ServerloveManchesterProviderMetadata.Builder |
ServerloveManchesterProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
SkaliCloudMalaysiaProviderMetadata
Implementation of
ProviderMetadata for SkaliCloud Malaysia. |
Modifier and Type | Method and Description |
---|---|
SkaliCloudMalaysiaProviderMetadata.Builder |
SkaliCloudMalaysiaProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
SoftLayerProviderMetadata
Implementation of
ProviderMetadata for SoftLayer. |
Modifier and Type | Method and Description |
---|---|
SoftLayerProviderMetadata.Builder |
SoftLayerProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
UltraDNSWSProviderMetadata
Implementation of
ProviderMetadata for Neustar UltraDNS. |
Modifier and Type | Method and Description |
---|---|
UltraDNSWSProviderMetadata.Builder |
UltraDNSWSProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.