bucketName = $bucketName; } /** * @return string */ public function getBucketName() { return $this->bucketName; } /** * Output only. The time that the BucketOperation was completed. * * @param string $completeTime */ public function setCompleteTime($completeTime) { $this->completeTime = $completeTime; } /** * @return string */ public function getCompleteTime() { return $this->completeTime; } /** * Output only. Information about the progress of the bucket operation. * * @param Counters $counters */ public function setCounters(Counters $counters) { $this->counters = $counters; } /** * @return Counters */ public function getCounters() { return $this->counters; } /** * Output only. The time that the BucketOperation was created. * * @param string $createTime */ public function setCreateTime($createTime) { $this->createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * Delete objects. * * @param DeleteObject $deleteObject */ public function setDeleteObject(DeleteObject $deleteObject) { $this->deleteObject = $deleteObject; } /** * @return DeleteObject */ public function getDeleteObject() { return $this->deleteObject; } /** * Output only. Summarizes errors encountered with sample error log entries. * * @param ErrorSummary[] $errorSummaries */ public function setErrorSummaries($errorSummaries) { $this->errorSummaries = $errorSummaries; } /** * @return ErrorSummary[] */ public function getErrorSummaries() { return $this->errorSummaries; } /** * Specifies objects in a manifest file. * * @param Manifest $manifest */ public function setManifest(Manifest $manifest) { $this->manifest = $manifest; } /** * @return Manifest */ public function getManifest() { return $this->manifest; } /** * Identifier. The resource name of the BucketOperation. This is defined by * the service. Format: projects/{project}/locations/global/jobs/{job_id}/buck * etOperations/{bucket_operation}. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Specifies objects matching a prefix set. * * @param PrefixList $prefixList */ public function setPrefixList(PrefixList $prefixList) { $this->prefixList = $prefixList; } /** * @return PrefixList */ public function getPrefixList() { return $this->prefixList; } /** * Updates object metadata. Allows updating fixed-key and custom metadata and * fixed-key metadata i.e. Cache-Control, Content-Disposition, Content- * Encoding, Content-Language, Content-Type, Custom-Time. * * @param PutMetadata $putMetadata */ public function setPutMetadata(PutMetadata $putMetadata) { $this->putMetadata = $putMetadata; } /** * @return PutMetadata */ public function getPutMetadata() { return $this->putMetadata; } /** * Changes object hold status. * * @param PutObjectHold $putObjectHold */ public function setPutObjectHold(PutObjectHold $putObjectHold) { $this->putObjectHold = $putObjectHold; } /** * @return PutObjectHold */ public function getPutObjectHold() { return $this->putObjectHold; } /** * Rewrite the object and updates metadata like KMS key. * * @param RewriteObject $rewriteObject */ public function setRewriteObject(RewriteObject $rewriteObject) { $this->rewriteObject = $rewriteObject; } /** * @return RewriteObject */ public function getRewriteObject() { return $this->rewriteObject; } /** * Output only. The time that the BucketOperation was started. * * @param string $startTime */ public function setStartTime($startTime) { $this->startTime = $startTime; } /** * @return string */ public function getStartTime() { return $this->startTime; } /** * Output only. State of the BucketOperation. * * Accepted values: STATE_UNSPECIFIED, QUEUED, RUNNING, SUCCEEDED, CANCELED, * FAILED * * @param self::STATE_* $state */ public function setState($state) { $this->state = $state; } /** * @return self::STATE_* */ public function getState() { return $this->state; } /** * Update object custom context. * * @param UpdateObjectCustomContext $updateObjectCustomContext */ public function setUpdateObjectCustomContext(UpdateObjectCustomContext $updateObjectCustomContext) { $this->updateObjectCustomContext = $updateObjectCustomContext; } /** * @return UpdateObjectCustomContext */ public function getUpdateObjectCustomContext() { return $this->updateObjectCustomContext; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(BucketOperation::class, 'Google_Service_StorageBatchOperations_BucketOperation');