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 \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ input_config |
InputConfig
Required. Information about the input file. |
↳ features |
array<Feature>
Required. Requested features. |
↳ image_context |
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 | |
---|---|
Type | Description |
InputConfig|null |
hasInputConfig
clearInputConfig
setInputConfig
Required. Information about the input file.
Parameter | |
---|---|
Name | Description |
var |
InputConfig
|
Returns | |
---|---|
Type | Description |
$this |
getFeatures
Required. Requested features.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setFeatures
Required. Requested features.
Parameter | |
---|---|
Name | Description |
var |
array<Feature>
|
Returns | |
---|---|
Type | Description |
$this |
getImageContext
Additional context that may accompany the image(s) in the file.
Returns | |
---|---|
Type | Description |
ImageContext|null |
hasImageContext
clearImageContext
setImageContext
Additional context that may accompany the image(s) in the file.
Parameter | |
---|---|
Name | Description |
var |
ImageContext
|
Returns | |
---|---|
Type | Description |
$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 | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |