Modifier and Type | Field and Description |
---|---|
protected ApiMetadata |
ContextBuilder.apiMetadata |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
ContextBuilder.getApiMetadata() |
Modifier and Type | Method and Description |
---|---|
static ContextBuilder |
ContextBuilder.newBuilder(ApiMetadata apiMetadata) |
Constructor and Description |
---|
ContextBuilder(ApiMetadata apiMetadata) |
ContextBuilder(ProviderMetadata providerMetadata,
ApiMetadata apiMetadata) |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
ApiMetadata.Builder.build() |
static ApiMetadata |
Apis.withId(String id)
Returns the first api with the provided id
|
Modifier and Type | Method and Description |
---|---|
static Iterable<ApiMetadata> |
Apis.all()
Returns all available apis.
|
static com.google.common.base.Predicate<ApiMetadata> |
ApiPredicates.all()
Returns all apis available to jclouds regardless of type.
|
static Iterable<ApiMetadata> |
Apis.contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
Returns all apis who's contexts are assignable from the parameter
|
static com.google.common.base.Predicate<ApiMetadata> |
ApiPredicates.contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
Returns all apis who's contexts are assignable from the parameter
|
static com.google.common.base.Predicate<ApiMetadata> |
ApiPredicates.id(String id)
Returns all apis with the given id.
|
static com.google.common.base.Function<ApiMetadata,String> |
Apis.idFunction() |
static Iterable<ApiMetadata> |
Apis.viewableAs(Class<? extends View> type) |
static com.google.common.base.Predicate<ApiMetadata> |
ApiPredicates.viewableAs(com.google.common.reflect.TypeToken<?> type)
Returns all apis who's contexts are transformable to the parameter
|
static Iterable<ApiMetadata> |
Apis.viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
Returns all apis who's contexts are assignable from the parameter
|
Modifier and Type | Method and Description |
---|---|
static com.google.common.reflect.TypeToken<?> |
Apis.findView(ApiMetadata apiMetadata,
com.google.common.reflect.TypeToken<?> view)
Returns the type of context
|
B |
ApiMetadata.Builder.fromApiMetadata(ApiMetadata from) |
Modifier and Type | Class and Description |
---|---|
class |
BaseApiMetadata
The BaseApiMetadata class is an abstraction of
ApiMetadata to be extended by those
implementing ApiMetadata. |
Modifier and Type | Method and Description |
---|---|
T |
BaseApiMetadata.Builder.fromApiMetadata(ApiMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
AtmosApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
AWSEC2ApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
AWSS3ApiMetadata
Implementation of
S3ApiMetadata for the Amazon-specific S3 API |
Modifier and Type | Class and Description |
---|---|
class |
AzureBlobApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
TransientApiMetadata
Implementation of
ApiMetadata for jclouds in-memory (Transient) API |
Modifier and Type | Class and Description |
---|---|
class |
BYONApiMetadata
Implementation of
ApiMetadata for jclouds BYON API |
Modifier and Type | Class and Description |
---|---|
class |
ChefApiMetadata
Implementation of
ApiMetadata for Chef. |
Modifier and Type | Class and Description |
---|---|
class |
CloudStackApiMetadata
Implementation of
ApiMetadata for Citrix/Apache CloudStack api. |
Modifier and Type | Class and Description |
---|---|
class |
CloudWatchApiMetadata
Implementation of
ApiMetadata for Amazon's CloudWatch api. |
Modifier and Type | Class and Description |
---|---|
class |
StubApiMetadata
Implementation of
ApiMetadata for jclouds in-memory (Stub) API |
Modifier and Type | Class and Description |
---|---|
class |
DigitalOcean2ApiMetadata
Implementation of
ApiMetadata for DigitalOcean v2 API |
Modifier and Type | Class and Description |
---|---|
class |
DockerApiMetadata |
Modifier and Type | Method and Description |
---|---|
DockerApiMetadata.Builder |
DockerApiMetadata.Builder.fromApiMetadata(ApiMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
DynECTApiMetadata
Implementation of
ApiMetadata for DynECT 1.0 API |
Modifier and Type | Class and Description |
---|---|
class |
EC2ApiMetadata |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
EC2ApiMetadata.Builder.build() |
Modifier and Type | Class and Description |
---|---|
class |
ElasticStackApiMetadata
Implementation of
ApiMetadata for the ElasticStack API |
Modifier and Type | Class and Description |
---|---|
class |
FilesystemApiMetadata
Implementation of
ApiMetadata for jclouds Filesystem-based BlobStore |
Modifier and Type | Class and Description |
---|---|
class |
GleSYSApiMetadata
Implementation of
ApiMetadata for API |
Modifier and Type | Class and Description |
---|---|
class |
GoGridApiMetadata
Implementation of
ApiMetadata for API |
Modifier and Type | Class and Description |
---|---|
class |
GoogleComputeEngineApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
CinderApiMetadata
Implementation of
ApiMetadata for Cinder v1 API |
Modifier and Type | Class and Description |
---|---|
class |
GlanceApiMetadata
Implementation of
ApiMetadata for Glance 1.0 API |
Modifier and Type | Class and Description |
---|---|
class |
KeystoneApiMetadata
Implementation of
ApiMetadata for Keystone 2.0 API |
Modifier and Type | Class and Description |
---|---|
class |
MarconiApiMetadata
Implementation of
ApiMetadata for Marconi 1.0 API |
Modifier and Type | Class and Description |
---|---|
class |
NeutronApiMetadata
Implementation of
ApiMetadata for Neutron 2.0 API |
Modifier and Type | Method and Description |
---|---|
NeutronApiMetadata.Builder |
NeutronApiMetadata.Builder.fromApiMetadata(ApiMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
NovaEC2ApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
NovaApiMetadata
Implementation of
ApiMetadata for Nova 2.0 API |
Modifier and Type | Class and Description |
---|---|
class |
SwiftApiMetadata |
Modifier and Type | Class and Description |
---|---|
class |
TroveApiMetadata
Implementation of
ApiMetadata for the OpenStack Trove v1 API. |
Modifier and Type | Method and Description |
---|---|
<A extends ApiMetadata> |
ApiListener.added(A api)
Method to be called when an api gets added.
|
<A extends ApiMetadata> |
ApiListener.removed(A api)
Method to be called when an api gets removed.
|
Modifier and Type | Method and Description |
---|---|
static Iterable<ApiMetadata> |
ApiRegistry.fromRegistry() |
Iterable<ApiMetadata> |
MetadataBundleListener.listApiMetadata(org.osgi.framework.Bundle bundle)
Creates an instance of
ApiMetadata from the Bundle . |
Modifier and Type | Method and Description |
---|---|
static void |
ApiRegistry.registerApi(ApiMetadata api) |
static void |
ApiRegistry.unRegisterApi(ApiMetadata api) |
Modifier and Type | Class and Description |
---|---|
class |
ProfitBricksApiMetadata
Implementation of
ApiMetadata for ProfitBricks API. |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
Providers.ApiMetadataFunction.apply(ProviderMetadata input) |
ApiMetadata |
ProviderMetadata.getApiMetadata() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Function<ProviderMetadata,ApiMetadata> |
Providers.apiMetadataFunction() |
Modifier and Type | Method and Description |
---|---|
ProviderMetadata.Builder |
ProviderMetadata.Builder.apiMetadata(ApiMetadata api) |
static ProviderMetadata |
AnonymousProviderMetadata.forApiWithEndpoint(ApiMetadata md,
String endpoint) |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
AnonymousProviderMetadata.Builder(ApiMetadata apiMetadata,
String endpoint) |
AnonymousProviderMetadata(ApiMetadata apiMetadata,
String endpoint) |
Modifier and Type | Field and Description |
---|---|
protected ApiMetadata |
BaseProviderMetadata.api |
protected ApiMetadata |
BaseProviderMetadata.Builder.api |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
BaseProviderMetadata.getApiMetadata() |
Modifier and Type | Method and Description |
---|---|
BaseProviderMetadata.Builder |
BaseProviderMetadata.Builder.apiMetadata(ApiMetadata api) |
Constructor and Description |
---|
BaseProviderMetadata(String id,
String name,
ApiMetadata api,
String endpoint,
Properties defaultProperties,
com.google.common.base.Optional<URI> homepage,
com.google.common.base.Optional<URI> console,
Set<String> linkedServices,
Set<String> iso3166Codes) |
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata) |
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata,
com.google.common.base.Optional<ProviderMetadata> providerMetadata) |
Modifier and Type | Class and Description |
---|---|
class |
AutoscaleApiMetadata
Implementation of
ApiMetadata for the Rackspace Auto Scale API. |
Modifier and Type | Class and Description |
---|---|
class |
CloudDNSApiMetadata
Implementation of
ApiMetadata for Rackspace Cloud DNS 1.0 API |
Modifier and Type | Class and Description |
---|---|
class |
CloudFilesApiMetadata
Implementation of
ApiMetadata for Cloud Files. |
Modifier and Type | Class and Description |
---|---|
class |
CloudIdentityApiMetadata
Implementation of
ApiMetadata for the Rackspace Cloud Identity Service |
Modifier and Type | Class and Description |
---|---|
class |
CloudLoadBalancersApiMetadata
Implementation of
ApiMetadata for the Rackspace Cloud Load Balancers v1.0 API. |
Modifier and Type | Interface and Description |
---|---|
interface |
HttpApiMetadata<A> |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousHttpApiMetadata<A>
Useful in creating arbitrary http apis.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseHttpApiMetadata<A>
Useful in creating http apis.
|
Modifier and Type | Method and Description |
---|---|
T |
BaseHttpApiMetadata.Builder.fromApiMetadata(ApiMetadata in) |
Modifier and Type | Class and Description |
---|---|
class |
Route53ApiMetadata
Implementation of
ApiMetadata for Amazon's Route53 api. |
Modifier and Type | Class and Description |
---|---|
class |
S3ApiMetadata
Implementation of
ApiMetadata for Amazon's S3 api. |
Modifier and Type | Method and Description |
---|---|
ApiMetadata |
S3ApiMetadata.Builder.build() |
Modifier and Type | Class and Description |
---|---|
class |
ServerManagerApiMetadata
Implementation of
ApiMetadata for an example of library integration (ServerManager) |
Modifier and Type | Class and Description |
---|---|
class |
SoftLayerApiMetadata
Implementation of
ApiMetadata for API |
Modifier and Type | Class and Description |
---|---|
class |
SQSApiMetadata
Implementation of
ApiMetadata for Amazon's Simple Queue Service api. |
Modifier and Type | Class and Description |
---|---|
class |
STSApiMetadata
Implementation of
ApiMetadata for Amazon's STS api. |
Modifier and Type | Class and Description |
---|---|
class |
UltraDNSWSApiMetadata
Implementation of
ApiMetadata for Neustar's UltraDNSWS api. |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.