Package com.google.cloud.optimization.v1
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.Duration
getDurations(int index)
Duration values for a given row.int
getDurationsCount()
Duration values for a given row.List<com.google.protobuf.Duration>
getDurationsList()
Duration values for a given row.com.google.protobuf.DurationOrBuilder
getDurationsOrBuilder(int index)
Duration values for a given row.List<? extends com.google.protobuf.DurationOrBuilder>
getDurationsOrBuilderList()
Duration values for a given row.double
getMeters(int index)
Distance values for a given row.int
getMetersCount()
Distance values for a given row.List<Double>
getMetersList()
Distance values for a given row.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
-
-