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 Details

    • 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

       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

       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.