Cloud Firestore V1 Client - Class ImportDocumentsMetadata (1.39.0)

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

Metadata for google.longrunning.Operation results from FirestoreAdmin.ImportDocuments.

Generated from protobuf message google.firestore.admin.v1.ImportDocumentsMetadata

Namespace

Google \ Cloud \ Firestore \ Admin \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ start_time Google\Protobuf\Timestamp

The time this operation started.

↳ end_time Google\Protobuf\Timestamp

The time this operation completed. Will be unset if operation still in progress.

↳ operation_state int

The state of the import operation.

↳ progress_documents Google\Cloud\Firestore\Admin\V1\Progress

The progress, in documents, of this operation.

↳ progress_bytes Google\Cloud\Firestore\Admin\V1\Progress

The progress, in bytes, of this operation.

↳ collection_ids array

Which collection ids are being imported.

↳ input_uri_prefix string

The location of the documents being imported.

↳ namespace_ids array

Which namespace ids are being imported.

getStartTime

The time this operation started.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The time this operation started.

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

getEndTime

The time this operation completed. Will be unset if operation still in progress.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time this operation completed. Will be unset if operation still in progress.

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

getOperationState

The state of the import operation.

Returns
TypeDescription
int

setOperationState

The state of the import operation.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getProgressDocuments

The progress, in documents, of this operation.

Returns
TypeDescription
Google\Cloud\Firestore\Admin\V1\Progress|null

hasProgressDocuments

clearProgressDocuments

setProgressDocuments

The progress, in documents, of this operation.

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

getProgressBytes

The progress, in bytes, of this operation.

Returns
TypeDescription
Google\Cloud\Firestore\Admin\V1\Progress|null

hasProgressBytes

clearProgressBytes

setProgressBytes

The progress, in bytes, of this operation.

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

getCollectionIds

Which collection ids are being imported.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setCollectionIds

Which collection ids are being imported.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getInputUriPrefix

The location of the documents being imported.

Returns
TypeDescription
string

setInputUriPrefix

The location of the documents being imported.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNamespaceIds

Which namespace ids are being imported.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setNamespaceIds

Which namespace ids are being imported.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this