- 1.51.0 (latest)
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.14
- 0.1.2
public static final class Shipment.Load.Builder extends GeneratedMessageV3.Builder<Shipment.Load.Builder> implements Shipment.LoadOrBuilder
When performing a visit, a predefined amount may be added to the vehicle load if it's a pickup, or subtracted if it's a delivery. This message defines such amount. See load_demands.
Protobuf type google.cloud.optimization.v1.Shipment.Load
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Shipment.Load.BuilderImplements
Shipment.LoadOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Shipment.Load.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
build()
public Shipment.Load build()
Returns | |
---|---|
Type | Description |
Shipment.Load |
buildPartial()
public Shipment.Load buildPartial()
Returns | |
---|---|
Type | Description |
Shipment.Load |
clear()
public Shipment.Load.Builder clear()
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
clearAmount()
public Shipment.Load.Builder clearAmount()
The amount by which the load of the vehicle performing the corresponding visit will vary. Since it is an integer, users are advised to choose an appropriate unit to avoid loss of precision. Must be ≥ 0.
int64 amount = 2;
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Shipment.Load.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public Shipment.Load.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
clone()
public Shipment.Load.Builder clone()
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
getAmount()
public long getAmount()
The amount by which the load of the vehicle performing the corresponding visit will vary. Since it is an integer, users are advised to choose an appropriate unit to avoid loss of precision. Must be ≥ 0.
int64 amount = 2;
Returns | |
---|---|
Type | Description |
long | The amount. |
getDefaultInstanceForType()
public Shipment.Load getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Shipment.Load |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(Shipment.Load other)
public Shipment.Load.Builder mergeFrom(Shipment.Load other)
Parameter | |
---|---|
Name | Description |
other | Shipment.Load |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Shipment.Load.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Shipment.Load.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Shipment.Load.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
setAmount(long value)
public Shipment.Load.Builder setAmount(long value)
The amount by which the load of the vehicle performing the corresponding visit will vary. Since it is an integer, users are advised to choose an appropriate unit to avoid loss of precision. Must be ≥ 0.
int64 amount = 2;
Parameter | |
---|---|
Name | Description |
value | long The amount to set. |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Shipment.Load.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Shipment.Load.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Shipment.Load.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Shipment.Load.Builder |