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.RowgetRows(int index)Specifies the rows of the duration and distance matrix.intgetRowsCount()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.RowOrBuildergetRowsOrBuilder(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.StringgetVehicleStartTag()Tag defining to which vehicles this duration and distance matrix applies.com.google.protobuf.ByteStringgetVehicleStartTagBytes()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.
-
-