ProjectsLocationsFiles
class ProjectsLocationsFiles extends Resource (View source)
The "files" collection of methods.
Typical usage is:
$visionService = new Google\Service\Vision(...);
$files = $visionService->projects_locations_files;
Methods
Service that performs image detection and annotation for a batch of files.
Run asynchronous image detection and annotation for a list of generic files,
such as PDF files, which may contain multiple pages and multiple images per
page. Progress and results can be retrieved through the
google.longrunning.Operations
interface. Operation.metadata
contains
OperationMetadata
(metadata). Operation.response
contains
AsyncBatchAnnotateFilesResponse
(results). (files.asyncBatchAnnotate)
Details
BatchAnnotateFilesResponse
annotate(string $parent, BatchAnnotateFilesRequest $postBody, array $optParams = [])
Service that performs image detection and annotation for a batch of files.
Now only "application/pdf", "image/tiff" and "image/gif" are supported. This service will extract at most 5 (customers can specify which 5 in AnnotateFileRequest.pages) frames (gif) or pages (pdf or tiff) from each file provided and perform detection and annotation for each image extracted. (files.annotate)
Operation
asyncBatchAnnotate(string $parent, AsyncBatchAnnotateFilesRequest $postBody, array $optParams = [])
Run asynchronous image detection and annotation for a list of generic files,
such as PDF files, which may contain multiple pages and multiple images per
page. Progress and results can be retrieved through the
google.longrunning.Operations
interface. Operation.metadata
contains
OperationMetadata
(metadata). Operation.response
contains
AsyncBatchAnnotateFilesResponse
(results). (files.asyncBatchAnnotate)