public static interface InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder extends MessageOrBuilder
Implements
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
satisfied.
.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1;
Returns | |
---|---|
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
satisfied.
.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
boolean | Whether the thresholdTime field is set. |