• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
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 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/language/v1/language_service.proto
18 
19 package com.google.cloud.language.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The syntax analysis request message.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.language.v1.AnalyzeSyntaxRequest}
29  */
30 public final class AnalyzeSyntaxRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.language.v1.AnalyzeSyntaxRequest)
33     AnalyzeSyntaxRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use AnalyzeSyntaxRequest.newBuilder() to construct.
AnalyzeSyntaxRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private AnalyzeSyntaxRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
AnalyzeSyntaxRequest()40   private AnalyzeSyntaxRequest() {
41     encodingType_ = 0;
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new AnalyzeSyntaxRequest();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.language.v1.LanguageServiceProto
57         .internal_static_google_cloud_language_v1_AnalyzeSyntaxRequest_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.language.v1.LanguageServiceProto
64         .internal_static_google_cloud_language_v1_AnalyzeSyntaxRequest_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.language.v1.AnalyzeSyntaxRequest.class,
67             com.google.cloud.language.v1.AnalyzeSyntaxRequest.Builder.class);
68   }
69 
70   public static final int DOCUMENT_FIELD_NUMBER = 1;
71   private com.google.cloud.language.v1.Document document_;
72   /**
73    *
74    *
75    * <pre>
76    * Required. Input document.
77    * </pre>
78    *
79    * <code>
80    * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
81    * </code>
82    *
83    * @return Whether the document field is set.
84    */
85   @java.lang.Override
hasDocument()86   public boolean hasDocument() {
87     return document_ != null;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * Required. Input document.
94    * </pre>
95    *
96    * <code>
97    * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
98    * </code>
99    *
100    * @return The document.
101    */
102   @java.lang.Override
getDocument()103   public com.google.cloud.language.v1.Document getDocument() {
104     return document_ == null
105         ? com.google.cloud.language.v1.Document.getDefaultInstance()
106         : document_;
107   }
108   /**
109    *
110    *
111    * <pre>
112    * Required. Input document.
113    * </pre>
114    *
115    * <code>
116    * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
117    * </code>
118    */
119   @java.lang.Override
getDocumentOrBuilder()120   public com.google.cloud.language.v1.DocumentOrBuilder getDocumentOrBuilder() {
121     return document_ == null
122         ? com.google.cloud.language.v1.Document.getDefaultInstance()
123         : document_;
124   }
125 
126   public static final int ENCODING_TYPE_FIELD_NUMBER = 2;
127   private int encodingType_ = 0;
128   /**
129    *
130    *
131    * <pre>
132    * The encoding type used by the API to calculate offsets.
133    * </pre>
134    *
135    * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
136    *
137    * @return The enum numeric value on the wire for encodingType.
138    */
139   @java.lang.Override
getEncodingTypeValue()140   public int getEncodingTypeValue() {
141     return encodingType_;
142   }
143   /**
144    *
145    *
146    * <pre>
147    * The encoding type used by the API to calculate offsets.
148    * </pre>
149    *
150    * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
151    *
152    * @return The encodingType.
153    */
154   @java.lang.Override
getEncodingType()155   public com.google.cloud.language.v1.EncodingType getEncodingType() {
156     com.google.cloud.language.v1.EncodingType result =
157         com.google.cloud.language.v1.EncodingType.forNumber(encodingType_);
158     return result == null ? com.google.cloud.language.v1.EncodingType.UNRECOGNIZED : result;
159   }
160 
161   private byte memoizedIsInitialized = -1;
162 
163   @java.lang.Override
isInitialized()164   public final boolean isInitialized() {
165     byte isInitialized = memoizedIsInitialized;
166     if (isInitialized == 1) return true;
167     if (isInitialized == 0) return false;
168 
169     memoizedIsInitialized = 1;
170     return true;
171   }
172 
173   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)174   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
175     if (document_ != null) {
176       output.writeMessage(1, getDocument());
177     }
178     if (encodingType_ != com.google.cloud.language.v1.EncodingType.NONE.getNumber()) {
179       output.writeEnum(2, encodingType_);
180     }
181     getUnknownFields().writeTo(output);
182   }
183 
184   @java.lang.Override
getSerializedSize()185   public int getSerializedSize() {
186     int size = memoizedSize;
187     if (size != -1) return size;
188 
189     size = 0;
190     if (document_ != null) {
191       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument());
192     }
193     if (encodingType_ != com.google.cloud.language.v1.EncodingType.NONE.getNumber()) {
194       size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, encodingType_);
195     }
196     size += getUnknownFields().getSerializedSize();
197     memoizedSize = size;
198     return size;
199   }
200 
201   @java.lang.Override
equals(final java.lang.Object obj)202   public boolean equals(final java.lang.Object obj) {
203     if (obj == this) {
204       return true;
205     }
206     if (!(obj instanceof com.google.cloud.language.v1.AnalyzeSyntaxRequest)) {
207       return super.equals(obj);
208     }
209     com.google.cloud.language.v1.AnalyzeSyntaxRequest other =
210         (com.google.cloud.language.v1.AnalyzeSyntaxRequest) obj;
211 
212     if (hasDocument() != other.hasDocument()) return false;
213     if (hasDocument()) {
214       if (!getDocument().equals(other.getDocument())) return false;
215     }
216     if (encodingType_ != other.encodingType_) return false;
217     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
218     return true;
219   }
220 
221   @java.lang.Override
hashCode()222   public int hashCode() {
223     if (memoizedHashCode != 0) {
224       return memoizedHashCode;
225     }
226     int hash = 41;
227     hash = (19 * hash) + getDescriptor().hashCode();
228     if (hasDocument()) {
229       hash = (37 * hash) + DOCUMENT_FIELD_NUMBER;
230       hash = (53 * hash) + getDocument().hashCode();
231     }
232     hash = (37 * hash) + ENCODING_TYPE_FIELD_NUMBER;
233     hash = (53 * hash) + encodingType_;
234     hash = (29 * hash) + getUnknownFields().hashCode();
235     memoizedHashCode = hash;
236     return hash;
237   }
238 
parseFrom( java.nio.ByteBuffer data)239   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
240       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
241     return PARSER.parseFrom(data);
242   }
243 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)244   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
245       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
246       throws com.google.protobuf.InvalidProtocolBufferException {
247     return PARSER.parseFrom(data, extensionRegistry);
248   }
249 
parseFrom( com.google.protobuf.ByteString data)250   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
251       com.google.protobuf.ByteString data)
252       throws com.google.protobuf.InvalidProtocolBufferException {
253     return PARSER.parseFrom(data);
254   }
255 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)256   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
257       com.google.protobuf.ByteString data,
258       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
259       throws com.google.protobuf.InvalidProtocolBufferException {
260     return PARSER.parseFrom(data, extensionRegistry);
261   }
262 
parseFrom(byte[] data)263   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(byte[] data)
264       throws com.google.protobuf.InvalidProtocolBufferException {
265     return PARSER.parseFrom(data);
266   }
267 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)268   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
269       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270       throws com.google.protobuf.InvalidProtocolBufferException {
271     return PARSER.parseFrom(data, extensionRegistry);
272   }
273 
parseFrom( java.io.InputStream input)274   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
275       java.io.InputStream input) throws java.io.IOException {
276     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
277   }
278 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)279   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
280       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
281       throws java.io.IOException {
282     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
283         PARSER, input, extensionRegistry);
284   }
285 
parseDelimitedFrom( java.io.InputStream input)286   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseDelimitedFrom(
287       java.io.InputStream input) throws java.io.IOException {
288     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
289   }
290 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)291   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseDelimitedFrom(
292       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
293       throws java.io.IOException {
294     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
295         PARSER, input, extensionRegistry);
296   }
297 
parseFrom( com.google.protobuf.CodedInputStream input)298   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
299       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
300     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
301   }
302 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)303   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest parseFrom(
304       com.google.protobuf.CodedInputStream input,
305       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306       throws java.io.IOException {
307     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
308         PARSER, input, extensionRegistry);
309   }
310 
311   @java.lang.Override
newBuilderForType()312   public Builder newBuilderForType() {
313     return newBuilder();
314   }
315 
newBuilder()316   public static Builder newBuilder() {
317     return DEFAULT_INSTANCE.toBuilder();
318   }
319 
newBuilder(com.google.cloud.language.v1.AnalyzeSyntaxRequest prototype)320   public static Builder newBuilder(com.google.cloud.language.v1.AnalyzeSyntaxRequest prototype) {
321     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
322   }
323 
324   @java.lang.Override
toBuilder()325   public Builder toBuilder() {
326     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
327   }
328 
329   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)330   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
331     Builder builder = new Builder(parent);
332     return builder;
333   }
334   /**
335    *
336    *
337    * <pre>
338    * The syntax analysis request message.
339    * </pre>
340    *
341    * Protobuf type {@code google.cloud.language.v1.AnalyzeSyntaxRequest}
342    */
343   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
344       implements
345       // @@protoc_insertion_point(builder_implements:google.cloud.language.v1.AnalyzeSyntaxRequest)
346       com.google.cloud.language.v1.AnalyzeSyntaxRequestOrBuilder {
getDescriptor()347     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
348       return com.google.cloud.language.v1.LanguageServiceProto
349           .internal_static_google_cloud_language_v1_AnalyzeSyntaxRequest_descriptor;
350     }
351 
352     @java.lang.Override
353     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()354         internalGetFieldAccessorTable() {
355       return com.google.cloud.language.v1.LanguageServiceProto
356           .internal_static_google_cloud_language_v1_AnalyzeSyntaxRequest_fieldAccessorTable
357           .ensureFieldAccessorsInitialized(
358               com.google.cloud.language.v1.AnalyzeSyntaxRequest.class,
359               com.google.cloud.language.v1.AnalyzeSyntaxRequest.Builder.class);
360     }
361 
362     // Construct using com.google.cloud.language.v1.AnalyzeSyntaxRequest.newBuilder()
Builder()363     private Builder() {}
364 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)365     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
366       super(parent);
367     }
368 
369     @java.lang.Override
clear()370     public Builder clear() {
371       super.clear();
372       bitField0_ = 0;
373       document_ = null;
374       if (documentBuilder_ != null) {
375         documentBuilder_.dispose();
376         documentBuilder_ = null;
377       }
378       encodingType_ = 0;
379       return this;
380     }
381 
382     @java.lang.Override
getDescriptorForType()383     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
384       return com.google.cloud.language.v1.LanguageServiceProto
385           .internal_static_google_cloud_language_v1_AnalyzeSyntaxRequest_descriptor;
386     }
387 
388     @java.lang.Override
getDefaultInstanceForType()389     public com.google.cloud.language.v1.AnalyzeSyntaxRequest getDefaultInstanceForType() {
390       return com.google.cloud.language.v1.AnalyzeSyntaxRequest.getDefaultInstance();
391     }
392 
393     @java.lang.Override
build()394     public com.google.cloud.language.v1.AnalyzeSyntaxRequest build() {
395       com.google.cloud.language.v1.AnalyzeSyntaxRequest result = buildPartial();
396       if (!result.isInitialized()) {
397         throw newUninitializedMessageException(result);
398       }
399       return result;
400     }
401 
402     @java.lang.Override
buildPartial()403     public com.google.cloud.language.v1.AnalyzeSyntaxRequest buildPartial() {
404       com.google.cloud.language.v1.AnalyzeSyntaxRequest result =
405           new com.google.cloud.language.v1.AnalyzeSyntaxRequest(this);
406       if (bitField0_ != 0) {
407         buildPartial0(result);
408       }
409       onBuilt();
410       return result;
411     }
412 
buildPartial0(com.google.cloud.language.v1.AnalyzeSyntaxRequest result)413     private void buildPartial0(com.google.cloud.language.v1.AnalyzeSyntaxRequest result) {
414       int from_bitField0_ = bitField0_;
415       if (((from_bitField0_ & 0x00000001) != 0)) {
416         result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build();
417       }
418       if (((from_bitField0_ & 0x00000002) != 0)) {
419         result.encodingType_ = encodingType_;
420       }
421     }
422 
423     @java.lang.Override
clone()424     public Builder clone() {
425       return super.clone();
426     }
427 
428     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)429     public Builder setField(
430         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
431       return super.setField(field, value);
432     }
433 
434     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)435     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
436       return super.clearField(field);
437     }
438 
439     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)440     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
441       return super.clearOneof(oneof);
442     }
443 
444     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)445     public Builder setRepeatedField(
446         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
447       return super.setRepeatedField(field, index, value);
448     }
449 
450     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)451     public Builder addRepeatedField(
452         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
453       return super.addRepeatedField(field, value);
454     }
455 
456     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)457     public Builder mergeFrom(com.google.protobuf.Message other) {
458       if (other instanceof com.google.cloud.language.v1.AnalyzeSyntaxRequest) {
459         return mergeFrom((com.google.cloud.language.v1.AnalyzeSyntaxRequest) other);
460       } else {
461         super.mergeFrom(other);
462         return this;
463       }
464     }
465 
mergeFrom(com.google.cloud.language.v1.AnalyzeSyntaxRequest other)466     public Builder mergeFrom(com.google.cloud.language.v1.AnalyzeSyntaxRequest other) {
467       if (other == com.google.cloud.language.v1.AnalyzeSyntaxRequest.getDefaultInstance())
468         return this;
469       if (other.hasDocument()) {
470         mergeDocument(other.getDocument());
471       }
472       if (other.encodingType_ != 0) {
473         setEncodingTypeValue(other.getEncodingTypeValue());
474       }
475       this.mergeUnknownFields(other.getUnknownFields());
476       onChanged();
477       return this;
478     }
479 
480     @java.lang.Override
isInitialized()481     public final boolean isInitialized() {
482       return true;
483     }
484 
485     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)486     public Builder mergeFrom(
487         com.google.protobuf.CodedInputStream input,
488         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
489         throws java.io.IOException {
490       if (extensionRegistry == null) {
491         throw new java.lang.NullPointerException();
492       }
493       try {
494         boolean done = false;
495         while (!done) {
496           int tag = input.readTag();
497           switch (tag) {
498             case 0:
499               done = true;
500               break;
501             case 10:
502               {
503                 input.readMessage(getDocumentFieldBuilder().getBuilder(), extensionRegistry);
504                 bitField0_ |= 0x00000001;
505                 break;
506               } // case 10
507             case 16:
508               {
509                 encodingType_ = input.readEnum();
510                 bitField0_ |= 0x00000002;
511                 break;
512               } // case 16
513             default:
514               {
515                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
516                   done = true; // was an endgroup tag
517                 }
518                 break;
519               } // default:
520           } // switch (tag)
521         } // while (!done)
522       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
523         throw e.unwrapIOException();
524       } finally {
525         onChanged();
526       } // finally
527       return this;
528     }
529 
530     private int bitField0_;
531 
532     private com.google.cloud.language.v1.Document document_;
533     private com.google.protobuf.SingleFieldBuilderV3<
534             com.google.cloud.language.v1.Document,
535             com.google.cloud.language.v1.Document.Builder,
536             com.google.cloud.language.v1.DocumentOrBuilder>
537         documentBuilder_;
538     /**
539      *
540      *
541      * <pre>
542      * Required. Input document.
543      * </pre>
544      *
545      * <code>
546      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
547      * </code>
548      *
549      * @return Whether the document field is set.
550      */
hasDocument()551     public boolean hasDocument() {
552       return ((bitField0_ & 0x00000001) != 0);
553     }
554     /**
555      *
556      *
557      * <pre>
558      * Required. Input document.
559      * </pre>
560      *
561      * <code>
562      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
563      * </code>
564      *
565      * @return The document.
566      */
getDocument()567     public com.google.cloud.language.v1.Document getDocument() {
568       if (documentBuilder_ == null) {
569         return document_ == null
570             ? com.google.cloud.language.v1.Document.getDefaultInstance()
571             : document_;
572       } else {
573         return documentBuilder_.getMessage();
574       }
575     }
576     /**
577      *
578      *
579      * <pre>
580      * Required. Input document.
581      * </pre>
582      *
583      * <code>
584      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
585      * </code>
586      */
setDocument(com.google.cloud.language.v1.Document value)587     public Builder setDocument(com.google.cloud.language.v1.Document value) {
588       if (documentBuilder_ == null) {
589         if (value == null) {
590           throw new NullPointerException();
591         }
592         document_ = value;
593       } else {
594         documentBuilder_.setMessage(value);
595       }
596       bitField0_ |= 0x00000001;
597       onChanged();
598       return this;
599     }
600     /**
601      *
602      *
603      * <pre>
604      * Required. Input document.
605      * </pre>
606      *
607      * <code>
608      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
609      * </code>
610      */
setDocument(com.google.cloud.language.v1.Document.Builder builderForValue)611     public Builder setDocument(com.google.cloud.language.v1.Document.Builder builderForValue) {
612       if (documentBuilder_ == null) {
613         document_ = builderForValue.build();
614       } else {
615         documentBuilder_.setMessage(builderForValue.build());
616       }
617       bitField0_ |= 0x00000001;
618       onChanged();
619       return this;
620     }
621     /**
622      *
623      *
624      * <pre>
625      * Required. Input document.
626      * </pre>
627      *
628      * <code>
629      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
630      * </code>
631      */
mergeDocument(com.google.cloud.language.v1.Document value)632     public Builder mergeDocument(com.google.cloud.language.v1.Document value) {
633       if (documentBuilder_ == null) {
634         if (((bitField0_ & 0x00000001) != 0)
635             && document_ != null
636             && document_ != com.google.cloud.language.v1.Document.getDefaultInstance()) {
637           getDocumentBuilder().mergeFrom(value);
638         } else {
639           document_ = value;
640         }
641       } else {
642         documentBuilder_.mergeFrom(value);
643       }
644       bitField0_ |= 0x00000001;
645       onChanged();
646       return this;
647     }
648     /**
649      *
650      *
651      * <pre>
652      * Required. Input document.
653      * </pre>
654      *
655      * <code>
656      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
657      * </code>
658      */
clearDocument()659     public Builder clearDocument() {
660       bitField0_ = (bitField0_ & ~0x00000001);
661       document_ = null;
662       if (documentBuilder_ != null) {
663         documentBuilder_.dispose();
664         documentBuilder_ = null;
665       }
666       onChanged();
667       return this;
668     }
669     /**
670      *
671      *
672      * <pre>
673      * Required. Input document.
674      * </pre>
675      *
676      * <code>
677      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
678      * </code>
679      */
getDocumentBuilder()680     public com.google.cloud.language.v1.Document.Builder getDocumentBuilder() {
681       bitField0_ |= 0x00000001;
682       onChanged();
683       return getDocumentFieldBuilder().getBuilder();
684     }
685     /**
686      *
687      *
688      * <pre>
689      * Required. Input document.
690      * </pre>
691      *
692      * <code>
693      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
694      * </code>
695      */
getDocumentOrBuilder()696     public com.google.cloud.language.v1.DocumentOrBuilder getDocumentOrBuilder() {
697       if (documentBuilder_ != null) {
698         return documentBuilder_.getMessageOrBuilder();
699       } else {
700         return document_ == null
701             ? com.google.cloud.language.v1.Document.getDefaultInstance()
702             : document_;
703       }
704     }
705     /**
706      *
707      *
708      * <pre>
709      * Required. Input document.
710      * </pre>
711      *
712      * <code>
713      * .google.cloud.language.v1.Document document = 1 [(.google.api.field_behavior) = REQUIRED];
714      * </code>
715      */
716     private com.google.protobuf.SingleFieldBuilderV3<
717             com.google.cloud.language.v1.Document,
718             com.google.cloud.language.v1.Document.Builder,
719             com.google.cloud.language.v1.DocumentOrBuilder>
getDocumentFieldBuilder()720         getDocumentFieldBuilder() {
721       if (documentBuilder_ == null) {
722         documentBuilder_ =
723             new com.google.protobuf.SingleFieldBuilderV3<
724                 com.google.cloud.language.v1.Document,
725                 com.google.cloud.language.v1.Document.Builder,
726                 com.google.cloud.language.v1.DocumentOrBuilder>(
727                 getDocument(), getParentForChildren(), isClean());
728         document_ = null;
729       }
730       return documentBuilder_;
731     }
732 
733     private int encodingType_ = 0;
734     /**
735      *
736      *
737      * <pre>
738      * The encoding type used by the API to calculate offsets.
739      * </pre>
740      *
741      * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
742      *
743      * @return The enum numeric value on the wire for encodingType.
744      */
745     @java.lang.Override
getEncodingTypeValue()746     public int getEncodingTypeValue() {
747       return encodingType_;
748     }
749     /**
750      *
751      *
752      * <pre>
753      * The encoding type used by the API to calculate offsets.
754      * </pre>
755      *
756      * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
757      *
758      * @param value The enum numeric value on the wire for encodingType to set.
759      * @return This builder for chaining.
760      */
setEncodingTypeValue(int value)761     public Builder setEncodingTypeValue(int value) {
762       encodingType_ = value;
763       bitField0_ |= 0x00000002;
764       onChanged();
765       return this;
766     }
767     /**
768      *
769      *
770      * <pre>
771      * The encoding type used by the API to calculate offsets.
772      * </pre>
773      *
774      * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
775      *
776      * @return The encodingType.
777      */
778     @java.lang.Override
getEncodingType()779     public com.google.cloud.language.v1.EncodingType getEncodingType() {
780       com.google.cloud.language.v1.EncodingType result =
781           com.google.cloud.language.v1.EncodingType.forNumber(encodingType_);
782       return result == null ? com.google.cloud.language.v1.EncodingType.UNRECOGNIZED : result;
783     }
784     /**
785      *
786      *
787      * <pre>
788      * The encoding type used by the API to calculate offsets.
789      * </pre>
790      *
791      * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
792      *
793      * @param value The encodingType to set.
794      * @return This builder for chaining.
795      */
setEncodingType(com.google.cloud.language.v1.EncodingType value)796     public Builder setEncodingType(com.google.cloud.language.v1.EncodingType value) {
797       if (value == null) {
798         throw new NullPointerException();
799       }
800       bitField0_ |= 0x00000002;
801       encodingType_ = value.getNumber();
802       onChanged();
803       return this;
804     }
805     /**
806      *
807      *
808      * <pre>
809      * The encoding type used by the API to calculate offsets.
810      * </pre>
811      *
812      * <code>.google.cloud.language.v1.EncodingType encoding_type = 2;</code>
813      *
814      * @return This builder for chaining.
815      */
clearEncodingType()816     public Builder clearEncodingType() {
817       bitField0_ = (bitField0_ & ~0x00000002);
818       encodingType_ = 0;
819       onChanged();
820       return this;
821     }
822 
823     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)824     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
825       return super.setUnknownFields(unknownFields);
826     }
827 
828     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)829     public final Builder mergeUnknownFields(
830         final com.google.protobuf.UnknownFieldSet unknownFields) {
831       return super.mergeUnknownFields(unknownFields);
832     }
833 
834     // @@protoc_insertion_point(builder_scope:google.cloud.language.v1.AnalyzeSyntaxRequest)
835   }
836 
837   // @@protoc_insertion_point(class_scope:google.cloud.language.v1.AnalyzeSyntaxRequest)
838   private static final com.google.cloud.language.v1.AnalyzeSyntaxRequest DEFAULT_INSTANCE;
839 
840   static {
841     DEFAULT_INSTANCE = new com.google.cloud.language.v1.AnalyzeSyntaxRequest();
842   }
843 
getDefaultInstance()844   public static com.google.cloud.language.v1.AnalyzeSyntaxRequest getDefaultInstance() {
845     return DEFAULT_INSTANCE;
846   }
847 
848   private static final com.google.protobuf.Parser<AnalyzeSyntaxRequest> PARSER =
849       new com.google.protobuf.AbstractParser<AnalyzeSyntaxRequest>() {
850         @java.lang.Override
851         public AnalyzeSyntaxRequest parsePartialFrom(
852             com.google.protobuf.CodedInputStream input,
853             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
854             throws com.google.protobuf.InvalidProtocolBufferException {
855           Builder builder = newBuilder();
856           try {
857             builder.mergeFrom(input, extensionRegistry);
858           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
859             throw e.setUnfinishedMessage(builder.buildPartial());
860           } catch (com.google.protobuf.UninitializedMessageException e) {
861             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
862           } catch (java.io.IOException e) {
863             throw new com.google.protobuf.InvalidProtocolBufferException(e)
864                 .setUnfinishedMessage(builder.buildPartial());
865           }
866           return builder.buildPartial();
867         }
868       };
869 
parser()870   public static com.google.protobuf.Parser<AnalyzeSyntaxRequest> parser() {
871     return PARSER;
872   }
873 
874   @java.lang.Override
getParserForType()875   public com.google.protobuf.Parser<AnalyzeSyntaxRequest> getParserForType() {
876     return PARSER;
877   }
878 
879   @java.lang.Override
getDefaultInstanceForType()880   public com.google.cloud.language.v1.AnalyzeSyntaxRequest getDefaultInstanceForType() {
881     return DEFAULT_INSTANCE;
882   }
883 }
884