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
Modifier and TypeMethodDescriptioncom.google.protobuf.DurationgetDurations(int index) Duration values for a given row.intDuration values for a given row.List<com.google.protobuf.Duration>Duration values for a given row.com.google.protobuf.DurationOrBuildergetDurationsOrBuilder(int index) Duration values for a given row.List<? extends com.google.protobuf.DurationOrBuilder>Duration values for a given row.doublegetMeters(int index) Distance values for a given row.intDistance values for a given row.Distance values for a given row.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
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.
-