Package com.google.ortools.linearsolver
Class MPArrayConstraint.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
com.google.ortools.linearsolver.MPArrayConstraint.Builder
- All Implemented Interfaces:
MPArrayConstraintOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MPArrayConstraint
public static final class MPArrayConstraint.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
implements MPArrayConstraintOrBuilder
Sets a variable's value equal to a function on a set of variables.Protobuf type
operations_research.MPArrayConstraint-
Method Summary
Modifier and TypeMethodDescriptionaddAllVarIndex(Iterable<? extends Integer> values) Variable indices are relative to the "variable" field in MPModelProto.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addVarIndex(int value) Variable indices are relative to the "variable" field in MPModelProto.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional int32 resultant_var_index = 2;Variable indices are relative to the "variable" field in MPModelProto.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintoptional int32 resultant_var_index = 2;intgetVarIndex(int index) Variable indices are relative to the "variable" field in MPModelProto.intVariable indices are relative to the "variable" field in MPModelProto.Variable indices are relative to the "variable" field in MPModelProto.booleanoptional int32 resultant_var_index = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(MPArrayConstraint other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResultantVarIndex(int value) optional int32 resultant_var_index = 2;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVarIndex(int index, int value) Variable indices are relative to the "variable" field in MPModelProto.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, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.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<MPArrayConstraint.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<MPArrayConstraint.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
setField
public MPArrayConstraint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
setRepeatedField
public MPArrayConstraint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
addRepeatedField
public MPArrayConstraint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MPArrayConstraint.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
mergeFrom
public MPArrayConstraint.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<MPArrayConstraint.Builder>- Throws:
IOException
-
getVarIndexList
Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Specified by:
getVarIndexListin interfaceMPArrayConstraintOrBuilder- Returns:
- A list containing the varIndex.
-
getVarIndexCount
public int getVarIndexCount()Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Specified by:
getVarIndexCountin interfaceMPArrayConstraintOrBuilder- Returns:
- The count of varIndex.
-
getVarIndex
public int getVarIndex(int index) Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Specified by:
getVarIndexin interfaceMPArrayConstraintOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The varIndex at the given index.
-
setVarIndex
Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Parameters:
index- The index to set the value at.value- The varIndex to set.- Returns:
- This builder for chaining.
-
addVarIndex
Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Parameters:
value- The varIndex to add.- Returns:
- This builder for chaining.
-
addAllVarIndex
Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Parameters:
values- The varIndex to add.- Returns:
- This builder for chaining.
-
clearVarIndex
Variable indices are relative to the "variable" field in MPModelProto.
repeated int32 var_index = 1;- Returns:
- This builder for chaining.
-
hasResultantVarIndex
public boolean hasResultantVarIndex()optional int32 resultant_var_index = 2;- Specified by:
hasResultantVarIndexin interfaceMPArrayConstraintOrBuilder- Returns:
- Whether the resultantVarIndex field is set.
-
getResultantVarIndex
public int getResultantVarIndex()optional int32 resultant_var_index = 2;- Specified by:
getResultantVarIndexin interfaceMPArrayConstraintOrBuilder- Returns:
- The resultantVarIndex.
-
setResultantVarIndex
optional int32 resultant_var_index = 2;- Parameters:
value- The resultantVarIndex to set.- Returns:
- This builder for chaining.
-
clearResultantVarIndex
optional int32 resultant_var_index = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MPArrayConstraint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-
mergeUnknownFields
public final MPArrayConstraint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPArrayConstraint.Builder>
-