Class

# VMware_VCloud_SDK_Query_Abstract

abstract class VMware_VCloud_SDK_Query_Abstract

## Methods

VMware_VCloud_API_ReferencesType | queryReferences(string $type, array $params = null) Requests a query which returns a list of object references. |
VMware_VCloud_API_QueryResultRecordsType | queryRecords(string $type, array $params = null) Requests a query which returns a list of object records. |
VMware_VCloud_API_QueryResultRecordsType | queryIdRecords(string $type, array $params = null) Requests a query which returns a list of object idrecords. |
static array | getSupportedQueryReferencesTypes() Returns a list of supported query types used to query in references format. |
static array | getSupportedQueryRecordsTypes() Returns a list of supported query types used to query in records format. |
static array | getSupportedQueryIdRecordsTypes() Returns a list of supported query types used to query in idrecords format. |

## Details

###
at line 12
`abstract public VMware_VCloud_API_ReferencesType queryReferences(string $type, array $params = null)`

Requests a query which returns a list of object references.

#### Parameters

string | $type | Name of the query type.
array | $params | or VMwareVCloudSDK_QueryParam $params Query parameters map.

#### Return Value

VMware_VCloud_API_ReferencesType |

###
at line 22
`abstract public VMware_VCloud_API_QueryResultRecordsType queryRecords(string $type, array $params = null)`

Requests a query which returns a list of object records.

#### Parameters

string | $type | Name of the query type.
array | $params | or VMwareVCloudSDK_QueryParam $params Query parameters map.

#### Return Value

VMware_VCloud_API_QueryResultRecordsType |

###
at line 32
`abstract public VMware_VCloud_API_QueryResultRecordsType queryIdRecords(string $type, array $params = null)`

Requests a query which returns a list of object idrecords.

#### Parameters

string | $type | Name of the query type.
array | $params | or VMwareVCloudSDK_QueryParam $params Query parameters map.

#### Return Value

VMware_VCloud_API_QueryResultRecordsType |

###
at line 41
`final static public array getSupportedQueryReferencesTypes()`

Returns a list of supported query types used to query in references format.

#### Return Value

array |

###
at line 125
`final static public array getSupportedQueryRecordsTypes()`

Returns a list of supported query types used to query in records format.

#### Return Value

array |

###
at line 233
`final static public array getSupportedQueryIdRecordsTypes()`

Returns a list of supported query types used to query in idrecords format.

#### Return Value

array |