Reference documentation and code samples for the Google Cloud Optimization V1 Client class FieldReference.
Specifies a context for the validation error. A FieldReference
always
refers to a given field in this file and follows the same hierarchical
structure. For example, we may specify element #2 of start_time_windows
of vehicle #5 using:
name: "vehicles" index: 5 sub_field { name: "end_time_windows" index: 2 }
We however omit top-level entities such as OptimizeToursRequest
or
ShipmentModel
to avoid crowding the message.
Generated from protobuf message google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference
Namespace
Google \ Cloud \ Optimization \ V1 \ OptimizeToursValidationErrorMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Name of the field, e.g., "vehicles". |
↳ index |
int
Index of the field if repeated. |
↳ key |
string
Key if the field is a map. |
↳ sub_field |
FieldReference
Recursively nested sub-field, if needed. |
getName
Name of the field, e.g., "vehicles".
Returns | |
---|---|
Type | Description |
string |
setName
Name of the field, e.g., "vehicles".
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getIndex
Index of the field if repeated.
Returns | |
---|---|
Type | Description |
int |
hasIndex
setIndex
Index of the field if repeated.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getKey
Key if the field is a map.
Returns | |
---|---|
Type | Description |
string |
hasKey
setKey
Key if the field is a map.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSubField
Recursively nested sub-field, if needed.
Returns | |
---|---|
Type | Description |
FieldReference|null |
hasSubField
clearSubField
setSubField
Recursively nested sub-field, if needed.
Parameter | |
---|---|
Name | Description |
var |
FieldReference
|
Returns | |
---|---|
Type | Description |
$this |
getIndexOrKey
Returns | |
---|---|
Type | Description |
string |