Class FeasibilityPolishingDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FeasibilityPolishingDetails.Builder>
com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder
- All Implemented Interfaces:
FeasibilityPolishingDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
FeasibilityPolishingDetails
public static final class FeasibilityPolishingDetails.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
implements FeasibilityPolishingDetailsOrBuilder
Details about one primal feasibility or dual feasibility polishing phase within a solve with `use_feasibility_polishing`. See `SolveLog` for descriptions of the fields with the same name.Protobuf type
operations_research.pdlp.FeasibilityPolishingDetails-
Method Summary
Modifier and TypeMethodDescriptionaddAllIterationStats(Iterable<? extends IterationStats> values) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;addIterationStats(int index, IterationStats value) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;addIterationStats(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;addIterationStats(IterationStats value) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;addIterationStats(IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;repeated .operations_research.pdlp.IterationStats iteration_stats = 9;addIterationStatsBuilder(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;build()clear()optional int32 iteration_count = 5;repeated .operations_research.pdlp.IterationStats iteration_stats = 9;The iteration count for the main iteration when this feasibility polishing phase was triggered.optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;optional .operations_research.pdlp.IterationStats solution_stats = 7;optional .operations_research.pdlp.PointType solution_type = 8;optional double solve_time_sec = 6;optional .operations_research.pdlp.TerminationReason termination_reason = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintoptional int32 iteration_count = 5;getIterationStats(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;getIterationStatsBuilder(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;repeated .operations_research.pdlp.IterationStats iteration_stats = 9;intrepeated .operations_research.pdlp.IterationStats iteration_stats = 9;repeated .operations_research.pdlp.IterationStats iteration_stats = 9;getIterationStatsOrBuilder(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;List<? extends IterationStatsOrBuilder> repeated .operations_research.pdlp.IterationStats iteration_stats = 9;intThe iteration count for the main iteration when this feasibility polishing phase was triggered.optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;optional .operations_research.pdlp.IterationStats solution_stats = 7;optional .operations_research.pdlp.IterationStats solution_stats = 7;optional .operations_research.pdlp.IterationStats solution_stats = 7;optional .operations_research.pdlp.PointType solution_type = 8;doubleoptional double solve_time_sec = 6;optional .operations_research.pdlp.TerminationReason termination_reason = 4;booleanoptional int32 iteration_count = 5;booleanThe iteration count for the main iteration when this feasibility polishing phase was triggered.booleanoptional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;booleanoptional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;booleanoptional .operations_research.pdlp.IterationStats solution_stats = 7;booleanoptional .operations_research.pdlp.PointType solution_type = 8;booleanoptional double solve_time_sec = 6;booleanoptional .operations_research.pdlp.TerminationReason termination_reason = 4;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;mergeSolutionStats(IterationStats value) optional .operations_research.pdlp.IterationStats solution_stats = 7;removeIterationStats(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;setIterationCount(int value) optional int32 iteration_count = 5;setIterationStats(int index, IterationStats value) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;setIterationStats(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;setMainIterationCount(int value) The iteration count for the main iteration when this feasibility polishing phase was triggered.optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;setParams(PrimalDualHybridGradientParams.Builder builderForValue) optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;setSolutionStats(IterationStats value) optional .operations_research.pdlp.IterationStats solution_stats = 7;setSolutionStats(IterationStats.Builder builderForValue) optional .operations_research.pdlp.IterationStats solution_stats = 7;setSolutionType(PointType value) optional .operations_research.pdlp.PointType solution_type = 8;setSolveTimeSec(double value) optional double solve_time_sec = 6;optional .operations_research.pdlp.TerminationReason termination_reason = 4;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeasibilityPolishingDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
-
mergeFrom
public FeasibilityPolishingDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeasibilityPolishingDetails.Builder>- Throws:
IOException
-
hasPolishingPhaseType
public boolean hasPolishingPhaseType()optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;- Specified by:
hasPolishingPhaseTypein interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the polishingPhaseType field is set.
-
getPolishingPhaseType
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;- Specified by:
getPolishingPhaseTypein interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The polishingPhaseType.
-
setPolishingPhaseType
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;- Parameters:
value- The polishingPhaseType to set.- Returns:
- This builder for chaining.
-
clearPolishingPhaseType
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;- Returns:
- This builder for chaining.
-
hasMainIterationCount
public boolean hasMainIterationCount()The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;- Specified by:
hasMainIterationCountin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the mainIterationCount field is set.
-
getMainIterationCount
public int getMainIterationCount()The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;- Specified by:
getMainIterationCountin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The mainIterationCount.
-
setMainIterationCount
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;- Parameters:
value- The mainIterationCount to set.- Returns:
- This builder for chaining.
-
clearMainIterationCount
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;- Returns:
- This builder for chaining.
-
hasParams
public boolean hasParams()optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;- Specified by:
hasParamsin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the params field is set.
-
getParams
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;- Specified by:
getParamsin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The params.
-
setParams
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; -
setParams
public FeasibilityPolishingDetails.Builder setParams(PrimalDualHybridGradientParams.Builder builderForValue) optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; -
mergeParams
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; -
clearParams
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; -
getParamsBuilder
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; -
getParamsOrBuilder
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;- Specified by:
getParamsOrBuilderin interfaceFeasibilityPolishingDetailsOrBuilder
-
hasTerminationReason
public boolean hasTerminationReason()optional .operations_research.pdlp.TerminationReason termination_reason = 4;- Specified by:
hasTerminationReasonin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the terminationReason field is set.
-
getTerminationReason
optional .operations_research.pdlp.TerminationReason termination_reason = 4;- Specified by:
getTerminationReasonin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The terminationReason.
-
setTerminationReason
optional .operations_research.pdlp.TerminationReason termination_reason = 4;- Parameters:
value- The terminationReason to set.- Returns:
- This builder for chaining.
-
clearTerminationReason
optional .operations_research.pdlp.TerminationReason termination_reason = 4;- Returns:
- This builder for chaining.
-
hasIterationCount
public boolean hasIterationCount()optional int32 iteration_count = 5;- Specified by:
hasIterationCountin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the iterationCount field is set.
-
getIterationCount
public int getIterationCount()optional int32 iteration_count = 5;- Specified by:
getIterationCountin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The iterationCount.
-
setIterationCount
optional int32 iteration_count = 5;- Parameters:
value- The iterationCount to set.- Returns:
- This builder for chaining.
-
clearIterationCount
optional int32 iteration_count = 5;- Returns:
- This builder for chaining.
-
hasSolveTimeSec
public boolean hasSolveTimeSec()optional double solve_time_sec = 6;- Specified by:
hasSolveTimeSecin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the solveTimeSec field is set.
-
getSolveTimeSec
public double getSolveTimeSec()optional double solve_time_sec = 6;- Specified by:
getSolveTimeSecin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The solveTimeSec.
-
setSolveTimeSec
optional double solve_time_sec = 6;- Parameters:
value- The solveTimeSec to set.- Returns:
- This builder for chaining.
-
clearSolveTimeSec
optional double solve_time_sec = 6;- Returns:
- This builder for chaining.
-
hasSolutionStats
public boolean hasSolutionStats()optional .operations_research.pdlp.IterationStats solution_stats = 7;- Specified by:
hasSolutionStatsin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the solutionStats field is set.
-
getSolutionStats
optional .operations_research.pdlp.IterationStats solution_stats = 7;- Specified by:
getSolutionStatsin interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The solutionStats.
-
setSolutionStats
optional .operations_research.pdlp.IterationStats solution_stats = 7; -
setSolutionStats
optional .operations_research.pdlp.IterationStats solution_stats = 7; -
mergeSolutionStats
optional .operations_research.pdlp.IterationStats solution_stats = 7; -
clearSolutionStats
optional .operations_research.pdlp.IterationStats solution_stats = 7; -
getSolutionStatsBuilder
optional .operations_research.pdlp.IterationStats solution_stats = 7; -
getSolutionStatsOrBuilder
optional .operations_research.pdlp.IterationStats solution_stats = 7;- Specified by:
getSolutionStatsOrBuilderin interfaceFeasibilityPolishingDetailsOrBuilder
-
hasSolutionType
public boolean hasSolutionType()optional .operations_research.pdlp.PointType solution_type = 8;- Specified by:
hasSolutionTypein interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- Whether the solutionType field is set.
-
getSolutionType
optional .operations_research.pdlp.PointType solution_type = 8;- Specified by:
getSolutionTypein interfaceFeasibilityPolishingDetailsOrBuilder- Returns:
- The solutionType.
-
setSolutionType
optional .operations_research.pdlp.PointType solution_type = 8;- Parameters:
value- The solutionType to set.- Returns:
- This builder for chaining.
-
clearSolutionType
optional .operations_research.pdlp.PointType solution_type = 8;- Returns:
- This builder for chaining.
-
getIterationStatsList
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;- Specified by:
getIterationStatsListin interfaceFeasibilityPolishingDetailsOrBuilder
-
getIterationStatsCount
public int getIterationStatsCount()repeated .operations_research.pdlp.IterationStats iteration_stats = 9;- Specified by:
getIterationStatsCountin interfaceFeasibilityPolishingDetailsOrBuilder
-
getIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;- Specified by:
getIterationStatsin interfaceFeasibilityPolishingDetailsOrBuilder
-
setIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
setIterationStats
public FeasibilityPolishingDetails.Builder setIterationStats(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addIterationStats
public FeasibilityPolishingDetails.Builder addIterationStats(IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addIterationStats
public FeasibilityPolishingDetails.Builder addIterationStats(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addAllIterationStats
public FeasibilityPolishingDetails.Builder addAllIterationStats(Iterable<? extends IterationStats> values) repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
clearIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
removeIterationStats
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
getIterationStatsBuilder
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
getIterationStatsOrBuilder
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;- Specified by:
getIterationStatsOrBuilderin interfaceFeasibilityPolishingDetailsOrBuilder
-
getIterationStatsOrBuilderList
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;- Specified by:
getIterationStatsOrBuilderListin interfaceFeasibilityPolishingDetailsOrBuilder
-
addIterationStatsBuilder
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
addIterationStatsBuilder
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; -
getIterationStatsBuilderList
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
-