org.jclouds.loadbalancer.domain
Interface LoadBalancerMetadata

All Superinterfaces:
Comparable<ResourceMetadata<LoadBalancerType>>, ResourceMetadata<LoadBalancerType>
All Known Implementing Classes:
LoadBalancerMetadataImpl

public interface LoadBalancerMetadata
extends ResourceMetadata<LoadBalancerType>

Author:
Adrian Cole

Method Summary
 Set<String> getAddresses()
           
 String getId()
          A means to uniquely address this resource within a provider.
 String getName()
          user defined name of the server.
 String getProviderId()
          id of the server within the naming scope it was created.
 LoadBalancerType getType()
          Type of the resource, ex node, image, size
 
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getType

LoadBalancerType getType()
Type of the resource, ex node, image, size

Specified by:
getType in interface ResourceMetadata<LoadBalancerType>

getProviderId

String getProviderId()
id of the server within the naming scope it was created. potentially generated by the service.

Specified by:
getProviderId in interface ResourceMetadata<LoadBalancerType>

getName

String getName()
user defined name of the server.

Specified by:
getName in interface ResourceMetadata<LoadBalancerType>

getId

String getId()
A means to uniquely address this resource within a provider. For example, if the namespace of a node or image is region based, the id will likely include both the region and the provider-supplied id encoded to avoid collisions.


getAddresses

Set<String> getAddresses()
Returns:
DNS Name of the load balancer; note we don't use InetAddress, as it is incompatible with google appengine.


Copyright © 2009-2011 jclouds. All Rights Reserved.