Interface ShipmentModel.DurationDistanceMatrixOrBuilder

    • 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.