public static final class ElementConstraintProto.Builder extends com.google.protobuf.GeneratedMessage.Builder<ElementConstraintProto.Builder> implements ElementConstraintProtoOrBuilder
The constraint target = vars[index]. This enforces that index takes one of the value in [0, vars_size()).Protobuf type
operations_research.sat.ElementConstraintProto| Modifier and Type | Method and Description |
|---|---|
ElementConstraintProto.Builder |
addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 3; |
ElementConstraintProto.Builder |
addVars(int value)
repeated int32 vars = 3; |
ElementConstraintProto |
build() |
ElementConstraintProto |
buildPartial() |
ElementConstraintProto.Builder |
clear() |
ElementConstraintProto.Builder |
clearIndex()
int32 index = 1; |
ElementConstraintProto.Builder |
clearTarget()
int32 target = 2; |
ElementConstraintProto.Builder |
clearVars()
repeated int32 vars = 3; |
ElementConstraintProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getIndex()
int32 index = 1; |
int |
getTarget()
int32 target = 2; |
int |
getVars(int index)
repeated int32 vars = 3; |
int |
getVarsCount()
repeated int32 vars = 3; |
java.util.List<java.lang.Integer> |
getVarsList()
repeated int32 vars = 3; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ElementConstraintProto.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ElementConstraintProto.Builder |
mergeFrom(ElementConstraintProto other) |
ElementConstraintProto.Builder |
mergeFrom(com.google.protobuf.Message other) |
ElementConstraintProto.Builder |
setIndex(int value)
int32 index = 1; |
ElementConstraintProto.Builder |
setTarget(int value)
int32 target = 2; |
ElementConstraintProto.Builder |
setVars(int index,
int value)
repeated int32 vars = 3; |
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<ElementConstraintProto.Builder>public ElementConstraintProto.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<ElementConstraintProto.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<ElementConstraintProto.Builder>public ElementConstraintProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ElementConstraintProto build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ElementConstraintProto buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ElementConstraintProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ElementConstraintProto.Builder>public ElementConstraintProto.Builder mergeFrom(ElementConstraintProto other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<ElementConstraintProto.Builder>public ElementConstraintProto.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<ElementConstraintProto.Builder>java.io.IOExceptionpublic int getIndex()
int32 index = 1;getIndex in interface ElementConstraintProtoOrBuilderpublic ElementConstraintProto.Builder setIndex(int value)
int32 index = 1;value - The index to set.public ElementConstraintProto.Builder clearIndex()
int32 index = 1;public int getTarget()
int32 target = 2;getTarget in interface ElementConstraintProtoOrBuilderpublic ElementConstraintProto.Builder setTarget(int value)
int32 target = 2;value - The target to set.public ElementConstraintProto.Builder clearTarget()
int32 target = 2;public java.util.List<java.lang.Integer> getVarsList()
repeated int32 vars = 3;getVarsList in interface ElementConstraintProtoOrBuilderpublic int getVarsCount()
repeated int32 vars = 3;getVarsCount in interface ElementConstraintProtoOrBuilderpublic int getVars(int index)
repeated int32 vars = 3;getVars in interface ElementConstraintProtoOrBuilderindex - The index of the element to return.public ElementConstraintProto.Builder setVars(int index, int value)
repeated int32 vars = 3;index - The index to set the value at.value - The vars to set.public ElementConstraintProto.Builder addVars(int value)
repeated int32 vars = 3;value - The vars to add.public ElementConstraintProto.Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 3;values - The vars to add.public ElementConstraintProto.Builder clearVars()
repeated int32 vars = 3;Copyright © 2024. All rights reserved.