Class LoadBalancerMetadataImpl
java.lang.Object
org.jclouds.domain.internal.ResourceMetadataImpl<LoadBalancerType>
org.jclouds.loadbalancer.domain.internal.LoadBalancerMetadataImpl
- All Implemented Interfaces:
Comparable<ResourceMetadata<LoadBalancerType>>,ResourceMetadata<LoadBalancerType>,LoadBalancerMetadata
public class LoadBalancerMetadataImpl
extends ResourceMetadataImpl<LoadBalancerType>
implements LoadBalancerMetadata
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jclouds.domain.internal.ResourceMetadataImpl
compareTo, getLocation, getName, getProviderId, getUri, getUserMetadata, stringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.jclouds.loadbalancer.domain.LoadBalancerMetadata
getName, getProviderIdMethods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
-
Constructor Details
-
LoadBalancerMetadataImpl
-
-
Method Details
-
getType
Type of the resource, ex node, image, size- Specified by:
getTypein interfaceLoadBalancerMetadata- Specified by:
getTypein interfaceResourceMetadata<LoadBalancerType>
-
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.- Specified by:
getIdin interfaceLoadBalancerMetadata
-
getAddresses
- Specified by:
getAddressesin interfaceLoadBalancerMetadata- Returns:
- DNS Name of the load balancer; note we don't use InetAddress, as it is incompatible with google appengine.
-
hashCode
public int hashCode()- Overrides:
hashCodein classResourceMetadataImpl<LoadBalancerType>
-
toString
- Overrides:
toStringin classResourceMetadataImpl<LoadBalancerType>
-
equals
- Overrides:
equalsin classResourceMetadataImpl<LoadBalancerType>
-