Package org.jclouds.loadbalancer.domain
Interface LoadBalancerMetadata
- All Superinterfaces:
Comparable<ResourceMetadata<LoadBalancerType>>
,ResourceMetadata<LoadBalancerType>
- All Known Implementing Classes:
LoadBalancerMetadataImpl
-
Method Summary
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
-
Method Details
-
getType
LoadBalancerType getType()Type of the resource, ex node, image, size- Specified by:
getType
in interfaceResourceMetadata<LoadBalancerType>
-
getProviderId
String getProviderId()id of the server within the naming scope it was created. potentially generated by the service.- Specified by:
getProviderId
in interfaceResourceMetadata<LoadBalancerType>
-
getName
String getName()user defined name of the server.- Specified by:
getName
in interfaceResourceMetadata<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
- Returns:
- DNS Name of the load balancer; note we don't use InetAddress, as it is incompatible with google appengine.
-