org.jclouds.vcloud.director.v1_5.features
Interface QueryApi

All Known Subinterfaces:
AdminQueryApi

public interface QueryApi

Provides synchronous access to the REST API query interface.

Author:
grkvlt@apache.org
See Also:
QueryAsyncApi

Method Summary
 CatalogReferences catalogReferencesQuery(Integer page, Integer pageSize, String filter)
           
 CatalogReferences catalogReferencesQuery(String filter)
           
 CatalogReferences catalogReferencesQueryAll()
          Retrieves a list of CatalogReferences by using REST API general QueryHandler.
 QueryResultRecords catalogsQuery(Integer page, Integer pageSize, String filter)
           
 QueryResultRecords catalogsQuery(String filter)
           
 QueryResultRecords catalogsQueryAll()
          Retrieves a list of Catalogs by using REST API general QueryHandler.
 Entity entity(String id)
          Redirects to the URL of an entity with the given VCD ID.
 QueryResultRecords mediaListQuery(String filter)
           
 QueryResultRecords mediaListQueryAll()
          Retrieves a list of Medias by using REST API general QueryHandler.
 QueryResultRecords query(Integer page, Integer pageSize, String format, String type, String filter)
           
 QueryResultRecords query(String type, String filter)
           
 QueryResultRecords queryAll(String type)
          Retrieves a list of entities by using REST API general QueryHandler.
 QueryList queryList()
          REST API query Link list.
 VAppReferences vAppReferencesQuery(Integer page, Integer pageSize, String filter)
           
 VAppReferences vAppReferencesQuery(String filter)
           
 VAppReferences vAppReferencesQueryAll()
           
 QueryResultRecords vAppsQuery(Integer page, Integer pageSize, String filter)
           
 QueryResultRecords vAppsQuery(String filter)
           
 QueryResultRecords vAppsQueryAll()
          Retrieves a list of VApps by using REST API general QueryHandler.
 QueryResultRecords vAppTemplatesQuery(String filter)
           
 QueryResultRecords vAppTemplatesQueryAll()
          Retrieves a list of VAppTemplates by using REST API general QueryHandler.
 QueryResultRecords vmsQuery(String filter)
           
 QueryResultRecords vmsQueryAll()
          Retrieves a list of Vms by using REST API general QueryHandler.
 

Method Detail

entity

Entity entity(String id)
Redirects to the URL of an entity with the given VCD ID.
 GET /entity/{id}
 


queryList

QueryList queryList()
REST API query Link list.
 GET /query
 


queryAll

QueryResultRecords queryAll(String type)
Retrieves a list of entities by using REST API general QueryHandler. If filter is provided it will be applied to the corresponding result set. Format determines the elements representation - references or records. Default format is references.
 GET /query
 

See Also:
queryList(), query(String, String), query(Integer, Integer, String, String, String)

query

QueryResultRecords query(String type,
                         String filter)
See Also:
#queryAll()

query

QueryResultRecords query(Integer page,
                         Integer pageSize,
                         String format,
                         String type,
                         String filter)
See Also:
#queryAll()

catalogsQueryAll

QueryResultRecords catalogsQueryAll()
Retrieves a list of Catalogs by using REST API general QueryHandler.
 GET /catalogs/query
 

See Also:
queryAll(String)

catalogsQuery

QueryResultRecords catalogsQuery(String filter)
See Also:
#queryAll()

catalogsQuery

QueryResultRecords catalogsQuery(Integer page,
                                 Integer pageSize,
                                 String filter)
See Also:
#queryAll()

catalogReferencesQueryAll

CatalogReferences catalogReferencesQueryAll()
Retrieves a list of CatalogReferences by using REST API general QueryHandler.
 GET /catalogs/query?format=references
 

See Also:
queryAll(String)

catalogReferencesQuery

CatalogReferences catalogReferencesQuery(String filter)
See Also:
catalogReferencesQueryAll()

catalogReferencesQuery

CatalogReferences catalogReferencesQuery(Integer page,
                                         Integer pageSize,
                                         String filter)
See Also:
catalogReferencesQueryAll()

vAppTemplatesQueryAll

QueryResultRecords vAppTemplatesQueryAll()
Retrieves a list of VAppTemplates by using REST API general QueryHandler.
 GET /vAppTemplates/query
 

See Also:
queryAll(String)

vAppTemplatesQuery

QueryResultRecords vAppTemplatesQuery(String filter)
See Also:
#queryAll()

vAppsQueryAll

QueryResultRecords vAppsQueryAll()
Retrieves a list of VApps by using REST API general QueryHandler.
 GET /vApps/query
 

See Also:
queryAll(String)

vAppsQuery

QueryResultRecords vAppsQuery(String filter)
See Also:
#queryAll()

vAppsQuery

QueryResultRecords vAppsQuery(Integer page,
                              Integer pageSize,
                              String filter)
See Also:
#queryAll()

vAppReferencesQueryAll

VAppReferences vAppReferencesQueryAll()
See Also:
#queryAll()

vAppReferencesQuery

VAppReferences vAppReferencesQuery(String filter)
See Also:
#queryAll()

vAppReferencesQuery

VAppReferences vAppReferencesQuery(Integer page,
                                   Integer pageSize,
                                   String filter)
See Also:
#queryAll()

vmsQueryAll

QueryResultRecords vmsQueryAll()
Retrieves a list of Vms by using REST API general QueryHandler.
 GET /vms/query
 

See Also:
queryAll(String)

vmsQuery

QueryResultRecords vmsQuery(String filter)
See Also:
#queryAll()

mediaListQueryAll

QueryResultRecords mediaListQueryAll()
Retrieves a list of Medias by using REST API general QueryHandler.
 GET /mediaList/query
 

See Also:
queryAll(String)

mediaListQuery

QueryResultRecords mediaListQuery(String filter)
See Also:
#queryAll()


Copyright © 2009-2012 jclouds. All Rights Reserved.