org.jclouds.cloudservers
Class CloudServersProviderMetadata

java.lang.Object
  extended by org.jclouds.providers.BaseProviderMetadata
      extended by org.jclouds.cloudservers.CloudServersProviderMetadata
All Implemented Interfaces:
ProviderMetadata
Direct Known Subclasses:
CloudServersUKProviderMetadata, CloudServersUSProviderMetadata

public abstract class CloudServersProviderMetadata
extends BaseProviderMetadata

Common implementation of org.jclouds.types.ProviderMetadata for Rackspace Cloud Servers.

Author:
Dan Lo Bianco

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

Constructor Detail

CloudServersProviderMetadata

public CloudServersProviderMetadata()
Method Detail

getType

public String getType()

Returns:
the provider's type

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)

getApiDocumentation

public URI getApiDocumentation()

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


Copyright © 2009-2012 jclouds. All Rights Reserved.