org.jclouds.joyent.cloudapi.v6_5.domain.datacenterscoped
Class DatacenterAndName

java.lang.Object
  extended by org.jclouds.joyent.cloudapi.v6_5.domain.datacenterscoped.DatacenterAndName
Direct Known Subclasses:
KeyInDatacenter, PackageInDatacenter

public class DatacenterAndName
extends Object

Helpful when looking for resources by datacenter and name

Author:
Adrian Cole

Field Summary
static com.google.common.base.Function<DatacenterAndName,String> DATACENTER_FUNCTION
           
protected  String datacenterId
           
protected  String name
           
static com.google.common.base.Function<DatacenterAndName,String> NAME_FUNCTION
           
 
Constructor Summary
protected DatacenterAndName(String datacenterId, String name)
           
 
Method Summary
 boolean equals(Object o)
           
static DatacenterAndName fromDatacenterAndName(String datacenterId, String name)
           
static DatacenterAndName fromSlashEncoded(String name)
           
 String getDatacenter()
           
 String getName()
           
 int hashCode()
           
 String slashEncode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME_FUNCTION

public static final com.google.common.base.Function<DatacenterAndName,String> NAME_FUNCTION

DATACENTER_FUNCTION

public static final com.google.common.base.Function<DatacenterAndName,String> DATACENTER_FUNCTION

datacenterId

protected final String datacenterId

name

protected final String name
Constructor Detail

DatacenterAndName

protected DatacenterAndName(String datacenterId,
                            String name)
Method Detail

fromSlashEncoded

public static DatacenterAndName fromSlashEncoded(String name)

fromDatacenterAndName

public static DatacenterAndName fromDatacenterAndName(String datacenterId,
                                                      String name)

slashEncode

public String slashEncode()

getDatacenter

public String getDatacenter()

getName

public String getName()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

string

protected com.google.common.base.Objects.ToStringHelper string()


Copyright © 2009-2012 jclouds. All Rights Reserved.