Reference documentation and code samples for the Google Cloud Optimization V1 Client class Row.
Specifies a row of the duration and distance matrix.
Generated from protobuf message google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ durations |
array<Google\Protobuf\Duration>
Duration values for a given row. It must have as many elements as ShipmentModel.duration_distance_matrix_dst_tags. |
↳ meters |
array
Distance values for a given row. If no costs or constraints refer to distances in the model, this can be left empty; otherwise it must have as many elements as |
getDurations
Duration values for a given row. It must have as many elements as ShipmentModel.duration_distance_matrix_dst_tags.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDurations
Duration values for a given row. It must have as many elements as ShipmentModel.duration_distance_matrix_dst_tags.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Protobuf\Duration>
|
Returns | |
---|---|
Type | Description |
$this |
getMeters
Distance values for a given row. If no costs or constraints refer to
distances in the model, this can be left empty; otherwise it must have
as many elements as durations
.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setMeters
Distance values for a given row. If no costs or constraints refer to
distances in the model, this can be left empty; otherwise it must have
as many elements as durations
.
Parameter | |
---|---|
Name | Description |
var |
float[]
|
Returns | |
---|---|
Type | Description |
$this |