Class RegularLimitParameters.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
- com.google.ortools.constraintsolver.RegularLimitParameters.Builder
-
- All Implemented Interfaces:
RegularLimitParametersOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- RegularLimitParameters
public static final class RegularLimitParameters.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder> implements RegularLimitParametersOrBuilder
A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1
Protobuf typeoperations_research.RegularLimitParameters
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RegularLimitParameters.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RegularLimitParametersbuild()RegularLimitParametersbuildPartial()RegularLimitParameters.Builderclear()RegularLimitParameters.BuilderclearBranches()int64 branches = 2;RegularLimitParameters.BuilderclearCumulative()bool cumulative = 6;RegularLimitParameters.BuilderclearFailures()int64 failures = 3;RegularLimitParameters.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RegularLimitParameters.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RegularLimitParameters.BuilderclearSmartTimeCheck()bool smart_time_check = 5;RegularLimitParameters.BuilderclearSolutions()int64 solutions = 4;RegularLimitParameters.BuilderclearTime()TODO(user): Specify the time units or switch to google.Duration proto.RegularLimitParameters.Builderclone()longgetBranches()int64 branches = 2;booleangetCumulative()bool cumulative = 6;RegularLimitParametersgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetFailures()int64 failures = 3;booleangetSmartTimeCheck()bool smart_time_check = 5;longgetSolutions()int64 solutions = 4;longgetTime()TODO(user): Specify the time units or switch to google.Duration proto.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RegularLimitParameters.BuildermergeFrom(RegularLimitParameters other)RegularLimitParameters.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RegularLimitParameters.BuildermergeFrom(com.google.protobuf.Message other)RegularLimitParameters.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RegularLimitParameters.BuildersetBranches(long value)int64 branches = 2;RegularLimitParameters.BuildersetCumulative(boolean value)bool cumulative = 6;RegularLimitParameters.BuildersetFailures(long value)int64 failures = 3;RegularLimitParameters.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RegularLimitParameters.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)RegularLimitParameters.BuildersetSmartTimeCheck(boolean value)bool smart_time_check = 5;RegularLimitParameters.BuildersetSolutions(long value)int64 solutions = 4;RegularLimitParameters.BuildersetTime(long value)TODO(user): Specify the time units or switch to google.Duration proto.RegularLimitParameters.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
clear
public RegularLimitParameters.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.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.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
getDefaultInstanceForType
public RegularLimitParameters getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RegularLimitParameters build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RegularLimitParameters buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RegularLimitParameters.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
setField
public RegularLimitParameters.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
clearField
public RegularLimitParameters.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
clearOneof
public RegularLimitParameters.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
setRepeatedField
public RegularLimitParameters.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
addRepeatedField
public RegularLimitParameters.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
mergeFrom
public RegularLimitParameters.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RegularLimitParameters.Builder>
-
mergeFrom
public RegularLimitParameters.Builder mergeFrom(RegularLimitParameters other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
mergeFrom
public RegularLimitParameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RegularLimitParameters.Builder>- Throws:
java.io.IOException
-
getTime
public long getTime()
TODO(user): Specify the time units or switch to google.Duration proto.
int64 time = 1;- Specified by:
getTimein interfaceRegularLimitParametersOrBuilder- Returns:
- The time.
-
setTime
public RegularLimitParameters.Builder setTime(long value)
TODO(user): Specify the time units or switch to google.Duration proto.
int64 time = 1;- Parameters:
value- The time to set.- Returns:
- This builder for chaining.
-
clearTime
public RegularLimitParameters.Builder clearTime()
TODO(user): Specify the time units or switch to google.Duration proto.
int64 time = 1;- Returns:
- This builder for chaining.
-
getBranches
public long getBranches()
int64 branches = 2;- Specified by:
getBranchesin interfaceRegularLimitParametersOrBuilder- Returns:
- The branches.
-
setBranches
public RegularLimitParameters.Builder setBranches(long value)
int64 branches = 2;- Parameters:
value- The branches to set.- Returns:
- This builder for chaining.
-
clearBranches
public RegularLimitParameters.Builder clearBranches()
int64 branches = 2;- Returns:
- This builder for chaining.
-
getFailures
public long getFailures()
int64 failures = 3;- Specified by:
getFailuresin interfaceRegularLimitParametersOrBuilder- Returns:
- The failures.
-
setFailures
public RegularLimitParameters.Builder setFailures(long value)
int64 failures = 3;- Parameters:
value- The failures to set.- Returns:
- This builder for chaining.
-
clearFailures
public RegularLimitParameters.Builder clearFailures()
int64 failures = 3;- Returns:
- This builder for chaining.
-
getSolutions
public long getSolutions()
int64 solutions = 4;- Specified by:
getSolutionsin interfaceRegularLimitParametersOrBuilder- Returns:
- The solutions.
-
setSolutions
public RegularLimitParameters.Builder setSolutions(long value)
int64 solutions = 4;- Parameters:
value- The solutions to set.- Returns:
- This builder for chaining.
-
clearSolutions
public RegularLimitParameters.Builder clearSolutions()
int64 solutions = 4;- Returns:
- This builder for chaining.
-
getSmartTimeCheck
public boolean getSmartTimeCheck()
bool smart_time_check = 5;- Specified by:
getSmartTimeCheckin interfaceRegularLimitParametersOrBuilder- Returns:
- The smartTimeCheck.
-
setSmartTimeCheck
public RegularLimitParameters.Builder setSmartTimeCheck(boolean value)
bool smart_time_check = 5;- Parameters:
value- The smartTimeCheck to set.- Returns:
- This builder for chaining.
-
clearSmartTimeCheck
public RegularLimitParameters.Builder clearSmartTimeCheck()
bool smart_time_check = 5;- Returns:
- This builder for chaining.
-
getCumulative
public boolean getCumulative()
bool cumulative = 6;- Specified by:
getCumulativein interfaceRegularLimitParametersOrBuilder- Returns:
- The cumulative.
-
setCumulative
public RegularLimitParameters.Builder setCumulative(boolean value)
bool cumulative = 6;- Parameters:
value- The cumulative to set.- Returns:
- This builder for chaining.
-
clearCumulative
public RegularLimitParameters.Builder clearCumulative()
bool cumulative = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final RegularLimitParameters.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
mergeUnknownFields
public final RegularLimitParameters.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RegularLimitParameters.Builder>
-
-