org.jclouds.googlecomputeengine.domain
Class SlashEncodedIds

java.lang.Object
  extended by org.jclouds.googlecomputeengine.domain.SlashEncodedIds
Direct Known Subclasses:
InstanceInZone, MachineTypeInZone

public class SlashEncodedIds
extends Object

Author:
Adam Lowe

Field Summary
protected  String firstId
           
protected  String secondId
           
 
Constructor Summary
protected SlashEncodedIds(String firstId, String secondId)
           
 
Method Summary
 boolean equals(Object obj)
           
static SlashEncodedIds fromSlashEncoded(String id)
           
static SlashEncodedIds fromTwoIds(String firstId, String secondId)
           
 String getFirstId()
           
 String getSecondId()
           
 int hashCode()
           
 String slashEncode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

firstId

protected final String firstId

secondId

protected final String secondId
Constructor Detail

SlashEncodedIds

protected SlashEncodedIds(String firstId,
                          String secondId)
Method Detail

fromSlashEncoded

public static SlashEncodedIds fromSlashEncoded(String id)

fromTwoIds

public static SlashEncodedIds fromTwoIds(String firstId,
                                         String secondId)

slashEncode

public String slashEncode()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

getFirstId

public String getFirstId()

getSecondId

public String getSecondId()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.