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 MPModelProto problem. The indices in var_index should be unique and valid variable indices of the associated problem.Protobuf type
operations_research.PartialVariableAssignment| Modifier and Type | Method and Description |
|---|---|
PartialVariableAssignment.Builder |
addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 var_index = 1 [packed = true]; |
PartialVariableAssignment.Builder |
addAllVarValue(java.lang.Iterable<? extends java.lang.Double> values)
repeated double var_value = 2 [packed = true]; |
PartialVariableAssignment.Builder |
addVarIndex(int value)
repeated int32 var_index = 1 [packed = true]; |
PartialVariableAssignment.Builder |
addVarValue(double value)
repeated double var_value = 2 [packed = true]; |
PartialVariableAssignment |
build() |
PartialVariableAssignment |
buildPartial() |
PartialVariableAssignment.Builder |
clear() |
PartialVariableAssignment.Builder |
clearVarIndex()
repeated int32 var_index = 1 [packed = true]; |
PartialVariableAssignment.Builder |
clearVarValue()
repeated double var_value = 2 [packed = true]; |
PartialVariableAssignment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getVarIndex(int index)
repeated int32 var_index = 1 [packed = true]; |
int |
getVarIndexCount()
repeated int32 var_index = 1 [packed = true]; |
java.util.List<java.lang.Integer> |
getVarIndexList()
repeated int32 var_index = 1 [packed = true]; |
double |
getVarValue(int index)
repeated double var_value = 2 [packed = true]; |
int |
getVarValueCount()
repeated double var_value = 2 [packed = true]; |
java.util.List<java.lang.Double> |
getVarValueList()
repeated double var_value = 2 [packed = true]; |
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 |
setVarIndex(int index,
int value)
repeated int32 var_index = 1 [packed = true]; |
PartialVariableAssignment.Builder |
setVarValue(int index,
double value)
repeated double var_value = 2 [packed = true]; |
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> getVarIndexList()
repeated int32 var_index = 1 [packed = true];getVarIndexList in interface PartialVariableAssignmentOrBuilderpublic int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];getVarIndexCount in interface PartialVariableAssignmentOrBuilderpublic int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];getVarIndex in interface PartialVariableAssignmentOrBuilderindex - The index of the element to return.public PartialVariableAssignment.Builder setVarIndex(int index, int value)
repeated int32 var_index = 1 [packed = true];index - The index to set the value at.value - The varIndex to set.public PartialVariableAssignment.Builder addVarIndex(int value)
repeated int32 var_index = 1 [packed = true];value - The varIndex to add.public PartialVariableAssignment.Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 var_index = 1 [packed = true];values - The varIndex to add.public PartialVariableAssignment.Builder clearVarIndex()
repeated int32 var_index = 1 [packed = true];public java.util.List<java.lang.Double> getVarValueList()
repeated double var_value = 2 [packed = true];getVarValueList in interface PartialVariableAssignmentOrBuilderpublic int getVarValueCount()
repeated double var_value = 2 [packed = true];getVarValueCount in interface PartialVariableAssignmentOrBuilderpublic double getVarValue(int index)
repeated double var_value = 2 [packed = true];getVarValue in interface PartialVariableAssignmentOrBuilderindex - The index of the element to return.public PartialVariableAssignment.Builder setVarValue(int index, double value)
repeated double var_value = 2 [packed = true];index - The index to set the value at.value - The varValue to set.public PartialVariableAssignment.Builder addVarValue(double value)
repeated double var_value = 2 [packed = true];value - The varValue to add.public PartialVariableAssignment.Builder addAllVarValue(java.lang.Iterable<? extends java.lang.Double> values)
repeated double var_value = 2 [packed = true];values - The varValue to add.public PartialVariableAssignment.Builder clearVarValue()
repeated double var_value = 2 [packed = true];Copyright © 2024. All rights reserved.