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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<PartialVariableAssignment.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<PartialVariableAssignment.Builder>
public PartialVariableAssignment getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public PartialVariableAssignment build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public PartialVariableAssignment buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public PartialVariableAssignment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<PartialVariableAssignment.Builder>
java.io.IOException
public java.util.List<java.lang.Integer> getVarIndexList()
repeated int32 var_index = 1 [packed = true];
getVarIndexList
in interface PartialVariableAssignmentOrBuilder
public int getVarIndexCount()
repeated int32 var_index = 1 [packed = true];
getVarIndexCount
in interface PartialVariableAssignmentOrBuilder
public int getVarIndex(int index)
repeated int32 var_index = 1 [packed = true];
getVarIndex
in interface PartialVariableAssignmentOrBuilder
index
- 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 PartialVariableAssignmentOrBuilder
public int getVarValueCount()
repeated double var_value = 2 [packed = true];
getVarValueCount
in interface PartialVariableAssignmentOrBuilder
public double getVarValue(int index)
repeated double var_value = 2 [packed = true];
getVarValue
in interface PartialVariableAssignmentOrBuilder
index
- 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 © 2025. All rights reserved.