public static final class TableConstraintProto.Builder extends com.google.protobuf.GeneratedMessage.Builder<TableConstraintProto.Builder> implements TableConstraintProtoOrBuilder
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values. The n-tuples are encoded in a flattened way:
[tuple0_v0, tuple0_v1, ..., tuple0_v{n-1}, tuple1_v0, ...].
Protobuf type operations_research.sat.TableConstraintProto| Modifier and Type | Method and Description |
|---|---|
TableConstraintProto.Builder |
addAllValues(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 values = 2; |
TableConstraintProto.Builder |
addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 1; |
TableConstraintProto.Builder |
addValues(long value)
repeated int64 values = 2; |
TableConstraintProto.Builder |
addVars(int value)
repeated int32 vars = 1; |
TableConstraintProto |
build() |
TableConstraintProto |
buildPartial() |
TableConstraintProto.Builder |
clear() |
TableConstraintProto.Builder |
clearNegated()
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.
|
TableConstraintProto.Builder |
clearValues()
repeated int64 values = 2; |
TableConstraintProto.Builder |
clearVars()
repeated int32 vars = 1; |
TableConstraintProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getNegated()
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.
|
long |
getValues(int index)
repeated int64 values = 2; |
int |
getValuesCount()
repeated int64 values = 2; |
java.util.List<java.lang.Long> |
getValuesList()
repeated int64 values = 2; |
int |
getVars(int index)
repeated int32 vars = 1; |
int |
getVarsCount()
repeated int32 vars = 1; |
java.util.List<java.lang.Integer> |
getVarsList()
repeated int32 vars = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TableConstraintProto.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TableConstraintProto.Builder |
mergeFrom(com.google.protobuf.Message other) |
TableConstraintProto.Builder |
mergeFrom(TableConstraintProto other) |
TableConstraintProto.Builder |
setNegated(boolean value)
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.
|
TableConstraintProto.Builder |
setValues(int index,
long value)
repeated int64 values = 2; |
TableConstraintProto.Builder |
setVars(int index,
int value)
repeated int32 vars = 1; |
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TableConstraintProto.Builder>public TableConstraintProto.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<TableConstraintProto.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TableConstraintProto.Builder>public TableConstraintProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TableConstraintProto build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TableConstraintProto buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TableConstraintProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TableConstraintProto.Builder>public TableConstraintProto.Builder mergeFrom(TableConstraintProto other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<TableConstraintProto.Builder>public TableConstraintProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TableConstraintProto.Builder>java.io.IOExceptionpublic java.util.List<java.lang.Integer> getVarsList()
repeated int32 vars = 1;getVarsList in interface TableConstraintProtoOrBuilderpublic int getVarsCount()
repeated int32 vars = 1;getVarsCount in interface TableConstraintProtoOrBuilderpublic int getVars(int index)
repeated int32 vars = 1;getVars in interface TableConstraintProtoOrBuilderindex - The index of the element to return.public TableConstraintProto.Builder setVars(int index, int value)
repeated int32 vars = 1;index - The index to set the value at.value - The vars to set.public TableConstraintProto.Builder addVars(int value)
repeated int32 vars = 1;value - The vars to add.public TableConstraintProto.Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 1;values - The vars to add.public TableConstraintProto.Builder clearVars()
repeated int32 vars = 1;public java.util.List<java.lang.Long> getValuesList()
repeated int64 values = 2;getValuesList in interface TableConstraintProtoOrBuilderpublic int getValuesCount()
repeated int64 values = 2;getValuesCount in interface TableConstraintProtoOrBuilderpublic long getValues(int index)
repeated int64 values = 2;getValues in interface TableConstraintProtoOrBuilderindex - The index of the element to return.public TableConstraintProto.Builder setValues(int index, long value)
repeated int64 values = 2;index - The index to set the value at.value - The values to set.public TableConstraintProto.Builder addValues(long value)
repeated int64 values = 2;value - The values to add.public TableConstraintProto.Builder addAllValues(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 values = 2;values - The values to add.public TableConstraintProto.Builder clearValues()
repeated int64 values = 2;public boolean getNegated()
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;getNegated in interface TableConstraintProtoOrBuilderpublic TableConstraintProto.Builder setNegated(boolean value)
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;value - The negated to set.public TableConstraintProto.Builder clearNegated()
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;Copyright © 2024. All rights reserved.