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