Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may depart its start location.
Time windows during which the vehicle may depart its start location.
Time windows which constrain the arrival time at a visit.
Time windows which constrain the arrival time at a visit.
TimeWindow.Builder.clear()
A cost per hour added to other costs in the model if the event occurs after
`soft_end_time`, computed as:
```
max(0, t.seconds - soft_end_time.seconds)
* cost_per_hour_after_soft_end_time / 3600,
t being the time of the event.
```
This cost must be positive, and the field can only be set if
`soft_end_time` has been set.
A cost per hour added to other costs in the model if the event occurs
before soft_start_time, computed as:
```
max(0, soft_start_time - t.seconds)
* cost_per_hour_before_soft_start_time / 3600,
t being the time of the event.
```
This cost must be positive, and the field can only be set if
soft_start_time has been set.
The hard time window end time.
The soft end time of the time window.
The soft start time of the time window.
The hard time window start time.
Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may depart its start location.
Time windows which constrain the arrival time at a visit.
TimeWindow.Builder.mergeEndTime(com.google.protobuf.Timestamp value)
The hard time window end time.
TimeWindow.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TimeWindow.Builder.mergeFrom(com.google.protobuf.Message other)
The soft end time of the time window.
The soft start time of the time window.
TimeWindow.Builder.mergeStartTime(com.google.protobuf.Timestamp value)
The hard time window start time.
TimeWindow.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
A cost per hour added to other costs in the model if the event occurs after
`soft_end_time`, computed as:
```
max(0, t.seconds - soft_end_time.seconds)
* cost_per_hour_after_soft_end_time / 3600,
t being the time of the event.
```
This cost must be positive, and the field can only be set if
`soft_end_time` has been set.
A cost per hour added to other costs in the model if the event occurs
before soft_start_time, computed as:
```
max(0, soft_start_time - t.seconds)
* cost_per_hour_before_soft_start_time / 3600,
t being the time of the event.
```
This cost must be positive, and the field can only be set if
soft_start_time has been set.
TimeWindow.Builder.setEndTime(com.google.protobuf.Timestamp value)
The hard time window end time.
TimeWindow.Builder.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The hard time window end time.
TimeWindow.Builder.setSoftEndTime(com.google.protobuf.Timestamp value)
The soft end time of the time window.
TimeWindow.Builder.setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The soft end time of the time window.
The soft start time of the time window.
TimeWindow.Builder.setSoftStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The soft start time of the time window.
TimeWindow.Builder.setStartTime(com.google.protobuf.Timestamp value)
The hard time window start time.
TimeWindow.Builder.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The hard time window start time.
Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may depart its start location.
Time windows during which the vehicle may depart its start location.
Time windows which constrain the arrival time at a visit.
Time windows which constrain the arrival time at a visit.
Time windows during which the vehicle may arrive at its end location.
Time windows during which the vehicle may depart its start location.
Time windows which constrain the arrival time at a visit.