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.DurationgetDurations(int index)Duration values for a given row.intgetDurationsCount()Duration values for a given row.List<com.google.protobuf.Duration>getDurationsList()Duration values for a given row.com.google.protobuf.DurationOrBuildergetDurationsOrBuilder(int index)Duration values for a given row.List<? extends com.google.protobuf.DurationOrBuilder>getDurationsOrBuilderList()Duration values for a given row.doublegetMeters(int index)Distance values for a given row.intgetMetersCount()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.
-
-