org.jclouds.cloudloadbalancers
Class CloudLoadBalancersProviderMetadata

java.lang.Object
  extended by org.jclouds.providers.BaseProviderMetadata
      extended by org.jclouds.cloudloadbalancers.CloudLoadBalancersProviderMetadata
All Implemented Interfaces:
ProviderMetadata
Direct Known Subclasses:
CloudLoadBalancersUKProviderMetadata, CloudLoadBalancersUSProviderMetadata

public abstract class CloudLoadBalancersProviderMetadata
extends BaseProviderMetadata

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

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
CloudLoadBalancersProviderMetadata()
           
 
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

CloudLoadBalancersProviderMetadata

public CloudLoadBalancersProviderMetadata()
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.