• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2019 The Grafeas Authors. All rights reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 // Generated by the protocol buffer compiler.  DO NOT EDIT!
18 // source: grafeas/v1/grafeas.proto
19 
20 package io.grafeas.v1;
21 
22 /**
23  *
24  *
25  * <pre>
26  * Request to create notes in batch.
27  * </pre>
28  *
29  * Protobuf type {@code grafeas.v1.BatchCreateNotesRequest}
30  */
31 public final class BatchCreateNotesRequest extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:grafeas.v1.BatchCreateNotesRequest)
34     BatchCreateNotesRequestOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use BatchCreateNotesRequest.newBuilder() to construct.
BatchCreateNotesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private BatchCreateNotesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
BatchCreateNotesRequest()41   private BatchCreateNotesRequest() {
42     parent_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new BatchCreateNotesRequest();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return io.grafeas.v1.GrafeasOuterClass
58         .internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor;
59   }
60 
61   @SuppressWarnings({"rawtypes"})
62   @java.lang.Override
internalGetMapField(int number)63   protected com.google.protobuf.MapField internalGetMapField(int number) {
64     switch (number) {
65       case 2:
66         return internalGetNotes();
67       default:
68         throw new RuntimeException("Invalid map field number: " + number);
69     }
70   }
71 
72   @java.lang.Override
73   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()74       internalGetFieldAccessorTable() {
75     return io.grafeas.v1.GrafeasOuterClass
76         .internal_static_grafeas_v1_BatchCreateNotesRequest_fieldAccessorTable
77         .ensureFieldAccessorsInitialized(
78             io.grafeas.v1.BatchCreateNotesRequest.class,
79             io.grafeas.v1.BatchCreateNotesRequest.Builder.class);
80   }
81 
82   public static final int PARENT_FIELD_NUMBER = 1;
83 
84   @SuppressWarnings("serial")
85   private volatile java.lang.Object parent_ = "";
86   /**
87    *
88    *
89    * <pre>
90    * The name of the project in the form of `projects/[PROJECT_ID]`, under which
91    * the notes are to be created.
92    * </pre>
93    *
94    * <code>
95    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
96    * </code>
97    *
98    * @return The parent.
99    */
100   @java.lang.Override
getParent()101   public java.lang.String getParent() {
102     java.lang.Object ref = parent_;
103     if (ref instanceof java.lang.String) {
104       return (java.lang.String) ref;
105     } else {
106       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
107       java.lang.String s = bs.toStringUtf8();
108       parent_ = s;
109       return s;
110     }
111   }
112   /**
113    *
114    *
115    * <pre>
116    * The name of the project in the form of `projects/[PROJECT_ID]`, under which
117    * the notes are to be created.
118    * </pre>
119    *
120    * <code>
121    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
122    * </code>
123    *
124    * @return The bytes for parent.
125    */
126   @java.lang.Override
getParentBytes()127   public com.google.protobuf.ByteString getParentBytes() {
128     java.lang.Object ref = parent_;
129     if (ref instanceof java.lang.String) {
130       com.google.protobuf.ByteString b =
131           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
132       parent_ = b;
133       return b;
134     } else {
135       return (com.google.protobuf.ByteString) ref;
136     }
137   }
138 
139   public static final int NOTES_FIELD_NUMBER = 2;
140 
141   private static final class NotesDefaultEntryHolder {
142     static final com.google.protobuf.MapEntry<java.lang.String, io.grafeas.v1.Note> defaultEntry =
143         com.google.protobuf.MapEntry.<java.lang.String, io.grafeas.v1.Note>newDefaultInstance(
144             io.grafeas.v1.GrafeasOuterClass
145                 .internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_descriptor,
146             com.google.protobuf.WireFormat.FieldType.STRING,
147             "",
148             com.google.protobuf.WireFormat.FieldType.MESSAGE,
149             io.grafeas.v1.Note.getDefaultInstance());
150   }
151 
152   @SuppressWarnings("serial")
153   private com.google.protobuf.MapField<java.lang.String, io.grafeas.v1.Note> notes_;
154 
internalGetNotes()155   private com.google.protobuf.MapField<java.lang.String, io.grafeas.v1.Note> internalGetNotes() {
156     if (notes_ == null) {
157       return com.google.protobuf.MapField.emptyMapField(NotesDefaultEntryHolder.defaultEntry);
158     }
159     return notes_;
160   }
161 
getNotesCount()162   public int getNotesCount() {
163     return internalGetNotes().getMap().size();
164   }
165   /**
166    *
167    *
168    * <pre>
169    * The notes to create. Max allowed length is 1000.
170    * </pre>
171    *
172    * <code>map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
173    * </code>
174    */
175   @java.lang.Override
containsNotes(java.lang.String key)176   public boolean containsNotes(java.lang.String key) {
177     if (key == null) {
178       throw new NullPointerException("map key");
179     }
180     return internalGetNotes().getMap().containsKey(key);
181   }
182   /** Use {@link #getNotesMap()} instead. */
183   @java.lang.Override
184   @java.lang.Deprecated
getNotes()185   public java.util.Map<java.lang.String, io.grafeas.v1.Note> getNotes() {
186     return getNotesMap();
187   }
188   /**
189    *
190    *
191    * <pre>
192    * The notes to create. Max allowed length is 1000.
193    * </pre>
194    *
195    * <code>map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
196    * </code>
197    */
198   @java.lang.Override
getNotesMap()199   public java.util.Map<java.lang.String, io.grafeas.v1.Note> getNotesMap() {
200     return internalGetNotes().getMap();
201   }
202   /**
203    *
204    *
205    * <pre>
206    * The notes to create. Max allowed length is 1000.
207    * </pre>
208    *
209    * <code>map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
210    * </code>
211    */
212   @java.lang.Override
getNotesOrDefault( java.lang.String key, io.grafeas.v1.Note defaultValue)213   public /* nullable */ io.grafeas.v1.Note getNotesOrDefault(
214       java.lang.String key,
215       /* nullable */
216       io.grafeas.v1.Note defaultValue) {
217     if (key == null) {
218       throw new NullPointerException("map key");
219     }
220     java.util.Map<java.lang.String, io.grafeas.v1.Note> map = internalGetNotes().getMap();
221     return map.containsKey(key) ? map.get(key) : defaultValue;
222   }
223   /**
224    *
225    *
226    * <pre>
227    * The notes to create. Max allowed length is 1000.
228    * </pre>
229    *
230    * <code>map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
231    * </code>
232    */
233   @java.lang.Override
getNotesOrThrow(java.lang.String key)234   public io.grafeas.v1.Note getNotesOrThrow(java.lang.String key) {
235     if (key == null) {
236       throw new NullPointerException("map key");
237     }
238     java.util.Map<java.lang.String, io.grafeas.v1.Note> map = internalGetNotes().getMap();
239     if (!map.containsKey(key)) {
240       throw new java.lang.IllegalArgumentException();
241     }
242     return map.get(key);
243   }
244 
245   private byte memoizedIsInitialized = -1;
246 
247   @java.lang.Override
isInitialized()248   public final boolean isInitialized() {
249     byte isInitialized = memoizedIsInitialized;
250     if (isInitialized == 1) return true;
251     if (isInitialized == 0) return false;
252 
253     memoizedIsInitialized = 1;
254     return true;
255   }
256 
257   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)258   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
259     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
260       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
261     }
262     com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
263         output, internalGetNotes(), NotesDefaultEntryHolder.defaultEntry, 2);
264     getUnknownFields().writeTo(output);
265   }
266 
267   @java.lang.Override
getSerializedSize()268   public int getSerializedSize() {
269     int size = memoizedSize;
270     if (size != -1) return size;
271 
272     size = 0;
273     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
274       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
275     }
276     for (java.util.Map.Entry<java.lang.String, io.grafeas.v1.Note> entry :
277         internalGetNotes().getMap().entrySet()) {
278       com.google.protobuf.MapEntry<java.lang.String, io.grafeas.v1.Note> notes__ =
279           NotesDefaultEntryHolder.defaultEntry
280               .newBuilderForType()
281               .setKey(entry.getKey())
282               .setValue(entry.getValue())
283               .build();
284       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, notes__);
285     }
286     size += getUnknownFields().getSerializedSize();
287     memoizedSize = size;
288     return size;
289   }
290 
291   @java.lang.Override
equals(final java.lang.Object obj)292   public boolean equals(final java.lang.Object obj) {
293     if (obj == this) {
294       return true;
295     }
296     if (!(obj instanceof io.grafeas.v1.BatchCreateNotesRequest)) {
297       return super.equals(obj);
298     }
299     io.grafeas.v1.BatchCreateNotesRequest other = (io.grafeas.v1.BatchCreateNotesRequest) obj;
300 
301     if (!getParent().equals(other.getParent())) return false;
302     if (!internalGetNotes().equals(other.internalGetNotes())) return false;
303     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
304     return true;
305   }
306 
307   @java.lang.Override
hashCode()308   public int hashCode() {
309     if (memoizedHashCode != 0) {
310       return memoizedHashCode;
311     }
312     int hash = 41;
313     hash = (19 * hash) + getDescriptor().hashCode();
314     hash = (37 * hash) + PARENT_FIELD_NUMBER;
315     hash = (53 * hash) + getParent().hashCode();
316     if (!internalGetNotes().getMap().isEmpty()) {
317       hash = (37 * hash) + NOTES_FIELD_NUMBER;
318       hash = (53 * hash) + internalGetNotes().hashCode();
319     }
320     hash = (29 * hash) + getUnknownFields().hashCode();
321     memoizedHashCode = hash;
322     return hash;
323   }
324 
parseFrom(java.nio.ByteBuffer data)325   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(java.nio.ByteBuffer data)
326       throws com.google.protobuf.InvalidProtocolBufferException {
327     return PARSER.parseFrom(data);
328   }
329 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)330   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
331       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332       throws com.google.protobuf.InvalidProtocolBufferException {
333     return PARSER.parseFrom(data, extensionRegistry);
334   }
335 
parseFrom(com.google.protobuf.ByteString data)336   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(com.google.protobuf.ByteString data)
337       throws com.google.protobuf.InvalidProtocolBufferException {
338     return PARSER.parseFrom(data);
339   }
340 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)341   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
342       com.google.protobuf.ByteString data,
343       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
344       throws com.google.protobuf.InvalidProtocolBufferException {
345     return PARSER.parseFrom(data, extensionRegistry);
346   }
347 
parseFrom(byte[] data)348   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(byte[] data)
349       throws com.google.protobuf.InvalidProtocolBufferException {
350     return PARSER.parseFrom(data);
351   }
352 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)353   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
354       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
355       throws com.google.protobuf.InvalidProtocolBufferException {
356     return PARSER.parseFrom(data, extensionRegistry);
357   }
358 
parseFrom(java.io.InputStream input)359   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(java.io.InputStream input)
360       throws java.io.IOException {
361     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
362   }
363 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
365       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366       throws java.io.IOException {
367     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
368         PARSER, input, extensionRegistry);
369   }
370 
parseDelimitedFrom(java.io.InputStream input)371   public static io.grafeas.v1.BatchCreateNotesRequest parseDelimitedFrom(java.io.InputStream input)
372       throws java.io.IOException {
373     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
374   }
375 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)376   public static io.grafeas.v1.BatchCreateNotesRequest parseDelimitedFrom(
377       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
378       throws java.io.IOException {
379     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
380         PARSER, input, extensionRegistry);
381   }
382 
parseFrom( com.google.protobuf.CodedInputStream input)383   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
384       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
385     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
386   }
387 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)388   public static io.grafeas.v1.BatchCreateNotesRequest parseFrom(
389       com.google.protobuf.CodedInputStream input,
390       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
391       throws java.io.IOException {
392     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
393         PARSER, input, extensionRegistry);
394   }
395 
396   @java.lang.Override
newBuilderForType()397   public Builder newBuilderForType() {
398     return newBuilder();
399   }
400 
newBuilder()401   public static Builder newBuilder() {
402     return DEFAULT_INSTANCE.toBuilder();
403   }
404 
newBuilder(io.grafeas.v1.BatchCreateNotesRequest prototype)405   public static Builder newBuilder(io.grafeas.v1.BatchCreateNotesRequest prototype) {
406     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
407   }
408 
409   @java.lang.Override
toBuilder()410   public Builder toBuilder() {
411     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
412   }
413 
414   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)415   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
416     Builder builder = new Builder(parent);
417     return builder;
418   }
419   /**
420    *
421    *
422    * <pre>
423    * Request to create notes in batch.
424    * </pre>
425    *
426    * Protobuf type {@code grafeas.v1.BatchCreateNotesRequest}
427    */
428   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
429       implements
430       // @@protoc_insertion_point(builder_implements:grafeas.v1.BatchCreateNotesRequest)
431       io.grafeas.v1.BatchCreateNotesRequestOrBuilder {
getDescriptor()432     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
433       return io.grafeas.v1.GrafeasOuterClass
434           .internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor;
435     }
436 
437     @SuppressWarnings({"rawtypes"})
internalGetMapField(int number)438     protected com.google.protobuf.MapField internalGetMapField(int number) {
439       switch (number) {
440         case 2:
441           return internalGetNotes();
442         default:
443           throw new RuntimeException("Invalid map field number: " + number);
444       }
445     }
446 
447     @SuppressWarnings({"rawtypes"})
internalGetMutableMapField(int number)448     protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
449       switch (number) {
450         case 2:
451           return internalGetMutableNotes();
452         default:
453           throw new RuntimeException("Invalid map field number: " + number);
454       }
455     }
456 
457     @java.lang.Override
458     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()459         internalGetFieldAccessorTable() {
460       return io.grafeas.v1.GrafeasOuterClass
461           .internal_static_grafeas_v1_BatchCreateNotesRequest_fieldAccessorTable
462           .ensureFieldAccessorsInitialized(
463               io.grafeas.v1.BatchCreateNotesRequest.class,
464               io.grafeas.v1.BatchCreateNotesRequest.Builder.class);
465     }
466 
467     // Construct using io.grafeas.v1.BatchCreateNotesRequest.newBuilder()
Builder()468     private Builder() {}
469 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)470     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
471       super(parent);
472     }
473 
474     @java.lang.Override
clear()475     public Builder clear() {
476       super.clear();
477       bitField0_ = 0;
478       parent_ = "";
479       internalGetMutableNotes().clear();
480       return this;
481     }
482 
483     @java.lang.Override
getDescriptorForType()484     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
485       return io.grafeas.v1.GrafeasOuterClass
486           .internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor;
487     }
488 
489     @java.lang.Override
getDefaultInstanceForType()490     public io.grafeas.v1.BatchCreateNotesRequest getDefaultInstanceForType() {
491       return io.grafeas.v1.BatchCreateNotesRequest.getDefaultInstance();
492     }
493 
494     @java.lang.Override
build()495     public io.grafeas.v1.BatchCreateNotesRequest build() {
496       io.grafeas.v1.BatchCreateNotesRequest result = buildPartial();
497       if (!result.isInitialized()) {
498         throw newUninitializedMessageException(result);
499       }
500       return result;
501     }
502 
503     @java.lang.Override
buildPartial()504     public io.grafeas.v1.BatchCreateNotesRequest buildPartial() {
505       io.grafeas.v1.BatchCreateNotesRequest result =
506           new io.grafeas.v1.BatchCreateNotesRequest(this);
507       if (bitField0_ != 0) {
508         buildPartial0(result);
509       }
510       onBuilt();
511       return result;
512     }
513 
buildPartial0(io.grafeas.v1.BatchCreateNotesRequest result)514     private void buildPartial0(io.grafeas.v1.BatchCreateNotesRequest result) {
515       int from_bitField0_ = bitField0_;
516       if (((from_bitField0_ & 0x00000001) != 0)) {
517         result.parent_ = parent_;
518       }
519       if (((from_bitField0_ & 0x00000002) != 0)) {
520         result.notes_ = internalGetNotes();
521         result.notes_.makeImmutable();
522       }
523     }
524 
525     @java.lang.Override
clone()526     public Builder clone() {
527       return super.clone();
528     }
529 
530     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)531     public Builder setField(
532         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
533       return super.setField(field, value);
534     }
535 
536     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)537     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
538       return super.clearField(field);
539     }
540 
541     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)542     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
543       return super.clearOneof(oneof);
544     }
545 
546     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)547     public Builder setRepeatedField(
548         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
549       return super.setRepeatedField(field, index, value);
550     }
551 
552     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)553     public Builder addRepeatedField(
554         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
555       return super.addRepeatedField(field, value);
556     }
557 
558     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)559     public Builder mergeFrom(com.google.protobuf.Message other) {
560       if (other instanceof io.grafeas.v1.BatchCreateNotesRequest) {
561         return mergeFrom((io.grafeas.v1.BatchCreateNotesRequest) other);
562       } else {
563         super.mergeFrom(other);
564         return this;
565       }
566     }
567 
mergeFrom(io.grafeas.v1.BatchCreateNotesRequest other)568     public Builder mergeFrom(io.grafeas.v1.BatchCreateNotesRequest other) {
569       if (other == io.grafeas.v1.BatchCreateNotesRequest.getDefaultInstance()) return this;
570       if (!other.getParent().isEmpty()) {
571         parent_ = other.parent_;
572         bitField0_ |= 0x00000001;
573         onChanged();
574       }
575       internalGetMutableNotes().mergeFrom(other.internalGetNotes());
576       bitField0_ |= 0x00000002;
577       this.mergeUnknownFields(other.getUnknownFields());
578       onChanged();
579       return this;
580     }
581 
582     @java.lang.Override
isInitialized()583     public final boolean isInitialized() {
584       return true;
585     }
586 
587     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)588     public Builder mergeFrom(
589         com.google.protobuf.CodedInputStream input,
590         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
591         throws java.io.IOException {
592       if (extensionRegistry == null) {
593         throw new java.lang.NullPointerException();
594       }
595       try {
596         boolean done = false;
597         while (!done) {
598           int tag = input.readTag();
599           switch (tag) {
600             case 0:
601               done = true;
602               break;
603             case 10:
604               {
605                 parent_ = input.readStringRequireUtf8();
606                 bitField0_ |= 0x00000001;
607                 break;
608               } // case 10
609             case 18:
610               {
611                 com.google.protobuf.MapEntry<java.lang.String, io.grafeas.v1.Note> notes__ =
612                     input.readMessage(
613                         NotesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
614                 internalGetMutableNotes().getMutableMap().put(notes__.getKey(), notes__.getValue());
615                 bitField0_ |= 0x00000002;
616                 break;
617               } // case 18
618             default:
619               {
620                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
621                   done = true; // was an endgroup tag
622                 }
623                 break;
624               } // default:
625           } // switch (tag)
626         } // while (!done)
627       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
628         throw e.unwrapIOException();
629       } finally {
630         onChanged();
631       } // finally
632       return this;
633     }
634 
635     private int bitField0_;
636 
637     private java.lang.Object parent_ = "";
638     /**
639      *
640      *
641      * <pre>
642      * The name of the project in the form of `projects/[PROJECT_ID]`, under which
643      * the notes are to be created.
644      * </pre>
645      *
646      * <code>
647      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
648      * </code>
649      *
650      * @return The parent.
651      */
getParent()652     public java.lang.String getParent() {
653       java.lang.Object ref = parent_;
654       if (!(ref instanceof java.lang.String)) {
655         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
656         java.lang.String s = bs.toStringUtf8();
657         parent_ = s;
658         return s;
659       } else {
660         return (java.lang.String) ref;
661       }
662     }
663     /**
664      *
665      *
666      * <pre>
667      * The name of the project in the form of `projects/[PROJECT_ID]`, under which
668      * the notes are to be created.
669      * </pre>
670      *
671      * <code>
672      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
673      * </code>
674      *
675      * @return The bytes for parent.
676      */
getParentBytes()677     public com.google.protobuf.ByteString getParentBytes() {
678       java.lang.Object ref = parent_;
679       if (ref instanceof String) {
680         com.google.protobuf.ByteString b =
681             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
682         parent_ = b;
683         return b;
684       } else {
685         return (com.google.protobuf.ByteString) ref;
686       }
687     }
688     /**
689      *
690      *
691      * <pre>
692      * The name of the project in the form of `projects/[PROJECT_ID]`, under which
693      * the notes are to be created.
694      * </pre>
695      *
696      * <code>
697      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
698      * </code>
699      *
700      * @param value The parent to set.
701      * @return This builder for chaining.
702      */
setParent(java.lang.String value)703     public Builder setParent(java.lang.String value) {
704       if (value == null) {
705         throw new NullPointerException();
706       }
707       parent_ = value;
708       bitField0_ |= 0x00000001;
709       onChanged();
710       return this;
711     }
712     /**
713      *
714      *
715      * <pre>
716      * The name of the project in the form of `projects/[PROJECT_ID]`, under which
717      * the notes are to be created.
718      * </pre>
719      *
720      * <code>
721      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
722      * </code>
723      *
724      * @return This builder for chaining.
725      */
clearParent()726     public Builder clearParent() {
727       parent_ = getDefaultInstance().getParent();
728       bitField0_ = (bitField0_ & ~0x00000001);
729       onChanged();
730       return this;
731     }
732     /**
733      *
734      *
735      * <pre>
736      * The name of the project in the form of `projects/[PROJECT_ID]`, under which
737      * the notes are to be created.
738      * </pre>
739      *
740      * <code>
741      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
742      * </code>
743      *
744      * @param value The bytes for parent to set.
745      * @return This builder for chaining.
746      */
setParentBytes(com.google.protobuf.ByteString value)747     public Builder setParentBytes(com.google.protobuf.ByteString value) {
748       if (value == null) {
749         throw new NullPointerException();
750       }
751       checkByteStringIsUtf8(value);
752       parent_ = value;
753       bitField0_ |= 0x00000001;
754       onChanged();
755       return this;
756     }
757 
758     private com.google.protobuf.MapField<java.lang.String, io.grafeas.v1.Note> notes_;
759 
internalGetNotes()760     private com.google.protobuf.MapField<java.lang.String, io.grafeas.v1.Note> internalGetNotes() {
761       if (notes_ == null) {
762         return com.google.protobuf.MapField.emptyMapField(NotesDefaultEntryHolder.defaultEntry);
763       }
764       return notes_;
765     }
766 
767     private com.google.protobuf.MapField<java.lang.String, io.grafeas.v1.Note>
internalGetMutableNotes()768         internalGetMutableNotes() {
769       if (notes_ == null) {
770         notes_ = com.google.protobuf.MapField.newMapField(NotesDefaultEntryHolder.defaultEntry);
771       }
772       if (!notes_.isMutable()) {
773         notes_ = notes_.copy();
774       }
775       bitField0_ |= 0x00000002;
776       onChanged();
777       return notes_;
778     }
779 
getNotesCount()780     public int getNotesCount() {
781       return internalGetNotes().getMap().size();
782     }
783     /**
784      *
785      *
786      * <pre>
787      * The notes to create. Max allowed length is 1000.
788      * </pre>
789      *
790      * <code>
791      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
792      * </code>
793      */
794     @java.lang.Override
containsNotes(java.lang.String key)795     public boolean containsNotes(java.lang.String key) {
796       if (key == null) {
797         throw new NullPointerException("map key");
798       }
799       return internalGetNotes().getMap().containsKey(key);
800     }
801     /** Use {@link #getNotesMap()} instead. */
802     @java.lang.Override
803     @java.lang.Deprecated
getNotes()804     public java.util.Map<java.lang.String, io.grafeas.v1.Note> getNotes() {
805       return getNotesMap();
806     }
807     /**
808      *
809      *
810      * <pre>
811      * The notes to create. Max allowed length is 1000.
812      * </pre>
813      *
814      * <code>
815      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
816      * </code>
817      */
818     @java.lang.Override
getNotesMap()819     public java.util.Map<java.lang.String, io.grafeas.v1.Note> getNotesMap() {
820       return internalGetNotes().getMap();
821     }
822     /**
823      *
824      *
825      * <pre>
826      * The notes to create. Max allowed length is 1000.
827      * </pre>
828      *
829      * <code>
830      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
831      * </code>
832      */
833     @java.lang.Override
getNotesOrDefault( java.lang.String key, io.grafeas.v1.Note defaultValue)834     public /* nullable */ io.grafeas.v1.Note getNotesOrDefault(
835         java.lang.String key,
836         /* nullable */
837         io.grafeas.v1.Note defaultValue) {
838       if (key == null) {
839         throw new NullPointerException("map key");
840       }
841       java.util.Map<java.lang.String, io.grafeas.v1.Note> map = internalGetNotes().getMap();
842       return map.containsKey(key) ? map.get(key) : defaultValue;
843     }
844     /**
845      *
846      *
847      * <pre>
848      * The notes to create. Max allowed length is 1000.
849      * </pre>
850      *
851      * <code>
852      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
853      * </code>
854      */
855     @java.lang.Override
getNotesOrThrow(java.lang.String key)856     public io.grafeas.v1.Note getNotesOrThrow(java.lang.String key) {
857       if (key == null) {
858         throw new NullPointerException("map key");
859       }
860       java.util.Map<java.lang.String, io.grafeas.v1.Note> map = internalGetNotes().getMap();
861       if (!map.containsKey(key)) {
862         throw new java.lang.IllegalArgumentException();
863       }
864       return map.get(key);
865     }
866 
clearNotes()867     public Builder clearNotes() {
868       bitField0_ = (bitField0_ & ~0x00000002);
869       internalGetMutableNotes().getMutableMap().clear();
870       return this;
871     }
872     /**
873      *
874      *
875      * <pre>
876      * The notes to create. Max allowed length is 1000.
877      * </pre>
878      *
879      * <code>
880      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
881      * </code>
882      */
removeNotes(java.lang.String key)883     public Builder removeNotes(java.lang.String key) {
884       if (key == null) {
885         throw new NullPointerException("map key");
886       }
887       internalGetMutableNotes().getMutableMap().remove(key);
888       return this;
889     }
890     /** Use alternate mutation accessors instead. */
891     @java.lang.Deprecated
getMutableNotes()892     public java.util.Map<java.lang.String, io.grafeas.v1.Note> getMutableNotes() {
893       bitField0_ |= 0x00000002;
894       return internalGetMutableNotes().getMutableMap();
895     }
896     /**
897      *
898      *
899      * <pre>
900      * The notes to create. Max allowed length is 1000.
901      * </pre>
902      *
903      * <code>
904      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
905      * </code>
906      */
putNotes(java.lang.String key, io.grafeas.v1.Note value)907     public Builder putNotes(java.lang.String key, io.grafeas.v1.Note value) {
908       if (key == null) {
909         throw new NullPointerException("map key");
910       }
911       if (value == null) {
912         throw new NullPointerException("map value");
913       }
914       internalGetMutableNotes().getMutableMap().put(key, value);
915       bitField0_ |= 0x00000002;
916       return this;
917     }
918     /**
919      *
920      *
921      * <pre>
922      * The notes to create. Max allowed length is 1000.
923      * </pre>
924      *
925      * <code>
926      * map&lt;string, .grafeas.v1.Note&gt; notes = 2 [(.google.api.field_behavior) = REQUIRED];
927      * </code>
928      */
putAllNotes(java.util.Map<java.lang.String, io.grafeas.v1.Note> values)929     public Builder putAllNotes(java.util.Map<java.lang.String, io.grafeas.v1.Note> values) {
930       internalGetMutableNotes().getMutableMap().putAll(values);
931       bitField0_ |= 0x00000002;
932       return this;
933     }
934 
935     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)936     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
937       return super.setUnknownFields(unknownFields);
938     }
939 
940     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)941     public final Builder mergeUnknownFields(
942         final com.google.protobuf.UnknownFieldSet unknownFields) {
943       return super.mergeUnknownFields(unknownFields);
944     }
945 
946     // @@protoc_insertion_point(builder_scope:grafeas.v1.BatchCreateNotesRequest)
947   }
948 
949   // @@protoc_insertion_point(class_scope:grafeas.v1.BatchCreateNotesRequest)
950   private static final io.grafeas.v1.BatchCreateNotesRequest DEFAULT_INSTANCE;
951 
952   static {
953     DEFAULT_INSTANCE = new io.grafeas.v1.BatchCreateNotesRequest();
954   }
955 
getDefaultInstance()956   public static io.grafeas.v1.BatchCreateNotesRequest getDefaultInstance() {
957     return DEFAULT_INSTANCE;
958   }
959 
960   private static final com.google.protobuf.Parser<BatchCreateNotesRequest> PARSER =
961       new com.google.protobuf.AbstractParser<BatchCreateNotesRequest>() {
962         @java.lang.Override
963         public BatchCreateNotesRequest parsePartialFrom(
964             com.google.protobuf.CodedInputStream input,
965             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
966             throws com.google.protobuf.InvalidProtocolBufferException {
967           Builder builder = newBuilder();
968           try {
969             builder.mergeFrom(input, extensionRegistry);
970           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
971             throw e.setUnfinishedMessage(builder.buildPartial());
972           } catch (com.google.protobuf.UninitializedMessageException e) {
973             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
974           } catch (java.io.IOException e) {
975             throw new com.google.protobuf.InvalidProtocolBufferException(e)
976                 .setUnfinishedMessage(builder.buildPartial());
977           }
978           return builder.buildPartial();
979         }
980       };
981 
parser()982   public static com.google.protobuf.Parser<BatchCreateNotesRequest> parser() {
983     return PARSER;
984   }
985 
986   @java.lang.Override
getParserForType()987   public com.google.protobuf.Parser<BatchCreateNotesRequest> getParserForType() {
988     return PARSER;
989   }
990 
991   @java.lang.Override
getDefaultInstanceForType()992   public io.grafeas.v1.BatchCreateNotesRequest getDefaultInstanceForType() {
993     return DEFAULT_INSTANCE;
994   }
995 }
996