Package com.google.cloud.optimization.v1
Interface ShipmentModel.DurationDistanceMatrixOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ShipmentModel.DurationDistanceMatrix
,ShipmentModel.DurationDistanceMatrix.Builder
- Enclosing class:
- ShipmentModel
public static interface ShipmentModel.DurationDistanceMatrixOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ShipmentModel.DurationDistanceMatrix.Row
getRows(int index)
Specifies the rows of the duration and distance matrix.int
getRowsCount()
Specifies the rows of the duration and distance matrix.List<ShipmentModel.DurationDistanceMatrix.Row>
getRowsList()
Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.RowOrBuilder
getRowsOrBuilder(int index)
Specifies the rows of the duration and distance matrix.List<? extends ShipmentModel.DurationDistanceMatrix.RowOrBuilder>
getRowsOrBuilderList()
Specifies the rows of the duration and distance matrix.String
getVehicleStartTag()
Tag defining to which vehicles this duration and distance matrix applies.com.google.protobuf.ByteString
getVehicleStartTagBytes()
Tag defining to which vehicles this duration and distance matrix applies.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRowsList
List<ShipmentModel.DurationDistanceMatrix.Row> getRowsList()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRows
ShipmentModel.DurationDistanceMatrix.Row getRows(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsCount
int getRowsCount()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsOrBuilderList
List<? extends ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsOrBuilderList()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsOrBuilder
ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getVehicleStartTag
String getVehicleStartTag()
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;
- Returns:
- The vehicleStartTag.
-
getVehicleStartTagBytes
com.google.protobuf.ByteString getVehicleStartTagBytes()
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;
- Returns:
- The bytes for vehicleStartTag.
-
-