|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vmware.vcloud.sdk.QueryService
public class QueryService
This class provides methods to build and run user specific generalized, specialized queries. 1. Generalized query - The query type (mandatory) should be specified along with the query params(if any). 2. Specialized query - These already contain the query type. The query params (if any) - specified.
| Method Summary | ||
|---|---|---|
String |
buildQuery(FormatType formatType)
Method which builds the query based on the format type. |
|
String |
buildQuery(QueryParams<? extends QueryField> queryParams)
Method which builds the actual query from the query params. |
|
String |
buildQuery(String queryTypeValue)
Method which builds the query from the query type. |
|
|
executeQuery(String query)
Method which executes the given query. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> |
queryCatalogIdRecords()
Executes a specialized query for retrieving the list of catalog records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> |
queryCatalogIdRecords(QueryParams<QueryCatalogField> queryParams)
Executes a specialized query for retrieving the list of catalogs records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> |
queryCatalogRecords()
Executes a specialized query for retrieving the list of catalog records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> |
queryCatalogRecords(QueryParams<QueryCatalogField> queryParams)
Executes a specialized query for retrieving the list of catalogs records. |
|
ReferenceResult |
queryCatalogReferences()
Executes a specialized query for retrieving the list of catalog references. |
|
ReferenceResult |
queryCatalogReferences(QueryParams<QueryCatalogField> queryParams)
Executes a specialized query for retrieving the list of catalogs references. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> |
queryDiskIdRecords()
Executes a specialized query for retrieving the list of Disk records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> |
queryDiskIdRecords(QueryParams<QueryDiskField> queryParams)
Executes a specialized query for retrieving the list of disk records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> |
queryDiskRecords()
Executes a specialized query for retrieving the list of Disk records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> |
queryDiskRecords(QueryParams<QueryDiskField> queryParams)
Executes a specialized query for retrieving the list of Disk records. |
|
ReferenceResult |
queryDiskReferences()
Executes a specialized query for retrieving the list of Disk references. |
|
ReferenceResult |
queryDiskReferences(QueryParams<QueryDiskField> queryParams)
Executes a specialized query for retrieving the list of disk references. |
|
RecordResult |
queryIdRecords(QueryRecordType queryRecordType)
Executes the generalized query based on the query type. |
|
RecordResult |
queryIdRecords(QueryRecordType queryRecordType,
QueryParams<? extends QueryField> queryParams)
Executes the generalized query based on the query type and query params. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> |
queryMediaIdRecords()
Executes a specialized query for retrieving the list of media records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> |
queryMediaIdRecords(QueryParams<QueryMediaField> queryParams)
Executes a specialized query for retrieving the list of media records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> |
queryMediaRecords()
Executes a specialized query for retrieving the list of media records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> |
queryMediaRecords(QueryParams<QueryMediaField> queryParams)
Executes a specialized query for retrieving the list of media records. |
|
ReferenceResult |
queryMediaReferences()
Executes a specialized query for retrieving the list of media references. |
|
ReferenceResult |
queryMediaReferences(QueryParams<QueryMediaField> queryParams)
Executes a specialized query for retrieving the list of media references |
|
RecordResult |
queryRecords(QueryRecordType queryRecordType)
Executes the generalized query based on the query type. |
|
RecordResult |
queryRecords(QueryRecordType queryRecordType,
QueryParams<? extends QueryField> queryParams)
Executes the generalized query based on the query type and query params. |
|
ReferenceResult |
queryReferences(QueryReferenceType queryReferenceType)
Executes the generalized query based on the query type. |
|
ReferenceResult |
queryReferences(QueryReferenceType queryReferenceType,
QueryParams<? extends QueryField> queryParams)
Executes the generalized query based on the query type and query params. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> |
queryvAppIdRecords()
Executes a specialized query for retrieving the list of vApps records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> |
queryvAppIdRecords(QueryParams<QueryVAppField> queryParams)
Executes a specialized query for retrieving the list of vApps records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> |
queryvAppRecords()
Executes a specialized query for retrieving the list of vApps records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> |
queryvAppRecords(QueryParams<QueryVAppField> queryParams)
Executes a specialized query for retrieving the list of vApps records. |
|
ReferenceResult |
queryvAppReferences()
Executes a specialized query for retrieving the list of vApp references. |
|
ReferenceResult |
queryvAppReferences(QueryParams<QueryVAppField> queryParams)
Executes a specialized query for retrieving the list of vApps references. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> |
queryvAppTemplateIdRecords()
Executes a specialized query for retrieving the list of vAppTemplate records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> |
queryvAppTemplateIdRecords(QueryParams<QueryVAppTemplateField> queryParams)
Executes a specialized query for retrieving the list of vAppTemplate records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> |
queryvAppTemplateRecords()
Executes a specialized query for retrieving the list of vAppTemplate records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> |
queryvAppTemplateRecords(QueryParams<QueryVAppTemplateField> queryParams)
Executes a specialized query for retrieving the list of vAppTemplate records. |
|
ReferenceResult |
queryvAppTemplateReferences()
Executes a specialized query for retrieving the list of vAppTemplates references |
|
ReferenceResult |
queryvAppTemplateReferences(QueryParams<QueryVAppTemplateField> queryParams)
Executes a specialized query for retrieving the list of vAppTemplate references. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> |
queryVmIdRecords()
Executes a specialized query for retrieving the list of vm records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> |
queryVmIdRecords(QueryParams<QueryVMField> queryParams)
Executes a specialized query for retrieving the list of vm records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> |
queryVmRecords()
Executes a specialized query for retrieving the list of vm records. |
|
RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> |
queryVmRecords(QueryParams<QueryVMField> queryParams)
Executes a specialized query for retrieving the list of vm records. |
|
ReferenceResult |
queryVmReferences()
Executes a specialized query for retrieving the list of vm references. |
|
ReferenceResult |
queryVmReferences(QueryParams<QueryVMField> queryParams)
Executes a specialized query for retrieving the list of vm references. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public String buildQuery(FormatType formatType)
formatType - FormatType
String
public String buildQuery(String queryTypeValue)
throws VCloudException
queryTypeValue - String
String
VCloudException
public String buildQuery(QueryParams<? extends QueryField> queryParams)
throws VCloudException
queryParams - QueryParams< ? extends QueryField>
String
VCloudException
public <T extends Result> T executeQuery(String query)
throws VCloudException
query - String
Result - ReferenceResult or RecordResult
VCloudException
public ReferenceResult queryReferences(QueryReferenceType queryReferenceType,
QueryParams<? extends QueryField> queryParams)
throws VCloudException
queryReferenceType - QueryReferenceTypequeryParams - QueryParams< ? extends QueryField>
ReferenceResult
VCloudException
public RecordResult queryRecords(QueryRecordType queryRecordType,
QueryParams<? extends QueryField> queryParams)
throws VCloudException
queryRecordType - QueryRecordTypequeryParams - QueryParams< ? extends QueryField>
RecordResult
VCloudExceptionQueryResultRecordType
public RecordResult queryIdRecords(QueryRecordType queryRecordType,
QueryParams<? extends QueryField> queryParams)
throws VCloudException
queryRecordType - QueryRecordTypequeryParams - QueryParams< ? extends QueryField>
RecordResult
VCloudExceptionQueryResultRecordType
public ReferenceResult queryReferences(QueryReferenceType queryReferenceType)
throws VCloudException
queryReferenceType - QueryReferenceType
ReferenceResult
VCloudException
public RecordResult queryRecords(QueryRecordType queryRecordType)
throws VCloudException
queryRecordType - QueryRecordType
RecordResult
VCloudExceptionQueryResultRecordType
public RecordResult queryIdRecords(QueryRecordType queryRecordType)
throws VCloudException
queryRecordType - QueryRecordType
RecordResult
VCloudExceptionQueryResultRecordType
public ReferenceResult queryCatalogReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> queryCatalogRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultCatalogRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> queryCatalogIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultCatalogRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> queryCatalogRecords(QueryParams<QueryCatalogField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryCatalogField>
RecordResult
VCloudExceptionQueryResultCatalogRecordType,
QueryCatalogField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultCatalogRecordType> queryCatalogIdRecords(QueryParams<QueryCatalogField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryCatalogField>
RecordResult
VCloudExceptionQueryResultCatalogRecordType,
QueryCatalogField
public ReferenceResult queryCatalogReferences(QueryParams<QueryCatalogField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryCatalogField>
ReferenceResult
VCloudException
public ReferenceResult queryvAppReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> queryvAppRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVAppRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> queryvAppIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVAppRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> queryvAppRecords(QueryParams<QueryVAppField> queryParams)
throws VCloudException
queryParams - QueryParams
RecordResult
VCloudExceptionQueryResultVAppRecordType,
QueryVAppField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppRecordType> queryvAppIdRecords(QueryParams<QueryVAppField> queryParams)
throws VCloudException
queryParams - QueryParams
RecordResult
VCloudExceptionQueryResultVAppRecordType,
QueryVAppField
public ReferenceResult queryvAppReferences(QueryParams<QueryVAppField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVAppField>
ReferenceResult
VCloudException
public ReferenceResult queryVmReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> queryVmRecords(QueryParams<QueryVMField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVMField>
RecordResult
VCloudExceptionQueryResultVMRecordType,
QueryVMField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> queryVmIdRecords(QueryParams<QueryVMField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVMField>
RecordResult
VCloudExceptionQueryResultVMRecordType,
QueryVMField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> queryVmRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVMRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVMRecordType> queryVmIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVMRecordType
public ReferenceResult queryVmReferences(QueryParams<QueryVMField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVMField>
ReferenceResult
VCloudException
public ReferenceResult queryvAppTemplateReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> queryvAppTemplateRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVAppTemplateRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> queryvAppTemplateIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultVAppTemplateRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> queryvAppTemplateRecords(QueryParams<QueryVAppTemplateField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVAppTemplateField>
RecordResult
VCloudExceptionQueryResultVAppTemplateRecordType,
QueryVAppTemplateField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultVAppTemplateRecordType> queryvAppTemplateIdRecords(QueryParams<QueryVAppTemplateField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVAppTemplateField>
RecordResult
VCloudExceptionQueryResultVAppTemplateRecordType,
QueryVAppTemplateField
public ReferenceResult queryvAppTemplateReferences(QueryParams<QueryVAppTemplateField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryVAppTemplateField>
ReferenceResult
VCloudException
public ReferenceResult queryMediaReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> queryMediaRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultMediaRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> queryMediaIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultMediaRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> queryMediaRecords(QueryParams<QueryMediaField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryMediaField>
RecordResult
VCloudExceptionQueryResultMediaRecordType,
QueryMediaField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultMediaRecordType> queryMediaIdRecords(QueryParams<QueryMediaField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryMediaField>
RecordResult
VCloudExceptionQueryResultMediaRecordType,
QueryMediaField
public ReferenceResult queryMediaReferences(QueryParams<QueryMediaField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryMediaField>
ReferenceResult
VCloudException
public ReferenceResult queryDiskReferences()
throws VCloudException
ReferenceResult
VCloudException
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> queryDiskRecords(QueryParams<QueryDiskField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryDiskField>
RecordResult
VCloudExceptionQueryResultDiskRecordType,
QueryDiskField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> queryDiskIdRecords(QueryParams<QueryDiskField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryDiskField>
RecordResult
VCloudExceptionQueryResultDiskRecordType,
QueryDiskField
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> queryDiskRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultDiskRecordType
public RecordResult<com.vmware.vcloud.api.rest.schema.QueryResultDiskRecordType> queryDiskIdRecords()
throws VCloudException
RecordResult
VCloudExceptionQueryResultDiskRecordType
public ReferenceResult queryDiskReferences(QueryParams<QueryDiskField> queryParams)
throws VCloudException
queryParams - QueryParams<QueryDiskField>
ReferenceResult
VCloudException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||