Package com.google.ortools.sat
Class InverseConstraintProto.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
- com.google.ortools.sat.InverseConstraintProto.Builder
-
- All Implemented Interfaces:
InverseConstraintProtoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- InverseConstraintProto
public static final class InverseConstraintProto.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder> implements InverseConstraintProtoOrBuilder
The two arrays of variable each represent a function, the second is the inverse of the first: f_direct[i] == j <=> f_inverse[j] == i.
Protobuf typeoperations_research.sat.InverseConstraintProto
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InverseConstraintProto.BuilderaddAllFDirect(java.lang.Iterable<? extends java.lang.Integer> values)repeated int32 f_direct = 1;InverseConstraintProto.BuilderaddAllFInverse(java.lang.Iterable<? extends java.lang.Integer> values)repeated int32 f_inverse = 2;InverseConstraintProto.BuilderaddFDirect(int value)repeated int32 f_direct = 1;InverseConstraintProto.BuilderaddFInverse(int value)repeated int32 f_inverse = 2;InverseConstraintProto.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)InverseConstraintProtobuild()InverseConstraintProtobuildPartial()InverseConstraintProto.Builderclear()InverseConstraintProto.BuilderclearFDirect()repeated int32 f_direct = 1;InverseConstraintProto.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InverseConstraintProto.BuilderclearFInverse()repeated int32 f_inverse = 2;InverseConstraintProto.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InverseConstraintProto.Builderclone()InverseConstraintProtogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetFDirect(int index)repeated int32 f_direct = 1;intgetFDirectCount()repeated int32 f_direct = 1;java.util.List<java.lang.Integer>getFDirectList()repeated int32 f_direct = 1;intgetFInverse(int index)repeated int32 f_inverse = 2;intgetFInverseCount()repeated int32 f_inverse = 2;java.util.List<java.lang.Integer>getFInverseList()repeated int32 f_inverse = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()InverseConstraintProto.BuildermergeFrom(InverseConstraintProto other)InverseConstraintProto.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InverseConstraintProto.BuildermergeFrom(com.google.protobuf.Message other)InverseConstraintProto.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InverseConstraintProto.BuildersetFDirect(int index, int value)repeated int32 f_direct = 1;InverseConstraintProto.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)InverseConstraintProto.BuildersetFInverse(int index, int value)repeated int32 f_inverse = 2;InverseConstraintProto.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)InverseConstraintProto.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
clear
public InverseConstraintProto.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
getDefaultInstanceForType
public InverseConstraintProto getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InverseConstraintProto build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InverseConstraintProto buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InverseConstraintProto.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
setField
public InverseConstraintProto.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
clearField
public InverseConstraintProto.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
clearOneof
public InverseConstraintProto.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
setRepeatedField
public InverseConstraintProto.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
addRepeatedField
public InverseConstraintProto.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
mergeFrom
public InverseConstraintProto.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InverseConstraintProto.Builder>
-
mergeFrom
public InverseConstraintProto.Builder mergeFrom(InverseConstraintProto other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
mergeFrom
public InverseConstraintProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InverseConstraintProto.Builder>- Throws:
java.io.IOException
-
getFDirectList
public java.util.List<java.lang.Integer> getFDirectList()
repeated int32 f_direct = 1;- Specified by:
getFDirectListin interfaceInverseConstraintProtoOrBuilder- Returns:
- A list containing the fDirect.
-
getFDirectCount
public int getFDirectCount()
repeated int32 f_direct = 1;- Specified by:
getFDirectCountin interfaceInverseConstraintProtoOrBuilder- Returns:
- The count of fDirect.
-
getFDirect
public int getFDirect(int index)
repeated int32 f_direct = 1;- Specified by:
getFDirectin interfaceInverseConstraintProtoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The fDirect at the given index.
-
setFDirect
public InverseConstraintProto.Builder setFDirect(int index, int value)
repeated int32 f_direct = 1;- Parameters:
index- The index to set the value at.value- The fDirect to set.- Returns:
- This builder for chaining.
-
addFDirect
public InverseConstraintProto.Builder addFDirect(int value)
repeated int32 f_direct = 1;- Parameters:
value- The fDirect to add.- Returns:
- This builder for chaining.
-
addAllFDirect
public InverseConstraintProto.Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 f_direct = 1;- Parameters:
values- The fDirect to add.- Returns:
- This builder for chaining.
-
clearFDirect
public InverseConstraintProto.Builder clearFDirect()
repeated int32 f_direct = 1;- Returns:
- This builder for chaining.
-
getFInverseList
public java.util.List<java.lang.Integer> getFInverseList()
repeated int32 f_inverse = 2;- Specified by:
getFInverseListin interfaceInverseConstraintProtoOrBuilder- Returns:
- A list containing the fInverse.
-
getFInverseCount
public int getFInverseCount()
repeated int32 f_inverse = 2;- Specified by:
getFInverseCountin interfaceInverseConstraintProtoOrBuilder- Returns:
- The count of fInverse.
-
getFInverse
public int getFInverse(int index)
repeated int32 f_inverse = 2;- Specified by:
getFInversein interfaceInverseConstraintProtoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The fInverse at the given index.
-
setFInverse
public InverseConstraintProto.Builder setFInverse(int index, int value)
repeated int32 f_inverse = 2;- Parameters:
index- The index to set the value at.value- The fInverse to set.- Returns:
- This builder for chaining.
-
addFInverse
public InverseConstraintProto.Builder addFInverse(int value)
repeated int32 f_inverse = 2;- Parameters:
value- The fInverse to add.- Returns:
- This builder for chaining.
-
addAllFInverse
public InverseConstraintProto.Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 f_inverse = 2;- Parameters:
values- The fInverse to add.- Returns:
- This builder for chaining.
-
clearFInverse
public InverseConstraintProto.Builder clearFInverse()
repeated int32 f_inverse = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final InverseConstraintProto.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
mergeUnknownFields
public final InverseConstraintProto.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InverseConstraintProto.Builder>
-
-