Interface InjectedSolutionConstraint.ConstraintRelaxationOrBuilder

    • 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.