Package com.google.cloud.optimization.v1
Interface InjectedSolutionConstraint.ConstraintRelaxationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InjectedSolutionConstraint.ConstraintRelaxation
,InjectedSolutionConstraint.ConstraintRelaxation.Builder
- Enclosing class:
- InjectedSolutionConstraint
public static interface InjectedSolutionConstraint.ConstraintRelaxationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InjectedSolutionConstraint.ConstraintRelaxation.Relaxation
getRelaxations(int index)
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.int
getRelaxationsCount()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.List<InjectedSolutionConstraint.ConstraintRelaxation.Relaxation>
getRelaxationsList()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder
getRelaxationsOrBuilder(int index)
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.List<? extends InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder>
getRelaxationsOrBuilderList()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.int
getVehicleIndices(int index)
Specifies the vehicle indices to which the visit constraint `relaxations` apply.int
getVehicleIndicesCount()
Specifies the vehicle indices to which the visit constraint `relaxations` apply.List<Integer>
getVehicleIndicesList()
Specifies the vehicle indices to which the visit constraint `relaxations` apply.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRelaxationsList
List<InjectedSolutionConstraint.ConstraintRelaxation.Relaxation> getRelaxationsList()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1;
-
getRelaxations
InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index)
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1;
-
getRelaxationsCount
int getRelaxationsCount()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1;
-
getRelaxationsOrBuilderList
List<? extends InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder> getRelaxationsOrBuilderList()
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1;
-
getRelaxationsOrBuilder
InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder(int index)
All the visit constraint relaxations that will apply to visits on routes with vehicles in `vehicle_indices`.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1;
-
getVehicleIndicesList
List<Integer> getVehicleIndicesList()
Specifies the vehicle indices to which the visit constraint `relaxations` apply. If empty, this is considered the default and the `relaxations` apply to all vehicles that are not specified in other `constraint_relaxations`. There can be at most one default, i.e., at most one constraint relaxation field is allowed empty `vehicle_indices`. A vehicle index can only be listed once, even within several `constraint_relaxations`. A vehicle index is mapped the same as [ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index], if `interpret_injected_solutions_using_labels` is true (see `fields` comment).
repeated int32 vehicle_indices = 2;
- Returns:
- A list containing the vehicleIndices.
-
getVehicleIndicesCount
int getVehicleIndicesCount()
Specifies the vehicle indices to which the visit constraint `relaxations` apply. If empty, this is considered the default and the `relaxations` apply to all vehicles that are not specified in other `constraint_relaxations`. There can be at most one default, i.e., at most one constraint relaxation field is allowed empty `vehicle_indices`. A vehicle index can only be listed once, even within several `constraint_relaxations`. A vehicle index is mapped the same as [ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index], if `interpret_injected_solutions_using_labels` is true (see `fields` comment).
repeated int32 vehicle_indices = 2;
- Returns:
- The count of vehicleIndices.
-
getVehicleIndices
int getVehicleIndices(int index)
Specifies the vehicle indices to which the visit constraint `relaxations` apply. If empty, this is considered the default and the `relaxations` apply to all vehicles that are not specified in other `constraint_relaxations`. There can be at most one default, i.e., at most one constraint relaxation field is allowed empty `vehicle_indices`. A vehicle index can only be listed once, even within several `constraint_relaxations`. A vehicle index is mapped the same as [ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index], if `interpret_injected_solutions_using_labels` is true (see `fields` comment).
repeated int32 vehicle_indices = 2;
- Parameters:
index
- The index of the element to return.- Returns:
- The vehicleIndices at the given index.
-
-