Class ArcLpValue.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ArcLpValue.Builder>
com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder>
com.google.ortools.sat.ArcLpValue.Builder
All Implemented Interfaces:
ArcLpValueOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ArcLpValue

public static final class ArcLpValue.Builder extends com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder> implements ArcLpValueOrBuilder
 An arc of a routes constraint, with its LP value.
 
Protobuf type operations_research.sat.ArcLpValue
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    optional int32 head = 2;
    optional double lp_value = 3;
    optional int32 tail = 1;
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    int
    optional int32 head = 2;
    double
    optional double lp_value = 3;
    int
    optional int32 tail = 1;
    boolean
    optional int32 head = 2;
    boolean
    optional double lp_value = 3;
    boolean
    optional int32 tail = 1;
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setHead(int value)
    optional int32 head = 2;
    setLpValue(double value)
    optional double lp_value = 3;
    setTail(int value)
    optional int32 tail = 1;

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    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

    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

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder>
    • clear

      public ArcLpValue.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder>
    • getDefaultInstanceForType

      public ArcLpValue getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ArcLpValue build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ArcLpValue buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ArcLpValue.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ArcLpValue.Builder>
    • mergeFrom

      public ArcLpValue.Builder mergeFrom(ArcLpValue other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ArcLpValue.Builder>
    • mergeFrom

      public ArcLpValue.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ArcLpValue.Builder>
      Throws:
      IOException
    • hasTail

      public boolean hasTail()
      optional int32 tail = 1;
      Specified by:
      hasTail in interface ArcLpValueOrBuilder
      Returns:
      Whether the tail field is set.
    • getTail

      public int getTail()
      optional int32 tail = 1;
      Specified by:
      getTail in interface ArcLpValueOrBuilder
      Returns:
      The tail.
    • setTail

      public ArcLpValue.Builder setTail(int value)
      optional int32 tail = 1;
      Parameters:
      value - The tail to set.
      Returns:
      This builder for chaining.
    • clearTail

      public ArcLpValue.Builder clearTail()
      optional int32 tail = 1;
      Returns:
      This builder for chaining.
    • hasHead

      public boolean hasHead()
      optional int32 head = 2;
      Specified by:
      hasHead in interface ArcLpValueOrBuilder
      Returns:
      Whether the head field is set.
    • getHead

      public int getHead()
      optional int32 head = 2;
      Specified by:
      getHead in interface ArcLpValueOrBuilder
      Returns:
      The head.
    • setHead

      public ArcLpValue.Builder setHead(int value)
      optional int32 head = 2;
      Parameters:
      value - The head to set.
      Returns:
      This builder for chaining.
    • clearHead

      public ArcLpValue.Builder clearHead()
      optional int32 head = 2;
      Returns:
      This builder for chaining.
    • hasLpValue

      public boolean hasLpValue()
      optional double lp_value = 3;
      Specified by:
      hasLpValue in interface ArcLpValueOrBuilder
      Returns:
      Whether the lpValue field is set.
    • getLpValue

      public double getLpValue()
      optional double lp_value = 3;
      Specified by:
      getLpValue in interface ArcLpValueOrBuilder
      Returns:
      The lpValue.
    • setLpValue

      public ArcLpValue.Builder setLpValue(double value)
      optional double lp_value = 3;
      Parameters:
      value - The lpValue to set.
      Returns:
      This builder for chaining.
    • clearLpValue

      public ArcLpValue.Builder clearLpValue()
      optional double lp_value = 3;
      Returns:
      This builder for chaining.