exportStatus = $exportStatus; } /** * @return GoogleCloudVideointelligenceV1ExportToOutputUriStatus */ public function getExportStatus() { return $this->exportStatus; } /** * Specifies which feature is being tracked if the request contains more than * one feature. * * Accepted values: FEATURE_UNSPECIFIED, LABEL_DETECTION, * SHOT_CHANGE_DETECTION, EXPLICIT_CONTENT_DETECTION, FACE_DETECTION, * SPEECH_TRANSCRIPTION, TEXT_DETECTION, OBJECT_TRACKING, LOGO_RECOGNITION, * PERSON_DETECTION * * @param self::FEATURE_* $feature */ public function setFeature($feature) { $this->feature = $feature; } /** * @return self::FEATURE_* */ public function getFeature() { return $this->feature; } /** * Video file location in [Cloud Storage](https://cloud.google.com/storage/). * * @param string $inputUri */ public function setInputUri($inputUri) { $this->inputUri = $inputUri; } /** * @return string */ public function getInputUri() { return $this->inputUri; } /** * Approximate percentage processed thus far. Guaranteed to be 100 when fully * processed. * * @param int $progressPercent */ public function setProgressPercent($progressPercent) { $this->progressPercent = $progressPercent; } /** * @return int */ public function getProgressPercent() { return $this->progressPercent; } /** * Specifies which segment is being tracked if the request contains more than * one segment. * * @param GoogleCloudVideointelligenceV1VideoSegment $segment */ public function setSegment(GoogleCloudVideointelligenceV1VideoSegment $segment) { $this->segment = $segment; } /** * @return GoogleCloudVideointelligenceV1VideoSegment */ public function getSegment() { return $this->segment; } /** * Time when the request was received. * * @param string $startTime */ public function setStartTime($startTime) { $this->startTime = $startTime; } /** * @return string */ public function getStartTime() { return $this->startTime; } /** * Time of the most recent update. * * @param string $updateTime */ public function setUpdateTime($updateTime) { $this->updateTime = $updateTime; } /** * @return string */ public function getUpdateTime() { return $this->updateTime; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudVideointelligenceV1VideoAnnotationProgress::class, 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1VideoAnnotationProgress');