public static final class PartialVariableAssignment.Builder extends com.google.protobuf.GeneratedMessage.Builder<PartialVariableAssignment.Builder> implements PartialVariableAssignmentOrBuilder
This message encodes a partial (or full) assignment of the variables of a CpModelProto. The variable indices should be unique and valid variable indices.Protobuf type
operations_research.sat.PartialVariableAssignment| Modifier and Type | Method and Description |
|---|---|
PartialVariableAssignment.Builder |
addAllValues(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 values = 2; |
PartialVariableAssignment.Builder |
addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 1; |
PartialVariableAssignment.Builder |
addValues(long value)
repeated int64 values = 2; |
PartialVariableAssignment.Builder |
addVars(int value)
repeated int32 vars = 1; |
PartialVariableAssignment |
build() |
PartialVariableAssignment |
buildPartial() |
PartialVariableAssignment.Builder |
clear() |
PartialVariableAssignment.Builder |
clearValues()
repeated int64 values = 2; |
PartialVariableAssignment.Builder |
clearVars()
repeated int32 vars = 1; |
PartialVariableAssignment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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() |
PartialVariableAssignment.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PartialVariableAssignment.Builder |
mergeFrom(com.google.protobuf.Message other) |
PartialVariableAssignment.Builder |
mergeFrom(PartialVariableAssignment other) |
PartialVariableAssignment.Builder |
setValues(int index,
long value)
repeated int64 values = 2; |
PartialVariableAssignment.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<PartialVariableAssignment.Builder>public PartialVariableAssignment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<PartialVariableAssignment.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<PartialVariableAssignment.Builder>public PartialVariableAssignment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PartialVariableAssignment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PartialVariableAssignment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PartialVariableAssignment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PartialVariableAssignment.Builder>public PartialVariableAssignment.Builder mergeFrom(PartialVariableAssignment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<PartialVariableAssignment.Builder>public PartialVariableAssignment.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<PartialVariableAssignment.Builder>java.io.IOExceptionpublic java.util.List<java.lang.Integer> getVarsList()
repeated int32 vars = 1;getVarsList in interface PartialVariableAssignmentOrBuilderpublic int getVarsCount()
repeated int32 vars = 1;getVarsCount in interface PartialVariableAssignmentOrBuilderpublic int getVars(int index)
repeated int32 vars = 1;getVars in interface PartialVariableAssignmentOrBuilderindex - The index of the element to return.public PartialVariableAssignment.Builder setVars(int index, int value)
repeated int32 vars = 1;index - The index to set the value at.value - The vars to set.public PartialVariableAssignment.Builder addVars(int value)
repeated int32 vars = 1;value - The vars to add.public PartialVariableAssignment.Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 vars = 1;values - The vars to add.public PartialVariableAssignment.Builder clearVars()
repeated int32 vars = 1;public java.util.List<java.lang.Long> getValuesList()
repeated int64 values = 2;getValuesList in interface PartialVariableAssignmentOrBuilderpublic int getValuesCount()
repeated int64 values = 2;getValuesCount in interface PartialVariableAssignmentOrBuilderpublic long getValues(int index)
repeated int64 values = 2;getValues in interface PartialVariableAssignmentOrBuilderindex - The index of the element to return.public PartialVariableAssignment.Builder setValues(int index, long value)
repeated int64 values = 2;index - The index to set the value at.value - The values to set.public PartialVariableAssignment.Builder addValues(long value)
repeated int64 values = 2;value - The values to add.public PartialVariableAssignment.Builder addAllValues(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 values = 2;values - The values to add.public PartialVariableAssignment.Builder clearValues()
repeated int64 values = 2;Copyright © 2024. All rights reserved.