Java Reference

Java Reference

IntegerVariableProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
27 public final class IntegerVariableProto extends
28  com.google.protobuf.GeneratedMessageV3 implements
29  // @@protoc_insertion_point(message_implements:operations_research.sat.IntegerVariableProto)
31 private static final long serialVersionUID = 0L;
32  // Use IntegerVariableProto.newBuilder() to construct.
33  private IntegerVariableProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
34  super(builder);
35  }
36  private IntegerVariableProto() {
37  name_ = "";
38  domain_ = emptyLongList();
39  }
40 
41  @java.lang.Override
42  @SuppressWarnings({"unused"})
43  protected java.lang.Object newInstance(
44  UnusedPrivateParameter unused) {
45  return new IntegerVariableProto();
46  }
47 
48  @java.lang.Override
49  public final com.google.protobuf.UnknownFieldSet
51  return this.unknownFields;
52  }
53  private IntegerVariableProto(
54  com.google.protobuf.CodedInputStream input,
55  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
56  throws com.google.protobuf.InvalidProtocolBufferException {
57  this();
58  if (extensionRegistry == null) {
59  throw new java.lang.NullPointerException();
60  }
61  int mutable_bitField0_ = 0;
62  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
63  com.google.protobuf.UnknownFieldSet.newBuilder();
64  try {
65  boolean done = false;
66  while (!done) {
67  int tag = input.readTag();
68  switch (tag) {
69  case 0:
70  done = true;
71  break;
72  case 10: {
73  java.lang.String s = input.readStringRequireUtf8();
74 
75  name_ = s;
76  break;
77  }
78  case 16: {
79  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
80  domain_ = newLongList();
81  mutable_bitField0_ |= 0x00000001;
82  }
83  domain_.addLong(input.readInt64());
84  break;
85  }
86  case 18: {
87  int length = input.readRawVarint32();
88  int limit = input.pushLimit(length);
89  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
90  domain_ = newLongList();
91  mutable_bitField0_ |= 0x00000001;
92  }
93  while (input.getBytesUntilLimit() > 0) {
94  domain_.addLong(input.readInt64());
95  }
96  input.popLimit(limit);
97  break;
98  }
99  default: {
100  if (!parseUnknownField(
101  input, unknownFields, extensionRegistry, tag)) {
102  done = true;
103  }
104  break;
105  }
106  }
107  }
108  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
109  throw e.setUnfinishedMessage(this);
110  } catch (java.io.IOException e) {
111  throw new com.google.protobuf.InvalidProtocolBufferException(
112  e).setUnfinishedMessage(this);
113  } finally {
114  if (((mutable_bitField0_ & 0x00000001) != 0)) {
115  domain_.makeImmutable(); // C
116  }
117  this.unknownFields = unknownFields.build();
118  makeExtensionsImmutable();
119  }
120  }
121  public static final com.google.protobuf.Descriptors.Descriptor
123  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerVariableProto_descriptor;
124  }
125 
126  @java.lang.Override
127  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerVariableProto_fieldAccessorTable
130  .ensureFieldAccessorsInitialized(
132  }
133 
134  public static final int NAME_FIELD_NUMBER = 1;
135  private volatile java.lang.Object name_;
144  public java.lang.String getName() {
145  java.lang.Object ref = name_;
146  if (ref instanceof java.lang.String) {
147  return (java.lang.String) ref;
148  } else {
149  com.google.protobuf.ByteString bs =
150  (com.google.protobuf.ByteString) ref;
151  java.lang.String s = bs.toStringUtf8();
152  name_ = s;
153  return s;
154  }
155  }
164  public com.google.protobuf.ByteString
166  java.lang.Object ref = name_;
167  if (ref instanceof java.lang.String) {
168  com.google.protobuf.ByteString b =
169  com.google.protobuf.ByteString.copyFromUtf8(
170  (java.lang.String) ref);
171  name_ = b;
172  return b;
173  } else {
174  return (com.google.protobuf.ByteString) ref;
175  }
176  }
177 
178  public static final int DOMAIN_FIELD_NUMBER = 2;
179  private com.google.protobuf.Internal.LongList domain_;
201  public java.util.List<java.lang.Long>
203  return domain_;
204  }
226  public int getDomainCount() {
227  return domain_.size();
228  }
251  public long getDomain(int index) {
252  return domain_.getLong(index);
253  }
254  private int domainMemoizedSerializedSize = -1;
255 
256  private byte memoizedIsInitialized = -1;
257  @java.lang.Override
258  public final boolean isInitialized() {
259  byte isInitialized = memoizedIsInitialized;
260  if (isInitialized == 1) return true;
261  if (isInitialized == 0) return false;
262 
263  memoizedIsInitialized = 1;
264  return true;
265  }
266 
267  @java.lang.Override
268  public void writeTo(com.google.protobuf.CodedOutputStream output)
269  throws java.io.IOException {
271  if (!getNameBytes().isEmpty()) {
272  com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
273  }
274  if (getDomainList().size() > 0) {
275  output.writeUInt32NoTag(18);
276  output.writeUInt32NoTag(domainMemoizedSerializedSize);
277  }
278  for (int i = 0; i < domain_.size(); i++) {
279  output.writeInt64NoTag(domain_.getLong(i));
280  }
281  unknownFields.writeTo(output);
282  }
283 
284  @java.lang.Override
285  public int getSerializedSize() {
286  int size = memoizedSize;
287  if (size != -1) return size;
288 
289  size = 0;
290  if (!getNameBytes().isEmpty()) {
291  size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
292  }
293  {
294  int dataSize = 0;
295  for (int i = 0; i < domain_.size(); i++) {
296  dataSize += com.google.protobuf.CodedOutputStream
297  .computeInt64SizeNoTag(domain_.getLong(i));
298  }
299  size += dataSize;
300  if (!getDomainList().isEmpty()) {
301  size += 1;
302  size += com.google.protobuf.CodedOutputStream
303  .computeInt32SizeNoTag(dataSize);
304  }
305  domainMemoizedSerializedSize = dataSize;
306  }
307  size += unknownFields.getSerializedSize();
308  memoizedSize = size;
309  return size;
310  }
311 
312  @java.lang.Override
313  public boolean equals(final java.lang.Object obj) {
314  if (obj == this) {
315  return true;
316  }
317  if (!(obj instanceof com.google.ortools.sat.IntegerVariableProto)) {
318  return super.equals(obj);
319  }
321 
322  if (!getName()
323  .equals(other.getName())) return false;
324  if (!getDomainList()
325  .equals(other.getDomainList())) return false;
326  if (!unknownFields.equals(other.unknownFields)) return false;
327  return true;
328  }
329 
330  @java.lang.Override
331  public int hashCode() {
332  if (memoizedHashCode != 0) {
333  return memoizedHashCode;
334  }
335  int hash = 41;
336  hash = (19 * hash) + getDescriptor().hashCode();
337  hash = (37 * hash) + NAME_FIELD_NUMBER;
338  hash = (53 * hash) + getName().hashCode();
339  if (getDomainCount() > 0) {
340  hash = (37 * hash) + DOMAIN_FIELD_NUMBER;
341  hash = (53 * hash) + getDomainList().hashCode();
342  }
343  hash = (29 * hash) + unknownFields.hashCode();
344  memoizedHashCode = hash;
345  return hash;
346  }
347 
349  java.nio.ByteBuffer data)
350  throws com.google.protobuf.InvalidProtocolBufferException {
351  return PARSER.parseFrom(data);
352  }
354  java.nio.ByteBuffer data,
355  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356  throws com.google.protobuf.InvalidProtocolBufferException {
357  return PARSER.parseFrom(data, extensionRegistry);
358  }
360  com.google.protobuf.ByteString data)
361  throws com.google.protobuf.InvalidProtocolBufferException {
362  return PARSER.parseFrom(data);
363  }
365  com.google.protobuf.ByteString data,
366  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367  throws com.google.protobuf.InvalidProtocolBufferException {
368  return PARSER.parseFrom(data, extensionRegistry);
369  }
370  public static com.google.ortools.sat.IntegerVariableProto parseFrom(byte[] data)
371  throws com.google.protobuf.InvalidProtocolBufferException {
372  return PARSER.parseFrom(data);
373  }
375  byte[] data,
376  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
377  throws com.google.protobuf.InvalidProtocolBufferException {
378  return PARSER.parseFrom(data, extensionRegistry);
379  }
380  public static com.google.ortools.sat.IntegerVariableProto parseFrom(java.io.InputStream input)
381  throws java.io.IOException {
382  return com.google.protobuf.GeneratedMessageV3
383  .parseWithIOException(PARSER, input);
384  }
386  java.io.InputStream input,
387  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
388  throws java.io.IOException {
389  return com.google.protobuf.GeneratedMessageV3
390  .parseWithIOException(PARSER, input, extensionRegistry);
391  }
392  public static com.google.ortools.sat.IntegerVariableProto parseDelimitedFrom(java.io.InputStream input)
393  throws java.io.IOException {
394  return com.google.protobuf.GeneratedMessageV3
395  .parseDelimitedWithIOException(PARSER, input);
396  }
398  java.io.InputStream input,
399  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400  throws java.io.IOException {
401  return com.google.protobuf.GeneratedMessageV3
402  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
403  }
405  com.google.protobuf.CodedInputStream input)
406  throws java.io.IOException {
407  return com.google.protobuf.GeneratedMessageV3
408  .parseWithIOException(PARSER, input);
409  }
411  com.google.protobuf.CodedInputStream input,
412  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
413  throws java.io.IOException {
414  return com.google.protobuf.GeneratedMessageV3
415  .parseWithIOException(PARSER, input, extensionRegistry);
416  }
417 
418  @java.lang.Override
419  public Builder newBuilderForType() { return newBuilder(); }
420  public static Builder newBuilder() {
421  return DEFAULT_INSTANCE.toBuilder();
422  }
424  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
425  }
426  @java.lang.Override
427  public Builder toBuilder() {
428  return this == DEFAULT_INSTANCE
429  ? new Builder() : new Builder().mergeFrom(this);
430  }
431 
432  @java.lang.Override
434  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
435  Builder builder = new Builder(parent);
436  return builder;
437  }
459  public static final class Builder extends
460  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
461  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntegerVariableProto)
462  com.google.ortools.sat.IntegerVariableProtoOrBuilder {
463  public static final com.google.protobuf.Descriptors.Descriptor
465  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerVariableProto_descriptor;
466  }
467 
468  @java.lang.Override
469  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
471  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerVariableProto_fieldAccessorTable
472  .ensureFieldAccessorsInitialized(
474  }
475 
476  // Construct using com.google.ortools.sat.IntegerVariableProto.newBuilder()
477  private Builder() {
478  maybeForceBuilderInitialization();
479  }
480 
481  private Builder(
482  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
483  super(parent);
484  maybeForceBuilderInitialization();
485  }
486  private void maybeForceBuilderInitialization() {
487  if (com.google.protobuf.GeneratedMessageV3
488  .alwaysUseFieldBuilders) {
489  }
490  }
491  @java.lang.Override
492  public Builder clear() {
493  super.clear();
494  name_ = "";
495 
496  domain_ = emptyLongList();
497  bitField0_ = (bitField0_ & ~0x00000001);
498  return this;
499  }
500 
501  @java.lang.Override
502  public com.google.protobuf.Descriptors.Descriptor
504  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerVariableProto_descriptor;
505  }
506 
507  @java.lang.Override
510  }
511 
512  @java.lang.Override
515  if (!result.isInitialized()) {
516  throw newUninitializedMessageException(result);
517  }
518  return result;
519  }
520 
521  @java.lang.Override
524  int from_bitField0_ = bitField0_;
525  result.name_ = name_;
526  if (((bitField0_ & 0x00000001) != 0)) {
527  domain_.makeImmutable();
528  bitField0_ = (bitField0_ & ~0x00000001);
529  }
530  result.domain_ = domain_;
531  onBuilt();
532  return result;
533  }
534 
535  @java.lang.Override
536  public Builder clone() {
537  return super.clone();
538  }
539  @java.lang.Override
541  com.google.protobuf.Descriptors.FieldDescriptor field,
542  java.lang.Object value) {
543  return super.setField(field, value);
544  }
545  @java.lang.Override
547  com.google.protobuf.Descriptors.FieldDescriptor field) {
548  return super.clearField(field);
549  }
550  @java.lang.Override
552  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
553  return super.clearOneof(oneof);
554  }
555  @java.lang.Override
557  com.google.protobuf.Descriptors.FieldDescriptor field,
558  int index, java.lang.Object value) {
559  return super.setRepeatedField(field, index, value);
560  }
561  @java.lang.Override
563  com.google.protobuf.Descriptors.FieldDescriptor field,
564  java.lang.Object value) {
565  return super.addRepeatedField(field, value);
566  }
567  @java.lang.Override
568  public Builder mergeFrom(com.google.protobuf.Message other) {
569  if (other instanceof com.google.ortools.sat.IntegerVariableProto) {
571  } else {
572  super.mergeFrom(other);
573  return this;
574  }
575  }
576 
578  if (other == com.google.ortools.sat.IntegerVariableProto.getDefaultInstance()) return this;
579  if (!other.getName().isEmpty()) {
580  name_ = other.name_;
581  onChanged();
582  }
583  if (!other.domain_.isEmpty()) {
584  if (domain_.isEmpty()) {
585  domain_ = other.domain_;
586  bitField0_ = (bitField0_ & ~0x00000001);
587  } else {
588  ensureDomainIsMutable();
589  domain_.addAll(other.domain_);
590  }
591  onChanged();
592  }
593  this.mergeUnknownFields(other.unknownFields);
594  onChanged();
595  return this;
596  }
597 
598  @java.lang.Override
599  public final boolean isInitialized() {
600  return true;
601  }
602 
603  @java.lang.Override
605  com.google.protobuf.CodedInputStream input,
606  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
607  throws java.io.IOException {
608  com.google.ortools.sat.IntegerVariableProto parsedMessage = null;
609  try {
610  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
611  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
612  parsedMessage = (com.google.ortools.sat.IntegerVariableProto) e.getUnfinishedMessage();
613  throw e.unwrapIOException();
614  } finally {
615  if (parsedMessage != null) {
616  mergeFrom(parsedMessage);
617  }
618  }
619  return this;
620  }
621  private int bitField0_;
622 
623  private java.lang.Object name_ = "";
632  public java.lang.String getName() {
633  java.lang.Object ref = name_;
634  if (!(ref instanceof java.lang.String)) {
635  com.google.protobuf.ByteString bs =
636  (com.google.protobuf.ByteString) ref;
637  java.lang.String s = bs.toStringUtf8();
638  name_ = s;
639  return s;
640  } else {
641  return (java.lang.String) ref;
642  }
643  }
652  public com.google.protobuf.ByteString
654  java.lang.Object ref = name_;
655  if (ref instanceof String) {
656  com.google.protobuf.ByteString b =
657  com.google.protobuf.ByteString.copyFromUtf8(
658  (java.lang.String) ref);
659  name_ = b;
660  return b;
661  } else {
662  return (com.google.protobuf.ByteString) ref;
663  }
664  }
674  public Builder setName(
675  java.lang.String value) {
676  if (value == null) {
677  throw new NullPointerException();
678  }
679 
680  name_ = value;
681  onChanged();
682  return this;
683  }
692  public Builder clearName() {
693 
694  name_ = getDefaultInstance().getName();
695  onChanged();
696  return this;
697  }
708  com.google.protobuf.ByteString value) {
709  if (value == null) {
710  throw new NullPointerException();
711  }
712  checkByteStringIsUtf8(value);
713 
714  name_ = value;
715  onChanged();
716  return this;
717  }
718 
719  private com.google.protobuf.Internal.LongList domain_ = emptyLongList();
720  private void ensureDomainIsMutable() {
721  if (!((bitField0_ & 0x00000001) != 0)) {
722  domain_ = mutableCopy(domain_);
723  bitField0_ |= 0x00000001;
724  }
725  }
747  public java.util.List<java.lang.Long>
749  return ((bitField0_ & 0x00000001) != 0) ?
750  java.util.Collections.unmodifiableList(domain_) : domain_;
751  }
773  public int getDomainCount() {
774  return domain_.size();
775  }
798  public long getDomain(int index) {
799  return domain_.getLong(index);
800  }
825  int index, long value) {
826  ensureDomainIsMutable();
827  domain_.setLong(index, value);
828  onChanged();
829  return this;
830  }
853  public Builder addDomain(long value) {
854  ensureDomainIsMutable();
855  domain_.addLong(value);
856  onChanged();
857  return this;
858  }
882  java.lang.Iterable<? extends java.lang.Long> values) {
883  ensureDomainIsMutable();
884  com.google.protobuf.AbstractMessageLite.Builder.addAll(
885  values, domain_);
886  onChanged();
887  return this;
888  }
910  public Builder clearDomain() {
911  domain_ = emptyLongList();
912  bitField0_ = (bitField0_ & ~0x00000001);
913  onChanged();
914  return this;
915  }
916  @java.lang.Override
917  public final Builder setUnknownFields(
918  final com.google.protobuf.UnknownFieldSet unknownFields) {
919  return super.setUnknownFields(unknownFields);
920  }
921 
922  @java.lang.Override
924  final com.google.protobuf.UnknownFieldSet unknownFields) {
925  return super.mergeUnknownFields(unknownFields);
926  }
927 
928 
929  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntegerVariableProto)
930  }
931 
932  // @@protoc_insertion_point(class_scope:operations_research.sat.IntegerVariableProto)
933  private static final com.google.ortools.sat.IntegerVariableProto DEFAULT_INSTANCE;
934  static {
935  DEFAULT_INSTANCE = new com.google.ortools.sat.IntegerVariableProto();
936  }
937 
939  return DEFAULT_INSTANCE;
940  }
941 
942  private static final com.google.protobuf.Parser<IntegerVariableProto>
943  PARSER = new com.google.protobuf.AbstractParser<IntegerVariableProto>() {
944  @java.lang.Override
945  public IntegerVariableProto parsePartialFrom(
946  com.google.protobuf.CodedInputStream input,
947  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
948  throws com.google.protobuf.InvalidProtocolBufferException {
949  return new IntegerVariableProto(input, extensionRegistry);
950  }
951  };
952 
953  public static com.google.protobuf.Parser<IntegerVariableProto> parser() {
954  return PARSER;
955  }
956 
957  @java.lang.Override
958  public com.google.protobuf.Parser<IntegerVariableProto> getParserForType() {
959  return PARSER;
960  }
961 
962  @java.lang.Override
964  return DEFAULT_INSTANCE;
965  }
966 
967 }
968 
static com.google.ortools.sat.IntegerVariableProto parseFrom(com.google.protobuf.ByteString data)
Builder clearDomain()
static com.google.ortools.sat.IntegerVariableProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearName()
Builder mergeFrom(com.google.ortools.sat.IntegerVariableProto other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.protobuf.Parser< IntegerVariableProto > parser()
static com.google.ortools.sat.IntegerVariableProto parseFrom(java.nio.ByteBuffer data)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Long > getDomainList()
.lang.Override Builder clear()
.lang.Override Builder clone()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder newBuilderForType()
Builder setDomain(int index, long value)
static com.google.ortools.sat.IntegerVariableProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.IntegerVariableProto parseFrom(java.io.InputStream input)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.IntegerVariableProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getDomainCount()
.lang.Override com.google.ortools.sat.IntegerVariableProto buildPartial()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override com.google.protobuf.Parser< IntegerVariableProto > getParserForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.IntegerVariableProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setName(java.lang.String value)
java.lang.String getName()
long getDomain(int index)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
long getDomain(int index)
com.google.protobuf.ByteString getNameBytes()
.lang.Override com.google.ortools.sat.IntegerVariableProto getDefaultInstanceForType()
.lang.Override final boolean isInitialized()
Builder setNameBytes(com.google.protobuf.ByteString value)
static com.google.ortools.sat.IntegerVariableProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.IntegerVariableProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override int getSerializedSize()
Builder addDomain(long value)
Builder addAllDomain(java.lang.Iterable<? extends java.lang.Long > values)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder toBuilder()
static com.google.ortools.sat.IntegerVariableProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override final boolean isInitialized()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.protobuf.ByteString getNameBytes()
.lang.Override com.google.ortools.sat.IntegerVariableProto build()
static Builder newBuilder(com.google.ortools.sat.IntegerVariableProto prototype)
.lang.Override com.google.ortools.sat.IntegerVariableProto getDefaultInstanceForType()
.lang.Override int hashCode()
int getDomainCount()
static com.google.ortools.sat.IntegerVariableProto parseFrom(byte[] data)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.IntegerVariableProto getDefaultInstance()
static final int DOMAIN_FIELD_NUMBER
java.util.List< java.lang.Long > getDomainList()
static Builder newBuilder()
java.lang.String getName()
static com.google.ortools.sat.IntegerVariableProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static final int NAME_FIELD_NUMBER