Interface RecreateStrategyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RecreateStrategy, RecreateStrategy.Builder

@Generated public interface RecreateStrategyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
    int
    optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
    The selected parameters should match the chosen recreate heuristic.
    The selected parameters should match the chosen recreate heuristic.
    boolean
    optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
    boolean
    The selected parameters should match the chosen recreate heuristic.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasHeuristic

      boolean hasHeuristic()
      optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
      Returns:
      Whether the heuristic field is set.
    • getHeuristicValue

      int getHeuristicValue()
      optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
      Returns:
      The enum numeric value on the wire for heuristic.
    • getHeuristic

      optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;
      Returns:
      The heuristic.
    • hasParameters

      boolean hasParameters()
      The selected parameters should match the chosen recreate heuristic.
      If not set, the default parameters from the RoutingModel are used.
      
      optional .operations_research.RecreateParameters parameters = 2;
      Returns:
      Whether the parameters field is set.
    • getParameters

      RecreateParameters getParameters()
      The selected parameters should match the chosen recreate heuristic.
      If not set, the default parameters from the RoutingModel are used.
      
      optional .operations_research.RecreateParameters parameters = 2;
      Returns:
      The parameters.
    • getParametersOrBuilder

      RecreateParametersOrBuilder getParametersOrBuilder()
      The selected parameters should match the chosen recreate heuristic.
      If not set, the default parameters from the RoutingModel are used.
      
      optional .operations_research.RecreateParameters parameters = 2;