Package com.google.cloud.optimization.v1
Class ShipmentModel.DurationDistanceMatrix.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
- com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder
-
- All Implemented Interfaces:
ShipmentModel.DurationDistanceMatrixOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ShipmentModel.DurationDistanceMatrix
public static final class ShipmentModel.DurationDistanceMatrix.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder> implements ShipmentModel.DurationDistanceMatrixOrBuilder
Specifies a duration and distance matrix from visit and vehicle start locations to visit and vehicle end locations.
Protobuf typegoogle.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ShipmentModel.DurationDistanceMatrix.BuilderaddAllRows(Iterable<? extends ShipmentModel.DurationDistanceMatrix.Row> values)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ShipmentModel.DurationDistanceMatrix.BuilderaddRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuilderaddRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuilderaddRows(ShipmentModel.DurationDistanceMatrix.Row value)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuilderaddRows(ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.Row.BuilderaddRowsBuilder()Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.Row.BuilderaddRowsBuilder(int index)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrixbuild()ShipmentModel.DurationDistanceMatrixbuildPartial()ShipmentModel.DurationDistanceMatrix.Builderclear()ShipmentModel.DurationDistanceMatrix.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ShipmentModel.DurationDistanceMatrix.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ShipmentModel.DurationDistanceMatrix.BuilderclearRows()Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuilderclearVehicleStartTag()Tag defining to which vehicles this duration and distance matrix applies.ShipmentModel.DurationDistanceMatrix.Builderclone()ShipmentModel.DurationDistanceMatrixgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ShipmentModel.DurationDistanceMatrix.RowgetRows(int index)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.Row.BuildergetRowsBuilder(int index)Specifies the rows of the duration and distance matrix.List<ShipmentModel.DurationDistanceMatrix.Row.Builder>getRowsBuilderList()Specifies the rows of the duration and distance matrix.intgetRowsCount()Specifies the rows of the duration and distance matrix.List<ShipmentModel.DurationDistanceMatrix.Row>getRowsList()Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.RowOrBuildergetRowsOrBuilder(int index)Specifies the rows of the duration and distance matrix.List<? extends ShipmentModel.DurationDistanceMatrix.RowOrBuilder>getRowsOrBuilderList()Specifies the rows of the duration and distance matrix.StringgetVehicleStartTag()Tag defining to which vehicles this duration and distance matrix applies.com.google.protobuf.ByteStringgetVehicleStartTagBytes()Tag defining to which vehicles this duration and distance matrix applies.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ShipmentModel.DurationDistanceMatrix.BuildermergeFrom(ShipmentModel.DurationDistanceMatrix other)ShipmentModel.DurationDistanceMatrix.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ShipmentModel.DurationDistanceMatrix.BuildermergeFrom(com.google.protobuf.Message other)ShipmentModel.DurationDistanceMatrix.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ShipmentModel.DurationDistanceMatrix.BuilderremoveRows(int index)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ShipmentModel.DurationDistanceMatrix.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ShipmentModel.DurationDistanceMatrix.BuildersetRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuildersetRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)Specifies the rows of the duration and distance matrix.ShipmentModel.DurationDistanceMatrix.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ShipmentModel.DurationDistanceMatrix.BuildersetVehicleStartTag(String value)Tag defining to which vehicles this duration and distance matrix applies.ShipmentModel.DurationDistanceMatrix.BuildersetVehicleStartTagBytes(com.google.protobuf.ByteString value)Tag defining to which vehicles this duration and distance matrix applies.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
clear
public ShipmentModel.DurationDistanceMatrix.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
getDefaultInstanceForType
public ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ShipmentModel.DurationDistanceMatrix build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ShipmentModel.DurationDistanceMatrix buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ShipmentModel.DurationDistanceMatrix.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
setField
public ShipmentModel.DurationDistanceMatrix.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
clearField
public ShipmentModel.DurationDistanceMatrix.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
clearOneof
public ShipmentModel.DurationDistanceMatrix.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
setRepeatedField
public ShipmentModel.DurationDistanceMatrix.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
addRepeatedField
public ShipmentModel.DurationDistanceMatrix.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
mergeFrom
public ShipmentModel.DurationDistanceMatrix.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
mergeFrom
public ShipmentModel.DurationDistanceMatrix.Builder mergeFrom(ShipmentModel.DurationDistanceMatrix other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
mergeFrom
public ShipmentModel.DurationDistanceMatrix.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShipmentModel.DurationDistanceMatrix.Builder>- Throws:
IOException
-
getRowsList
public List<ShipmentModel.DurationDistanceMatrix.Row> getRowsList()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;- Specified by:
getRowsListin interfaceShipmentModel.DurationDistanceMatrixOrBuilder
-
getRowsCount
public int getRowsCount()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;- Specified by:
getRowsCountin interfaceShipmentModel.DurationDistanceMatrixOrBuilder
-
getRows
public ShipmentModel.DurationDistanceMatrix.Row getRows(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;- Specified by:
getRowsin interfaceShipmentModel.DurationDistanceMatrixOrBuilder
-
setRows
public ShipmentModel.DurationDistanceMatrix.Builder setRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
setRows
public ShipmentModel.DurationDistanceMatrix.Builder setRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addRows
public ShipmentModel.DurationDistanceMatrix.Builder addRows(ShipmentModel.DurationDistanceMatrix.Row value)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addRows
public ShipmentModel.DurationDistanceMatrix.Builder addRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addRows
public ShipmentModel.DurationDistanceMatrix.Builder addRows(ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addRows
public ShipmentModel.DurationDistanceMatrix.Builder addRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addAllRows
public ShipmentModel.DurationDistanceMatrix.Builder addAllRows(Iterable<? extends ShipmentModel.DurationDistanceMatrix.Row> values)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
clearRows
public ShipmentModel.DurationDistanceMatrix.Builder clearRows()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
removeRows
public ShipmentModel.DurationDistanceMatrix.Builder removeRows(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsBuilder
public ShipmentModel.DurationDistanceMatrix.Row.Builder getRowsBuilder(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsOrBuilder
public ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;- Specified by:
getRowsOrBuilderin interfaceShipmentModel.DurationDistanceMatrixOrBuilder
-
getRowsOrBuilderList
public List<? extends ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsOrBuilderList()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;- Specified by:
getRowsOrBuilderListin interfaceShipmentModel.DurationDistanceMatrixOrBuilder
-
addRowsBuilder
public ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
addRowsBuilder
public ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder(int index)
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getRowsBuilderList
public List<ShipmentModel.DurationDistanceMatrix.Row.Builder> getRowsBuilderList()
Specifies the rows of the duration and distance matrix. It must have as many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
-
getVehicleStartTag
public String getVehicleStartTag()
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;- Specified by:
getVehicleStartTagin interfaceShipmentModel.DurationDistanceMatrixOrBuilder- Returns:
- The vehicleStartTag.
-
getVehicleStartTagBytes
public com.google.protobuf.ByteString getVehicleStartTagBytes()
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;- Specified by:
getVehicleStartTagBytesin interfaceShipmentModel.DurationDistanceMatrixOrBuilder- Returns:
- The bytes for vehicleStartTag.
-
setVehicleStartTag
public ShipmentModel.DurationDistanceMatrix.Builder setVehicleStartTag(String value)
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;- Parameters:
value- The vehicleStartTag to set.- Returns:
- This builder for chaining.
-
clearVehicleStartTag
public ShipmentModel.DurationDistanceMatrix.Builder clearVehicleStartTag()
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;- Returns:
- This builder for chaining.
-
setVehicleStartTagBytes
public ShipmentModel.DurationDistanceMatrix.Builder setVehicleStartTagBytes(com.google.protobuf.ByteString value)
Tag defining to which vehicles this duration and distance matrix applies. If empty, this applies to all vehicles, and there can only be a single matrix. Each vehicle start must match exactly one matrix, i.e. exactly one of their `start_tags` field must match the `vehicle_start_tag` of a matrix (and of that matrix only). All matrices must have a different `vehicle_start_tag`.
string vehicle_start_tag = 2;- Parameters:
value- The bytes for vehicleStartTag to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ShipmentModel.DurationDistanceMatrix.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
mergeUnknownFields
public final ShipmentModel.DurationDistanceMatrix.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>
-
-