org.jclouds.vcloud.domain
Interface Catalog

All Superinterfaces:
Comparable<ReferenceType>, Map<String,ReferenceType>, ReferenceType
All Known Implementing Classes:
CatalogImpl

public interface Catalog
extends ReferenceType, Map<String,ReferenceType>

Author:
Adrian Cole

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 String getDescription()
          optional description
 ReferenceType getOrg()
          Reference to the org containing this vDC.
 List<Task> getTasks()
          read‐only container for Task elements.
 boolean isPublished()
          read‐only element, true if the catalog is published
 boolean isReadOnly()
           
 
Methods inherited from interface org.jclouds.vcloud.domain.ReferenceType
getHref, getName, getType
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

getOrg

ReferenceType getOrg()
Reference to the org containing this vDC.

Returns:
org, or null if this is a version before 1.0 where the org isn't present
Since:
vcloud api 1.0

getDescription

@Nullable
String getDescription()
optional description

Since:
vcloud api 0.8

isPublished

boolean isPublished()
read‐only element, true if the catalog is published

Since:
vcloud api 1.0

isReadOnly

boolean isReadOnly()
Returns:
true, if the current user cannot modify the catalog
Since:
vcloud api 1.0

getTasks

List<Task> getTasks()
read‐only container for Task elements. Each element in the container represents a queued, running, or failed task owned by this object.

Since:
vcloud api 1.0


Copyright © 2009-2011 jclouds. All Rights Reserved.