public static final class ShipmentModel.DurationDistanceMatrix.Row extends GeneratedMessageV3 implements ShipmentModel.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.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DURATIONS_FIELD_NUMBER
public static final int DURATIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
METERS_FIELD_NUMBER
public static final int METERS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static ShipmentModel.DurationDistanceMatrix.Row getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ShipmentModel.DurationDistanceMatrix.Row.Builder newBuilder()
newBuilder(ShipmentModel.DurationDistanceMatrix.Row prototype)
public static ShipmentModel.DurationDistanceMatrix.Row.Builder newBuilder(ShipmentModel.DurationDistanceMatrix.Row prototype)
public static ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom(InputStream input)
public static ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(CodedInputStream input)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(InputStream input)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ShipmentModel.DurationDistanceMatrix.Row parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ShipmentModel.DurationDistanceMatrix.Row> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType()
getDurations(int index)
public Duration getDurations(int index)
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
|
getDurationsCount()
public int getDurationsCount()
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()
public List<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)
public DurationOrBuilder getDurationsOrBuilder(int index)
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()
public List<? extends DurationOrBuilder> 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)
public 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;
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
double | The meters at the given index.
|
getMetersCount()
public 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 |
---|
Type | Description |
int | The count of meters.
|
getMetersList()
public 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 |
---|
Type | Description |
List<Double> | A list containing the meters.
|
getParserForType()
public Parser<ShipmentModel.DurationDistanceMatrix.Row> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ShipmentModel.DurationDistanceMatrix.Row.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ShipmentModel.DurationDistanceMatrix.Row.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public ShipmentModel.DurationDistanceMatrix.Row.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides