Reference documentation and code samples for the Google Cloud Vision Ai V1 Client class GraphInputChannelSpec.
Message for input channel specification.
Generated from protobuf message google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec
Namespace
Google \ Cloud \ VisionAI \ V1 \ ProcessorIOSpecMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
The name of the current input channel. |
↳ data_type |
int
The data types of the current input channel. When this field has more than 1 value, it means this input channel can be connected to either of these different data types. |
↳ accepted_data_type_uris |
array
If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted. |
↳ required |
bool
Whether the current input channel is required by the processor. For example, for a processor with required video input and optional audio input, if video input is missing, the application will be rejected while the audio input can be missing as long as the video input exists. |
↳ max_connection_allowed |
int|string
How many input edges can be connected to this input channel. 0 means unlimited. |
getName
The name of the current input channel.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
The name of the current input channel.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDataType
The data types of the current input channel.
When this field has more than 1 value, it means this input channel can be connected to either of these different data types.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type DataType. |
setDataType
The data types of the current input channel.
When this field has more than 1 value, it means this input channel can be connected to either of these different data types.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type DataType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAcceptedDataTypeUris
If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAcceptedDataTypeUris
If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequired
Whether the current input channel is required by the processor.
For example, for a processor with required video input and optional audio input, if video input is missing, the application will be rejected while the audio input can be missing as long as the video input exists.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setRequired
Whether the current input channel is required by the processor.
For example, for a processor with required video input and optional audio input, if video input is missing, the application will be rejected while the audio input can be missing as long as the video input exists.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMaxConnectionAllowed
How many input edges can be connected to this input channel. 0 means unlimited.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setMaxConnectionAllowed
How many input edges can be connected to this input channel. 0 means unlimited.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|