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