publicstaticfinalclass ShipmentModel.DurationDistanceMatrix.Row.BuilderextendsGeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Row.Builder>implementsShipmentModel.DurationDistanceMatrix.RowOrBuilder
Specifies a row of the duration and distance matrix.
Protobuf type google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
Methods
addAllDurations(Iterable<? extends Duration> values)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddAllDurations(Iterable<?extendsDuration>values)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.protobuf.Duration>
|
addAllMeters(Iterable<? extends Double> values)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddAllMeters(Iterable<?extendsDouble>values)
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;
| Parameter |
| Name |
Description |
values |
Iterable<? extends java.lang.Double>
The meters to add.
|
addDurations(Duration value)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddDurations(Durationvalue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
value |
Duration
|
addDurations(Duration.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddDurations(Duration.BuilderbuilderForValue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
builderForValue |
Builder
|
addDurations(int index, Duration value)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddDurations(intindex,Durationvalue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
addDurations(int index, Duration.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddDurations(intindex,Duration.BuilderbuilderForValue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameters |
| Name |
Description |
index |
int
|
builderForValue |
Builder
|
addDurationsBuilder()
publicDuration.BuilderaddDurationsBuilder()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
addDurationsBuilder(int index)
publicDuration.BuilderaddDurationsBuilder(intindex)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
index |
int
|
addMeters(double value)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddMeters(doublevalue)
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;
| Parameter |
| Name |
Description |
value |
double
The meters to add.
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
build()
publicShipmentModel.DurationDistanceMatrix.Rowbuild()
buildPartial()
publicShipmentModel.DurationDistanceMatrix.RowbuildPartial()
clear()
publicShipmentModel.DurationDistanceMatrix.Row.Builderclear()
Overrides
clearDurations()
publicShipmentModel.DurationDistanceMatrix.Row.BuilderclearDurations()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
clearField(Descriptors.FieldDescriptor field)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearMeters()
publicShipmentModel.DurationDistanceMatrix.Row.BuilderclearMeters()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clone()
publicShipmentModel.DurationDistanceMatrix.Row.Builderclone()
Overrides
getDefaultInstanceForType()
publicShipmentModel.DurationDistanceMatrix.RowgetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getDurations(int index)
publicDurationgetDurations(intindex)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
index |
int
|
getDurationsBuilder(int index)
publicDuration.BuildergetDurationsBuilder(intindex)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
index |
int
|
getDurationsBuilderList()
publicList<Duration.Builder>getDurationsBuilderList()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
getDurationsCount()
publicintgetDurationsCount()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Returns |
| Type |
Description |
int |
getDurationsList()
publicList<Duration>getDurationsList()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
getDurationsOrBuilder(int index)
publicDurationOrBuildergetDurationsOrBuilder(intindex)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
index |
int
|
getDurationsOrBuilderList()
publicList<?extendsDurationOrBuilder>getDurationsOrBuilderList()
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Returns |
| Type |
Description |
List<? extends com.google.protobuf.DurationOrBuilder> |
getMeters(int index)
publicdoublegetMeters(intindex)
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;
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
double |
The meters at the given index.
|
getMetersCount()
publicintgetMetersCount()
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 |
| Type |
Description |
int |
The count of meters.
|
getMetersList()
publicList<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 |
| Type |
Description |
List<Double> |
A list containing the meters.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeFrom(ShipmentModel.DurationDistanceMatrix.Row other)
publicShipmentModel.DurationDistanceMatrix.Row.BuildermergeFrom(ShipmentModel.DurationDistanceMatrix.Rowother)
publicShipmentModel.DurationDistanceMatrix.Row.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicShipmentModel.DurationDistanceMatrix.Row.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalShipmentModel.DurationDistanceMatrix.Row.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
removeDurations(int index)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderremoveDurations(intindex)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameter |
| Name |
Description |
index |
int
|
setDurations(int index, Duration value)
publicShipmentModel.DurationDistanceMatrix.Row.BuildersetDurations(intindex,Durationvalue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
setDurations(int index, Duration.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.Row.BuildersetDurations(intindex,Duration.BuilderbuilderForValue)
Duration values for a given row. It must have as many elements as
ShipmentModel.duration_distance_matrix_dst_tags.
repeated .google.protobuf.Duration durations = 1;
| Parameters |
| Name |
Description |
index |
int
|
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
publicShipmentModel.DurationDistanceMatrix.Row.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setMeters(int index, double value)
publicShipmentModel.DurationDistanceMatrix.Row.BuildersetMeters(intindex,doublevalue)
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 |
| Name |
Description |
index |
int
The index to set the value at.
|
value |
double
The meters to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicShipmentModel.DurationDistanceMatrix.Row.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalShipmentModel.DurationDistanceMatrix.Row.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides