Cloud Firestore V1 Client - Class ListDocumentsRequest (1.27.3)

Reference documentation and code samples for the Cloud Firestore V1 Client class ListDocumentsRequest.

The request for Firestore.ListDocuments.

Generated from protobuf message google.firestore.v1.ListDocumentsRequest

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource name. In the format: projects/{project_id}/databases/{database_id}/documents or projects/{project_id}/databases/{database_id}/documents/{document_path}. For example: projects/my-project/databases/my-database/documents or projects/my-project/databases/my-database/documents/chatrooms/my-chatroom

↳ collection_id string

Required. The collection ID, relative to parent, to list. For example: chatrooms or messages.

↳ page_size int

The maximum number of documents to return.

↳ page_token string

The next_page_token value returned from a previous List request, if any.

↳ order_by string

The order to sort results by. For example: priority desc, name.

↳ mask Google\Cloud\Firestore\V1\DocumentMask

The fields to return. If not set, returns all fields. If a document has a field that is not present in this mask, that field will not be returned in the response.

↳ transaction string

Reads documents in a transaction.

↳ read_time Google\Protobuf\Timestamp

Reads documents as they were at the given time. This may not be older than 270 seconds.

↳ show_missing bool

If the list should show missing documents. A missing document is a document that does not exist but has sub-documents. These documents will be returned with a key but will not have fields, Document.create_time, or Document.update_time set. Requests with show_missing may not specify where or order_by.

getParent

Required. The parent resource name. In the format: projects/{project_id}/databases/{database_id}/documents or projects/{project_id}/databases/{database_id}/documents/{document_path}.

For example: projects/my-project/databases/my-database/documents or projects/my-project/databases/my-database/documents/chatrooms/my-chatroom

Returns
TypeDescription
string

setParent

Required. The parent resource name. In the format: projects/{project_id}/databases/{database_id}/documents or projects/{project_id}/databases/{database_id}/documents/{document_path}.

For example: projects/my-project/databases/my-database/documents or projects/my-project/databases/my-database/documents/chatrooms/my-chatroom

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCollectionId

Required. The collection ID, relative to parent, to list. For example: chatrooms or messages.

Returns
TypeDescription
string

setCollectionId

Required. The collection ID, relative to parent, to list. For example: chatrooms or messages.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPageSize

The maximum number of documents to return.

Returns
TypeDescription
int

setPageSize

The maximum number of documents to return.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getPageToken

The next_page_token value returned from a previous List request, if any.

Returns
TypeDescription
string

setPageToken

The next_page_token value returned from a previous List request, if any.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getOrderBy

The order to sort results by. For example: priority desc, name.

Returns
TypeDescription
string

setOrderBy

The order to sort results by. For example: priority desc, name.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getMask

The fields to return. If not set, returns all fields.

If a document has a field that is not present in this mask, that field will not be returned in the response.

Returns
TypeDescription
Google\Cloud\Firestore\V1\DocumentMask|null

hasMask

clearMask

setMask

The fields to return. If not set, returns all fields.

If a document has a field that is not present in this mask, that field will not be returned in the response.

Parameter
NameDescription
var Google\Cloud\Firestore\V1\DocumentMask
Returns
TypeDescription
$this

getTransaction

Reads documents in a transaction.

Returns
TypeDescription
string

hasTransaction

setTransaction

Reads documents in a transaction.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getReadTime

Reads documents as they were at the given time.

This may not be older than 270 seconds.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasReadTime

setReadTime

Reads documents as they were at the given time.

This may not be older than 270 seconds.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getShowMissing

If the list should show missing documents. A missing document is a document that does not exist but has sub-documents. These documents will be returned with a key but will not have fields, Document.create_time, or Document.update_time set.

Requests with show_missing may not specify where or order_by.

Returns
TypeDescription
bool

setShowMissing

If the list should show missing documents. A missing document is a document that does not exist but has sub-documents. These documents will be returned with a key but will not have fields, Document.create_time, or Document.update_time set.

Requests with show_missing may not specify where or order_by.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getConsistencySelector

Returns
TypeDescription
string