org.jclouds.rackspace.cloudservers
Class CloudServersUKProviderMetadata

java.lang.Object
  extended by org.jclouds.providers.BaseProviderMetadata
      extended by org.jclouds.rackspace.cloudservers.CloudServersUKProviderMetadata
All Implemented Interfaces:
ProviderMetadata

public class CloudServersUKProviderMetadata
extends BaseProviderMetadata

Implementation of org.jclouds.types.ProviderMetadata for Rackspace Cloud Servers.

Author:
Adrian Cole

Field Summary
 
Fields inherited from interface org.jclouds.providers.ProviderMetadata
BLOBSTORE_TYPE, COMPUTE_TYPE, LOADBALANCER_TYPE, MONITOR_TYPE, QUEUE_TYPE, TABLE_TYPE
 
Constructor Summary
CloudServersUKProviderMetadata()
           
 
Method Summary
 URI getApiDocumentation()
          
 URI getConsole()
          
 String getCredentialName()
          
 URI getHomepage()
          
 String getId()
          
 String getIdentityName()
          
 Set<String> getIso3166Codes()
          
 Set<String> getLinkedServices()
          
 String getName()
          
 String getType()
          
 
Methods inherited from class org.jclouds.providers.BaseProviderMetadata
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloudServersUKProviderMetadata

public CloudServersUKProviderMetadata()
Method Detail

getId

public String getId()

Returns:
the provider's unique identifier

getType

public String getType()

Returns:
the provider's type

getName

public String getName()

Returns:
the name (display name) of the provider

getIdentityName

public String getIdentityName()

Returns:
the name (display name) of an identity on this provider (ex. user, email, account, apikey)

getCredentialName

public String getCredentialName()

Returns:
the name (display name) of a credential on this provider, or null if there is none (ex. password, secret, rsaKey)

getHomepage

public URI getHomepage()

Returns:
the url for the provider's homepage

getConsole

public URI getConsole()

Returns:
the url for the provider's console

getApiDocumentation

public URI getApiDocumentation()

Returns:
the url for the API documentation related to this service

getLinkedServices

public Set<String> getLinkedServices()

Specified by:
getLinkedServices in interface ProviderMetadata
Overrides:
getLinkedServices in class BaseProviderMetadata
Returns:
all known services linked to the same account on this provider

getIso3166Codes

public Set<String> getIso3166Codes()

Returns:
all known region/location ISO 3166 codes


Copyright © 2009-2011 jclouds. All Rights Reserved.