Package com.google.ortools.sat.v1
Class CpSolverRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
- com.google.ortools.sat.v1.CpSolverRequest.Builder
-
- All Implemented Interfaces:
CpSolverRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CpSolverRequest
public static final class CpSolverRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder> implements CpSolverRequestOrBuilder
The request sent to the remote solve service.
Protobuf typeoperations_research.sat.v1.CpSolverRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CpSolverRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CpSolverRequestbuild()CpSolverRequestbuildPartial()CpSolverRequest.Builderclear()CpSolverRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CpSolverRequest.BuilderclearModel()The model to solve.CpSolverRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CpSolverRequest.BuilderclearParameters()Solver parameters.CpSolverRequest.Builderclone()CpSolverRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()CpModelProtogetModel()The model to solve.CpModelProto.BuildergetModelBuilder()The model to solve.CpModelProtoOrBuildergetModelOrBuilder()The model to solve.SatParametersgetParameters()Solver parameters.SatParameters.BuildergetParametersBuilder()Solver parameters.SatParametersOrBuildergetParametersOrBuilder()Solver parameters.booleanhasModel()The model to solve.booleanhasParameters()Solver parameters.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CpSolverRequest.BuildermergeFrom(CpSolverRequest other)CpSolverRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CpSolverRequest.BuildermergeFrom(com.google.protobuf.Message other)CpSolverRequest.BuildermergeModel(CpModelProto value)The model to solve.CpSolverRequest.BuildermergeParameters(SatParameters value)Solver parameters.CpSolverRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CpSolverRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CpSolverRequest.BuildersetModel(CpModelProto value)The model to solve.CpSolverRequest.BuildersetModel(CpModelProto.Builder builderForValue)The model to solve.CpSolverRequest.BuildersetParameters(SatParameters value)Solver parameters.CpSolverRequest.BuildersetParameters(SatParameters.Builder builderForValue)Solver parameters.CpSolverRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)CpSolverRequest.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<CpSolverRequest.Builder>
-
clear
public CpSolverRequest.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<CpSolverRequest.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<CpSolverRequest.Builder>
-
getDefaultInstanceForType
public CpSolverRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CpSolverRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CpSolverRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CpSolverRequest.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<CpSolverRequest.Builder>
-
setField
public CpSolverRequest.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<CpSolverRequest.Builder>
-
clearField
public CpSolverRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
clearOneof
public CpSolverRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
setRepeatedField
public CpSolverRequest.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<CpSolverRequest.Builder>
-
addRepeatedField
public CpSolverRequest.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<CpSolverRequest.Builder>
-
mergeFrom
public CpSolverRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CpSolverRequest.Builder>
-
mergeFrom
public CpSolverRequest.Builder mergeFrom(CpSolverRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
mergeFrom
public CpSolverRequest.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<CpSolverRequest.Builder>- Throws:
java.io.IOException
-
hasModel
public boolean hasModel()
The model to solve.
.operations_research.sat.CpModelProto model = 1;- Specified by:
hasModelin interfaceCpSolverRequestOrBuilder- Returns:
- Whether the model field is set.
-
getModel
public CpModelProto getModel()
The model to solve.
.operations_research.sat.CpModelProto model = 1;- Specified by:
getModelin interfaceCpSolverRequestOrBuilder- Returns:
- The model.
-
setModel
public CpSolverRequest.Builder setModel(CpModelProto value)
The model to solve.
.operations_research.sat.CpModelProto model = 1;
-
setModel
public CpSolverRequest.Builder setModel(CpModelProto.Builder builderForValue)
The model to solve.
.operations_research.sat.CpModelProto model = 1;
-
mergeModel
public CpSolverRequest.Builder mergeModel(CpModelProto value)
The model to solve.
.operations_research.sat.CpModelProto model = 1;
-
clearModel
public CpSolverRequest.Builder clearModel()
The model to solve.
.operations_research.sat.CpModelProto model = 1;
-
getModelBuilder
public CpModelProto.Builder getModelBuilder()
The model to solve.
.operations_research.sat.CpModelProto model = 1;
-
getModelOrBuilder
public CpModelProtoOrBuilder getModelOrBuilder()
The model to solve.
.operations_research.sat.CpModelProto model = 1;- Specified by:
getModelOrBuilderin interfaceCpSolverRequestOrBuilder
-
hasParameters
public boolean hasParameters()
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;- Specified by:
hasParametersin interfaceCpSolverRequestOrBuilder- Returns:
- Whether the parameters field is set.
-
getParameters
public SatParameters getParameters()
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;- Specified by:
getParametersin interfaceCpSolverRequestOrBuilder- Returns:
- The parameters.
-
setParameters
public CpSolverRequest.Builder setParameters(SatParameters value)
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;
-
setParameters
public CpSolverRequest.Builder setParameters(SatParameters.Builder builderForValue)
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;
-
mergeParameters
public CpSolverRequest.Builder mergeParameters(SatParameters value)
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;
-
clearParameters
public CpSolverRequest.Builder clearParameters()
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;
-
getParametersBuilder
public SatParameters.Builder getParametersBuilder()
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;
-
getParametersOrBuilder
public SatParametersOrBuilder getParametersOrBuilder()
Solver parameters.
.operations_research.sat.SatParameters parameters = 3;- Specified by:
getParametersOrBuilderin interfaceCpSolverRequestOrBuilder
-
setUnknownFields
public final CpSolverRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
mergeUnknownFields
public final CpSolverRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CpSolverRequest.Builder>
-
-