public static interface InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getLevel()
public abstract InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() The constraint relaxation level that applies when the conditions
at or after threshold_time AND at least threshold_visit_count are
satified.
.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1;
| Type | Description |
| InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level | The level. |
getLevelValue()
public abstract int getLevelValue() The constraint relaxation level that applies when the conditions
at or after threshold_time AND at least threshold_visit_count are
satified.
.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1;
| Type | Description |
| int | The enum numeric value on the wire for level. |
getThresholdTime()
public abstract Timestamp getThresholdTime() The time at or after which the relaxation level may be applied.
.google.protobuf.Timestamp threshold_time = 2;
| Type | Description |
| Timestamp | The thresholdTime. |
getThresholdTimeOrBuilder()
public abstract TimestampOrBuilder getThresholdTimeOrBuilder() The time at or after which the relaxation level may be applied.
.google.protobuf.Timestamp threshold_time = 2;
| Type | Description |
| TimestampOrBuilder |
getThresholdVisitCount()
public abstract int getThresholdVisitCount() The number of visits at or after which the relaxation level may be
applied. If threshold_visit_count is 0 (or unset), the level may be
applied directly at the vehicle start.
If it is route.visits_size() + 1, the level may only be applied to
the vehicle end. If it is more than route.visits_size() + 1,
level is not applied at all for that route.
int32 threshold_visit_count = 3;
| Type | Description |
| int | The thresholdVisitCount. |
hasThresholdTime()
public abstract boolean hasThresholdTime() The time at or after which the relaxation level may be applied.
.google.protobuf.Timestamp threshold_time = 2;
| Type | Description |
| boolean | Whether the thresholdTime field is set. |