Cloud Vision V1 Client - Class AnnotateFileRequest (1.7.6)

Reference documentation and code samples for the Cloud Vision V1 Client class AnnotateFileRequest.

A request to annotate one single file, e.g. a PDF, TIFF or GIF file.

Generated from protobuf message google.cloud.vision.v1.AnnotateFileRequest

Namespace

Google \ Cloud \ Vision \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ input_config Google\Cloud\Vision\V1\InputConfig

Required. Information about the input file.

↳ features array<Google\Cloud\Vision\V1\Feature>

Required. Requested features.

↳ image_context Google\Cloud\Vision\V1\ImageContext

Additional context that may accompany the image(s) in the file.

↳ pages array

Pages of the file to perform image annotation. Pages starts from 1, we assume the first page of the file is page 1. At most 5 pages are supported per request. Pages can be negative. Page 1 means the first page. Page 2 means the second page. Page -1 means the last page. Page -2 means the second to the last page. If the file is GIF instead of PDF or TIFF, page refers to GIF frames. If this field is empty, by default the service performs image annotation for the first 5 pages of the file.

getInputConfig

Required. Information about the input file.

Returns
TypeDescription
Google\Cloud\Vision\V1\InputConfig|null

hasInputConfig

clearInputConfig

setInputConfig

Required. Information about the input file.

Parameter
NameDescription
var Google\Cloud\Vision\V1\InputConfig
Returns
TypeDescription
$this

getFeatures

Required. Requested features.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFeatures

Required. Requested features.

Parameter
NameDescription
var array<Google\Cloud\Vision\V1\Feature>
Returns
TypeDescription
$this

getImageContext

Additional context that may accompany the image(s) in the file.

Returns
TypeDescription
Google\Cloud\Vision\V1\ImageContext|null

hasImageContext

clearImageContext

setImageContext

Additional context that may accompany the image(s) in the file.

Parameter
NameDescription
var Google\Cloud\Vision\V1\ImageContext
Returns
TypeDescription
$this

getPages

Pages of the file to perform image annotation.

Pages starts from 1, we assume the first page of the file is page 1. At most 5 pages are supported per request. Pages can be negative. Page 1 means the first page. Page 2 means the second page. Page -1 means the last page. Page -2 means the second to the last page. If the file is GIF instead of PDF or TIFF, page refers to GIF frames. If this field is empty, by default the service performs image annotation for the first 5 pages of the file.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPages

Pages of the file to perform image annotation.

Pages starts from 1, we assume the first page of the file is page 1. At most 5 pages are supported per request. Pages can be negative. Page 1 means the first page. Page 2 means the second page. Page -1 means the last page. Page -2 means the second to the last page. If the file is GIF instead of PDF or TIFF, page refers to GIF frames. If this field is empty, by default the service performs image annotation for the first 5 pages of the file.

Parameter
NameDescription
var int[]
Returns
TypeDescription
$this