org.jclouds.cloudstack.domain
Class ISOPermissions

java.lang.Object
  extended by org.jclouds.cloudstack.domain.ISOPermissions
All Implemented Interfaces:
Comparable<ISOPermissions>

public class ISOPermissions
extends Object
implements Comparable<ISOPermissions>

Author:
Richard Downer

Nested Class Summary
static class ISOPermissions.Builder
           
 
Method Summary
static ISOPermissions.Builder builder()
           
 int compareTo(ISOPermissions other)
           
 boolean equals(Object obj)
           
 Set<String> getAccounts()
           
 long getDomainId()
           
 long getId()
           
 boolean getIsPublic()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

builder

public static ISOPermissions.Builder builder()

getId

public long getId()
Returns:
the template ID

getAccounts

public Set<String> getAccounts()
Returns:
the list of accounts the template is available for

getDomainId

public long getDomainId()
Returns:
the ID of the domain to which the template belongs

getIsPublic

public boolean getIsPublic()
Returns:
true if this template is a public template, false otherwise

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(ISOPermissions other)
Specified by:
compareTo in interface Comparable<ISOPermissions>


Copyright © 2009-2012 jclouds. All Rights Reserved.