Interface ShipmentModel.DurationDistanceMatrix.RowOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ShipmentModel.DurationDistanceMatrix.Row, ShipmentModel.DurationDistanceMatrix.Row.Builder
Enclosing class:
ShipmentModel.DurationDistanceMatrix

public static interface ShipmentModel.DurationDistanceMatrix.RowOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    getDurations(int index)
    Duration values for a given row.
    int
    Duration values for a given row.
    List<com.google.protobuf.Duration>
    Duration values for a given row.
    com.google.protobuf.DurationOrBuilder
    Duration values for a given row.
    List<? extends com.google.protobuf.DurationOrBuilder>
    Duration values for a given row.
    double
    getMeters(int index)
    Distance values for a given row.
    int
    Distance values for a given row.
    Distance values for a given row.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDurationsList

      List<com.google.protobuf.Duration> getDurationsList()
       Duration values for a given row. It must have as many elements as
       [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
       
      repeated .google.protobuf.Duration durations = 1;
    • getDurations

      com.google.protobuf.Duration getDurations(int index)
       Duration values for a given row. It must have as many elements as
       [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
       
      repeated .google.protobuf.Duration durations = 1;
    • getDurationsCount

      int getDurationsCount()
       Duration values for a given row. It must have as many elements as
       [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
       
      repeated .google.protobuf.Duration durations = 1;
    • getDurationsOrBuilderList

      List<? extends com.google.protobuf.DurationOrBuilder> getDurationsOrBuilderList()
       Duration values for a given row. It must have as many elements as
       [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
       
      repeated .google.protobuf.Duration durations = 1;
    • getDurationsOrBuilder

      com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index)
       Duration values for a given row. It must have as many elements as
       [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
       
      repeated .google.protobuf.Duration durations = 1;
    • getMetersList

      List<Double> getMetersList()
       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`.
       
      repeated double meters = 2;
      Returns:
      A list containing the meters.
    • getMetersCount

      int getMetersCount()
       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`.
       
      repeated double meters = 2;
      Returns:
      The count of meters.
    • getMeters

      double getMeters(int index)
       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`.
       
      repeated double meters = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The meters at the given index.