publicstaticfinalclass ShipmentModel.DurationDistanceMatrix.BuilderextendsGeneratedMessageV3.Builder<ShipmentModel.DurationDistanceMatrix.Builder>implementsShipmentModel.DurationDistanceMatrixOrBuilder
Specifies a duration and distance matrix from visit and vehicle start
locations to visit and vehicle end locations.
Protobuf type google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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
addAllRows(Iterable<? extends ShipmentModel.DurationDistanceMatrix.Row> values)
publicShipmentModel.DurationDistanceMatrix.BuilderaddAllRows(Iterable<?extendsShipmentModel.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.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicShipmentModel.DurationDistanceMatrix.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
addRows(ShipmentModel.DurationDistanceMatrix.Row value)
publicShipmentModel.DurationDistanceMatrix.BuilderaddRows(ShipmentModel.DurationDistanceMatrix.Rowvalue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
addRows(ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.BuilderaddRows(ShipmentModel.DurationDistanceMatrix.Row.BuilderbuilderForValue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
addRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)
publicShipmentModel.DurationDistanceMatrix.BuilderaddRows(intindex,ShipmentModel.DurationDistanceMatrix.Rowvalue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
addRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.BuilderaddRows(intindex,ShipmentModel.DurationDistanceMatrix.Row.BuilderbuilderForValue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
addRowsBuilder()
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddRowsBuilder()
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
addRowsBuilder(int index)
publicShipmentModel.DurationDistanceMatrix.Row.BuilderaddRowsBuilder(intindex)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
index |
int
|
build()
publicShipmentModel.DurationDistanceMatrixbuild()
buildPartial()
publicShipmentModel.DurationDistanceMatrixbuildPartial()
clear()
publicShipmentModel.DurationDistanceMatrix.Builderclear()
Overrides
clearField(Descriptors.FieldDescriptor field)
publicShipmentModel.DurationDistanceMatrix.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
publicShipmentModel.DurationDistanceMatrix.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clearRows()
publicShipmentModel.DurationDistanceMatrix.BuilderclearRows()
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
clearVehicleStartTag()
publicShipmentModel.DurationDistanceMatrix.BuilderclearVehicleStartTag()
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;
clone()
publicShipmentModel.DurationDistanceMatrix.Builderclone()
Overrides
getDefaultInstanceForType()
publicShipmentModel.DurationDistanceMatrixgetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getRows(int index)
publicShipmentModel.DurationDistanceMatrix.RowgetRows(intindex)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
index |
int
|
getRowsBuilder(int index)
publicShipmentModel.DurationDistanceMatrix.Row.BuildergetRowsBuilder(intindex)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
index |
int
|
getRowsBuilderList()
publicList<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.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
getRowsCount()
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Returns |
| Type |
Description |
int |
getRowsList()
publicList<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.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
getRowsOrBuilder(int index)
publicShipmentModel.DurationDistanceMatrix.RowOrBuildergetRowsOrBuilder(intindex)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
index |
int
|
getRowsOrBuilderList()
publicList<?extendsShipmentModel.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.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> |
getVehicleStartTag()
publicStringgetVehicleStartTag()
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 |
| Type |
Description |
String |
The vehicleStartTag.
|
getVehicleStartTagBytes()
publicByteStringgetVehicleStartTagBytes()
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 |
| Type |
Description |
ByteString |
The bytes for vehicleStartTag.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeFrom(ShipmentModel.DurationDistanceMatrix other)
publicShipmentModel.DurationDistanceMatrix.BuildermergeFrom(ShipmentModel.DurationDistanceMatrixother)
publicShipmentModel.DurationDistanceMatrix.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicShipmentModel.DurationDistanceMatrix.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalShipmentModel.DurationDistanceMatrix.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
removeRows(int index)
publicShipmentModel.DurationDistanceMatrix.BuilderremoveRows(intindex)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
| Parameter |
| Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
publicShipmentModel.DurationDistanceMatrix.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicShipmentModel.DurationDistanceMatrix.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setRows(int index, ShipmentModel.DurationDistanceMatrix.Row value)
publicShipmentModel.DurationDistanceMatrix.BuildersetRows(intindex,ShipmentModel.DurationDistanceMatrix.Rowvalue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
setRows(int index, ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue)
publicShipmentModel.DurationDistanceMatrix.BuildersetRows(intindex,ShipmentModel.DurationDistanceMatrix.Row.BuilderbuilderForValue)
Specifies the rows of the duration and distance matrix. It must have as
many elements as
ShipmentModel.duration_distance_matrix_src_tags.
repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1;
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalShipmentModel.DurationDistanceMatrix.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides
setVehicleStartTag(String value)
publicShipmentModel.DurationDistanceMatrix.BuildersetVehicleStartTag(Stringvalue)
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;
| Parameter |
| Name |
Description |
value |
String
The vehicleStartTag to set.
|
setVehicleStartTagBytes(ByteString value)
publicShipmentModel.DurationDistanceMatrix.BuildersetVehicleStartTagBytes(ByteStringvalue)
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;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for vehicleStartTag to set.
|