• 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/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for UpdateInspectTemplate.
26  * </pre>
27  *
28  * Protobuf type {@code google.privacy.dlp.v2.UpdateInspectTemplateRequest}
29  */
30 public final class UpdateInspectTemplateRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.UpdateInspectTemplateRequest)
33     UpdateInspectTemplateRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use UpdateInspectTemplateRequest.newBuilder() to construct.
UpdateInspectTemplateRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private UpdateInspectTemplateRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
UpdateInspectTemplateRequest()40   private UpdateInspectTemplateRequest() {
41     name_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new UpdateInspectTemplateRequest();
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.privacy.dlp.v2.DlpProto
57         .internal_static_google_privacy_dlp_v2_UpdateInspectTemplateRequest_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.privacy.dlp.v2.DlpProto
64         .internal_static_google_privacy_dlp_v2_UpdateInspectTemplateRequest_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.class,
67             com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.Builder.class);
68   }
69 
70   public static final int NAME_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object name_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * Required. Resource name of organization and inspectTemplate to be updated, for
79    * example `organizations/433245324/inspectTemplates/432452342` or
80    * projects/project-id/inspectTemplates/432452342.
81    * </pre>
82    *
83    * <code>
84    * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
85    * </code>
86    *
87    * @return The name.
88    */
89   @java.lang.Override
getName()90   public java.lang.String getName() {
91     java.lang.Object ref = name_;
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       name_ = s;
98       return s;
99     }
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Required. Resource name of organization and inspectTemplate to be updated, for
106    * example `organizations/433245324/inspectTemplates/432452342` or
107    * projects/project-id/inspectTemplates/432452342.
108    * </pre>
109    *
110    * <code>
111    * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
112    * </code>
113    *
114    * @return The bytes for name.
115    */
116   @java.lang.Override
getNameBytes()117   public com.google.protobuf.ByteString getNameBytes() {
118     java.lang.Object ref = name_;
119     if (ref instanceof java.lang.String) {
120       com.google.protobuf.ByteString b =
121           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
122       name_ = b;
123       return b;
124     } else {
125       return (com.google.protobuf.ByteString) ref;
126     }
127   }
128 
129   public static final int INSPECT_TEMPLATE_FIELD_NUMBER = 2;
130   private com.google.privacy.dlp.v2.InspectTemplate inspectTemplate_;
131   /**
132    *
133    *
134    * <pre>
135    * New InspectTemplate value.
136    * </pre>
137    *
138    * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
139    *
140    * @return Whether the inspectTemplate field is set.
141    */
142   @java.lang.Override
hasInspectTemplate()143   public boolean hasInspectTemplate() {
144     return inspectTemplate_ != null;
145   }
146   /**
147    *
148    *
149    * <pre>
150    * New InspectTemplate value.
151    * </pre>
152    *
153    * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
154    *
155    * @return The inspectTemplate.
156    */
157   @java.lang.Override
getInspectTemplate()158   public com.google.privacy.dlp.v2.InspectTemplate getInspectTemplate() {
159     return inspectTemplate_ == null
160         ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
161         : inspectTemplate_;
162   }
163   /**
164    *
165    *
166    * <pre>
167    * New InspectTemplate value.
168    * </pre>
169    *
170    * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
171    */
172   @java.lang.Override
getInspectTemplateOrBuilder()173   public com.google.privacy.dlp.v2.InspectTemplateOrBuilder getInspectTemplateOrBuilder() {
174     return inspectTemplate_ == null
175         ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
176         : inspectTemplate_;
177   }
178 
179   public static final int UPDATE_MASK_FIELD_NUMBER = 3;
180   private com.google.protobuf.FieldMask updateMask_;
181   /**
182    *
183    *
184    * <pre>
185    * Mask to control which fields get updated.
186    * </pre>
187    *
188    * <code>.google.protobuf.FieldMask update_mask = 3;</code>
189    *
190    * @return Whether the updateMask field is set.
191    */
192   @java.lang.Override
hasUpdateMask()193   public boolean hasUpdateMask() {
194     return updateMask_ != null;
195   }
196   /**
197    *
198    *
199    * <pre>
200    * Mask to control which fields get updated.
201    * </pre>
202    *
203    * <code>.google.protobuf.FieldMask update_mask = 3;</code>
204    *
205    * @return The updateMask.
206    */
207   @java.lang.Override
getUpdateMask()208   public com.google.protobuf.FieldMask getUpdateMask() {
209     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
210   }
211   /**
212    *
213    *
214    * <pre>
215    * Mask to control which fields get updated.
216    * </pre>
217    *
218    * <code>.google.protobuf.FieldMask update_mask = 3;</code>
219    */
220   @java.lang.Override
getUpdateMaskOrBuilder()221   public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
222     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
223   }
224 
225   private byte memoizedIsInitialized = -1;
226 
227   @java.lang.Override
isInitialized()228   public final boolean isInitialized() {
229     byte isInitialized = memoizedIsInitialized;
230     if (isInitialized == 1) return true;
231     if (isInitialized == 0) return false;
232 
233     memoizedIsInitialized = 1;
234     return true;
235   }
236 
237   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)238   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
239     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
240       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
241     }
242     if (inspectTemplate_ != null) {
243       output.writeMessage(2, getInspectTemplate());
244     }
245     if (updateMask_ != null) {
246       output.writeMessage(3, getUpdateMask());
247     }
248     getUnknownFields().writeTo(output);
249   }
250 
251   @java.lang.Override
getSerializedSize()252   public int getSerializedSize() {
253     int size = memoizedSize;
254     if (size != -1) return size;
255 
256     size = 0;
257     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
258       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
259     }
260     if (inspectTemplate_ != null) {
261       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInspectTemplate());
262     }
263     if (updateMask_ != null) {
264       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateMask());
265     }
266     size += getUnknownFields().getSerializedSize();
267     memoizedSize = size;
268     return size;
269   }
270 
271   @java.lang.Override
equals(final java.lang.Object obj)272   public boolean equals(final java.lang.Object obj) {
273     if (obj == this) {
274       return true;
275     }
276     if (!(obj instanceof com.google.privacy.dlp.v2.UpdateInspectTemplateRequest)) {
277       return super.equals(obj);
278     }
279     com.google.privacy.dlp.v2.UpdateInspectTemplateRequest other =
280         (com.google.privacy.dlp.v2.UpdateInspectTemplateRequest) obj;
281 
282     if (!getName().equals(other.getName())) return false;
283     if (hasInspectTemplate() != other.hasInspectTemplate()) return false;
284     if (hasInspectTemplate()) {
285       if (!getInspectTemplate().equals(other.getInspectTemplate())) return false;
286     }
287     if (hasUpdateMask() != other.hasUpdateMask()) return false;
288     if (hasUpdateMask()) {
289       if (!getUpdateMask().equals(other.getUpdateMask())) return false;
290     }
291     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
292     return true;
293   }
294 
295   @java.lang.Override
hashCode()296   public int hashCode() {
297     if (memoizedHashCode != 0) {
298       return memoizedHashCode;
299     }
300     int hash = 41;
301     hash = (19 * hash) + getDescriptor().hashCode();
302     hash = (37 * hash) + NAME_FIELD_NUMBER;
303     hash = (53 * hash) + getName().hashCode();
304     if (hasInspectTemplate()) {
305       hash = (37 * hash) + INSPECT_TEMPLATE_FIELD_NUMBER;
306       hash = (53 * hash) + getInspectTemplate().hashCode();
307     }
308     if (hasUpdateMask()) {
309       hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
310       hash = (53 * hash) + getUpdateMask().hashCode();
311     }
312     hash = (29 * hash) + getUnknownFields().hashCode();
313     memoizedHashCode = hash;
314     return hash;
315   }
316 
parseFrom( java.nio.ByteBuffer data)317   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
318       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
319     return PARSER.parseFrom(data);
320   }
321 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
323       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324       throws com.google.protobuf.InvalidProtocolBufferException {
325     return PARSER.parseFrom(data, extensionRegistry);
326   }
327 
parseFrom( com.google.protobuf.ByteString data)328   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
329       com.google.protobuf.ByteString data)
330       throws com.google.protobuf.InvalidProtocolBufferException {
331     return PARSER.parseFrom(data);
332   }
333 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)334   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
335       com.google.protobuf.ByteString data,
336       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
337       throws com.google.protobuf.InvalidProtocolBufferException {
338     return PARSER.parseFrom(data, extensionRegistry);
339   }
340 
parseFrom(byte[] data)341   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(byte[] data)
342       throws com.google.protobuf.InvalidProtocolBufferException {
343     return PARSER.parseFrom(data);
344   }
345 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
347       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
348       throws com.google.protobuf.InvalidProtocolBufferException {
349     return PARSER.parseFrom(data, extensionRegistry);
350   }
351 
parseFrom( java.io.InputStream input)352   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
353       java.io.InputStream input) throws java.io.IOException {
354     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
355   }
356 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)357   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
358       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
359       throws java.io.IOException {
360     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
361         PARSER, input, extensionRegistry);
362   }
363 
parseDelimitedFrom( java.io.InputStream input)364   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseDelimitedFrom(
365       java.io.InputStream input) throws java.io.IOException {
366     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
367   }
368 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)369   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseDelimitedFrom(
370       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
371       throws java.io.IOException {
372     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
373         PARSER, input, extensionRegistry);
374   }
375 
parseFrom( com.google.protobuf.CodedInputStream input)376   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
377       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
378     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
379   }
380 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)381   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest parseFrom(
382       com.google.protobuf.CodedInputStream input,
383       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
384       throws java.io.IOException {
385     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
386         PARSER, input, extensionRegistry);
387   }
388 
389   @java.lang.Override
newBuilderForType()390   public Builder newBuilderForType() {
391     return newBuilder();
392   }
393 
newBuilder()394   public static Builder newBuilder() {
395     return DEFAULT_INSTANCE.toBuilder();
396   }
397 
newBuilder( com.google.privacy.dlp.v2.UpdateInspectTemplateRequest prototype)398   public static Builder newBuilder(
399       com.google.privacy.dlp.v2.UpdateInspectTemplateRequest prototype) {
400     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
401   }
402 
403   @java.lang.Override
toBuilder()404   public Builder toBuilder() {
405     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
406   }
407 
408   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)409   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
410     Builder builder = new Builder(parent);
411     return builder;
412   }
413   /**
414    *
415    *
416    * <pre>
417    * Request message for UpdateInspectTemplate.
418    * </pre>
419    *
420    * Protobuf type {@code google.privacy.dlp.v2.UpdateInspectTemplateRequest}
421    */
422   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
423       implements
424       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.UpdateInspectTemplateRequest)
425       com.google.privacy.dlp.v2.UpdateInspectTemplateRequestOrBuilder {
getDescriptor()426     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
427       return com.google.privacy.dlp.v2.DlpProto
428           .internal_static_google_privacy_dlp_v2_UpdateInspectTemplateRequest_descriptor;
429     }
430 
431     @java.lang.Override
432     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()433         internalGetFieldAccessorTable() {
434       return com.google.privacy.dlp.v2.DlpProto
435           .internal_static_google_privacy_dlp_v2_UpdateInspectTemplateRequest_fieldAccessorTable
436           .ensureFieldAccessorsInitialized(
437               com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.class,
438               com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.Builder.class);
439     }
440 
441     // Construct using com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.newBuilder()
Builder()442     private Builder() {}
443 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)444     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
445       super(parent);
446     }
447 
448     @java.lang.Override
clear()449     public Builder clear() {
450       super.clear();
451       bitField0_ = 0;
452       name_ = "";
453       inspectTemplate_ = null;
454       if (inspectTemplateBuilder_ != null) {
455         inspectTemplateBuilder_.dispose();
456         inspectTemplateBuilder_ = null;
457       }
458       updateMask_ = null;
459       if (updateMaskBuilder_ != null) {
460         updateMaskBuilder_.dispose();
461         updateMaskBuilder_ = null;
462       }
463       return this;
464     }
465 
466     @java.lang.Override
getDescriptorForType()467     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
468       return com.google.privacy.dlp.v2.DlpProto
469           .internal_static_google_privacy_dlp_v2_UpdateInspectTemplateRequest_descriptor;
470     }
471 
472     @java.lang.Override
getDefaultInstanceForType()473     public com.google.privacy.dlp.v2.UpdateInspectTemplateRequest getDefaultInstanceForType() {
474       return com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.getDefaultInstance();
475     }
476 
477     @java.lang.Override
build()478     public com.google.privacy.dlp.v2.UpdateInspectTemplateRequest build() {
479       com.google.privacy.dlp.v2.UpdateInspectTemplateRequest result = buildPartial();
480       if (!result.isInitialized()) {
481         throw newUninitializedMessageException(result);
482       }
483       return result;
484     }
485 
486     @java.lang.Override
buildPartial()487     public com.google.privacy.dlp.v2.UpdateInspectTemplateRequest buildPartial() {
488       com.google.privacy.dlp.v2.UpdateInspectTemplateRequest result =
489           new com.google.privacy.dlp.v2.UpdateInspectTemplateRequest(this);
490       if (bitField0_ != 0) {
491         buildPartial0(result);
492       }
493       onBuilt();
494       return result;
495     }
496 
buildPartial0(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest result)497     private void buildPartial0(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest result) {
498       int from_bitField0_ = bitField0_;
499       if (((from_bitField0_ & 0x00000001) != 0)) {
500         result.name_ = name_;
501       }
502       if (((from_bitField0_ & 0x00000002) != 0)) {
503         result.inspectTemplate_ =
504             inspectTemplateBuilder_ == null ? inspectTemplate_ : inspectTemplateBuilder_.build();
505       }
506       if (((from_bitField0_ & 0x00000004) != 0)) {
507         result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build();
508       }
509     }
510 
511     @java.lang.Override
clone()512     public Builder clone() {
513       return super.clone();
514     }
515 
516     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)517     public Builder setField(
518         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
519       return super.setField(field, value);
520     }
521 
522     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)523     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
524       return super.clearField(field);
525     }
526 
527     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)528     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
529       return super.clearOneof(oneof);
530     }
531 
532     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)533     public Builder setRepeatedField(
534         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
535       return super.setRepeatedField(field, index, value);
536     }
537 
538     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)539     public Builder addRepeatedField(
540         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
541       return super.addRepeatedField(field, value);
542     }
543 
544     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)545     public Builder mergeFrom(com.google.protobuf.Message other) {
546       if (other instanceof com.google.privacy.dlp.v2.UpdateInspectTemplateRequest) {
547         return mergeFrom((com.google.privacy.dlp.v2.UpdateInspectTemplateRequest) other);
548       } else {
549         super.mergeFrom(other);
550         return this;
551       }
552     }
553 
mergeFrom(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest other)554     public Builder mergeFrom(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest other) {
555       if (other == com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.getDefaultInstance())
556         return this;
557       if (!other.getName().isEmpty()) {
558         name_ = other.name_;
559         bitField0_ |= 0x00000001;
560         onChanged();
561       }
562       if (other.hasInspectTemplate()) {
563         mergeInspectTemplate(other.getInspectTemplate());
564       }
565       if (other.hasUpdateMask()) {
566         mergeUpdateMask(other.getUpdateMask());
567       }
568       this.mergeUnknownFields(other.getUnknownFields());
569       onChanged();
570       return this;
571     }
572 
573     @java.lang.Override
isInitialized()574     public final boolean isInitialized() {
575       return true;
576     }
577 
578     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)579     public Builder mergeFrom(
580         com.google.protobuf.CodedInputStream input,
581         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
582         throws java.io.IOException {
583       if (extensionRegistry == null) {
584         throw new java.lang.NullPointerException();
585       }
586       try {
587         boolean done = false;
588         while (!done) {
589           int tag = input.readTag();
590           switch (tag) {
591             case 0:
592               done = true;
593               break;
594             case 10:
595               {
596                 name_ = input.readStringRequireUtf8();
597                 bitField0_ |= 0x00000001;
598                 break;
599               } // case 10
600             case 18:
601               {
602                 input.readMessage(getInspectTemplateFieldBuilder().getBuilder(), extensionRegistry);
603                 bitField0_ |= 0x00000002;
604                 break;
605               } // case 18
606             case 26:
607               {
608                 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry);
609                 bitField0_ |= 0x00000004;
610                 break;
611               } // case 26
612             default:
613               {
614                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
615                   done = true; // was an endgroup tag
616                 }
617                 break;
618               } // default:
619           } // switch (tag)
620         } // while (!done)
621       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
622         throw e.unwrapIOException();
623       } finally {
624         onChanged();
625       } // finally
626       return this;
627     }
628 
629     private int bitField0_;
630 
631     private java.lang.Object name_ = "";
632     /**
633      *
634      *
635      * <pre>
636      * Required. Resource name of organization and inspectTemplate to be updated, for
637      * example `organizations/433245324/inspectTemplates/432452342` or
638      * projects/project-id/inspectTemplates/432452342.
639      * </pre>
640      *
641      * <code>
642      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
643      * </code>
644      *
645      * @return The name.
646      */
getName()647     public java.lang.String getName() {
648       java.lang.Object ref = name_;
649       if (!(ref instanceof java.lang.String)) {
650         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
651         java.lang.String s = bs.toStringUtf8();
652         name_ = s;
653         return s;
654       } else {
655         return (java.lang.String) ref;
656       }
657     }
658     /**
659      *
660      *
661      * <pre>
662      * Required. Resource name of organization and inspectTemplate to be updated, for
663      * example `organizations/433245324/inspectTemplates/432452342` or
664      * projects/project-id/inspectTemplates/432452342.
665      * </pre>
666      *
667      * <code>
668      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
669      * </code>
670      *
671      * @return The bytes for name.
672      */
getNameBytes()673     public com.google.protobuf.ByteString getNameBytes() {
674       java.lang.Object ref = name_;
675       if (ref instanceof String) {
676         com.google.protobuf.ByteString b =
677             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
678         name_ = b;
679         return b;
680       } else {
681         return (com.google.protobuf.ByteString) ref;
682       }
683     }
684     /**
685      *
686      *
687      * <pre>
688      * Required. Resource name of organization and inspectTemplate to be updated, for
689      * example `organizations/433245324/inspectTemplates/432452342` or
690      * projects/project-id/inspectTemplates/432452342.
691      * </pre>
692      *
693      * <code>
694      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
695      * </code>
696      *
697      * @param value The name to set.
698      * @return This builder for chaining.
699      */
setName(java.lang.String value)700     public Builder setName(java.lang.String value) {
701       if (value == null) {
702         throw new NullPointerException();
703       }
704       name_ = value;
705       bitField0_ |= 0x00000001;
706       onChanged();
707       return this;
708     }
709     /**
710      *
711      *
712      * <pre>
713      * Required. Resource name of organization and inspectTemplate to be updated, for
714      * example `organizations/433245324/inspectTemplates/432452342` or
715      * projects/project-id/inspectTemplates/432452342.
716      * </pre>
717      *
718      * <code>
719      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
720      * </code>
721      *
722      * @return This builder for chaining.
723      */
clearName()724     public Builder clearName() {
725       name_ = getDefaultInstance().getName();
726       bitField0_ = (bitField0_ & ~0x00000001);
727       onChanged();
728       return this;
729     }
730     /**
731      *
732      *
733      * <pre>
734      * Required. Resource name of organization and inspectTemplate to be updated, for
735      * example `organizations/433245324/inspectTemplates/432452342` or
736      * projects/project-id/inspectTemplates/432452342.
737      * </pre>
738      *
739      * <code>
740      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
741      * </code>
742      *
743      * @param value The bytes for name to set.
744      * @return This builder for chaining.
745      */
setNameBytes(com.google.protobuf.ByteString value)746     public Builder setNameBytes(com.google.protobuf.ByteString value) {
747       if (value == null) {
748         throw new NullPointerException();
749       }
750       checkByteStringIsUtf8(value);
751       name_ = value;
752       bitField0_ |= 0x00000001;
753       onChanged();
754       return this;
755     }
756 
757     private com.google.privacy.dlp.v2.InspectTemplate inspectTemplate_;
758     private com.google.protobuf.SingleFieldBuilderV3<
759             com.google.privacy.dlp.v2.InspectTemplate,
760             com.google.privacy.dlp.v2.InspectTemplate.Builder,
761             com.google.privacy.dlp.v2.InspectTemplateOrBuilder>
762         inspectTemplateBuilder_;
763     /**
764      *
765      *
766      * <pre>
767      * New InspectTemplate value.
768      * </pre>
769      *
770      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
771      *
772      * @return Whether the inspectTemplate field is set.
773      */
hasInspectTemplate()774     public boolean hasInspectTemplate() {
775       return ((bitField0_ & 0x00000002) != 0);
776     }
777     /**
778      *
779      *
780      * <pre>
781      * New InspectTemplate value.
782      * </pre>
783      *
784      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
785      *
786      * @return The inspectTemplate.
787      */
getInspectTemplate()788     public com.google.privacy.dlp.v2.InspectTemplate getInspectTemplate() {
789       if (inspectTemplateBuilder_ == null) {
790         return inspectTemplate_ == null
791             ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
792             : inspectTemplate_;
793       } else {
794         return inspectTemplateBuilder_.getMessage();
795       }
796     }
797     /**
798      *
799      *
800      * <pre>
801      * New InspectTemplate value.
802      * </pre>
803      *
804      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
805      */
setInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value)806     public Builder setInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value) {
807       if (inspectTemplateBuilder_ == null) {
808         if (value == null) {
809           throw new NullPointerException();
810         }
811         inspectTemplate_ = value;
812       } else {
813         inspectTemplateBuilder_.setMessage(value);
814       }
815       bitField0_ |= 0x00000002;
816       onChanged();
817       return this;
818     }
819     /**
820      *
821      *
822      * <pre>
823      * New InspectTemplate value.
824      * </pre>
825      *
826      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
827      */
setInspectTemplate( com.google.privacy.dlp.v2.InspectTemplate.Builder builderForValue)828     public Builder setInspectTemplate(
829         com.google.privacy.dlp.v2.InspectTemplate.Builder builderForValue) {
830       if (inspectTemplateBuilder_ == null) {
831         inspectTemplate_ = builderForValue.build();
832       } else {
833         inspectTemplateBuilder_.setMessage(builderForValue.build());
834       }
835       bitField0_ |= 0x00000002;
836       onChanged();
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * New InspectTemplate value.
844      * </pre>
845      *
846      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
847      */
mergeInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value)848     public Builder mergeInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value) {
849       if (inspectTemplateBuilder_ == null) {
850         if (((bitField0_ & 0x00000002) != 0)
851             && inspectTemplate_ != null
852             && inspectTemplate_ != com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()) {
853           getInspectTemplateBuilder().mergeFrom(value);
854         } else {
855           inspectTemplate_ = value;
856         }
857       } else {
858         inspectTemplateBuilder_.mergeFrom(value);
859       }
860       bitField0_ |= 0x00000002;
861       onChanged();
862       return this;
863     }
864     /**
865      *
866      *
867      * <pre>
868      * New InspectTemplate value.
869      * </pre>
870      *
871      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
872      */
clearInspectTemplate()873     public Builder clearInspectTemplate() {
874       bitField0_ = (bitField0_ & ~0x00000002);
875       inspectTemplate_ = null;
876       if (inspectTemplateBuilder_ != null) {
877         inspectTemplateBuilder_.dispose();
878         inspectTemplateBuilder_ = null;
879       }
880       onChanged();
881       return this;
882     }
883     /**
884      *
885      *
886      * <pre>
887      * New InspectTemplate value.
888      * </pre>
889      *
890      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
891      */
getInspectTemplateBuilder()892     public com.google.privacy.dlp.v2.InspectTemplate.Builder getInspectTemplateBuilder() {
893       bitField0_ |= 0x00000002;
894       onChanged();
895       return getInspectTemplateFieldBuilder().getBuilder();
896     }
897     /**
898      *
899      *
900      * <pre>
901      * New InspectTemplate value.
902      * </pre>
903      *
904      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
905      */
getInspectTemplateOrBuilder()906     public com.google.privacy.dlp.v2.InspectTemplateOrBuilder getInspectTemplateOrBuilder() {
907       if (inspectTemplateBuilder_ != null) {
908         return inspectTemplateBuilder_.getMessageOrBuilder();
909       } else {
910         return inspectTemplate_ == null
911             ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
912             : inspectTemplate_;
913       }
914     }
915     /**
916      *
917      *
918      * <pre>
919      * New InspectTemplate value.
920      * </pre>
921      *
922      * <code>.google.privacy.dlp.v2.InspectTemplate inspect_template = 2;</code>
923      */
924     private com.google.protobuf.SingleFieldBuilderV3<
925             com.google.privacy.dlp.v2.InspectTemplate,
926             com.google.privacy.dlp.v2.InspectTemplate.Builder,
927             com.google.privacy.dlp.v2.InspectTemplateOrBuilder>
getInspectTemplateFieldBuilder()928         getInspectTemplateFieldBuilder() {
929       if (inspectTemplateBuilder_ == null) {
930         inspectTemplateBuilder_ =
931             new com.google.protobuf.SingleFieldBuilderV3<
932                 com.google.privacy.dlp.v2.InspectTemplate,
933                 com.google.privacy.dlp.v2.InspectTemplate.Builder,
934                 com.google.privacy.dlp.v2.InspectTemplateOrBuilder>(
935                 getInspectTemplate(), getParentForChildren(), isClean());
936         inspectTemplate_ = null;
937       }
938       return inspectTemplateBuilder_;
939     }
940 
941     private com.google.protobuf.FieldMask updateMask_;
942     private com.google.protobuf.SingleFieldBuilderV3<
943             com.google.protobuf.FieldMask,
944             com.google.protobuf.FieldMask.Builder,
945             com.google.protobuf.FieldMaskOrBuilder>
946         updateMaskBuilder_;
947     /**
948      *
949      *
950      * <pre>
951      * Mask to control which fields get updated.
952      * </pre>
953      *
954      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
955      *
956      * @return Whether the updateMask field is set.
957      */
hasUpdateMask()958     public boolean hasUpdateMask() {
959       return ((bitField0_ & 0x00000004) != 0);
960     }
961     /**
962      *
963      *
964      * <pre>
965      * Mask to control which fields get updated.
966      * </pre>
967      *
968      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
969      *
970      * @return The updateMask.
971      */
getUpdateMask()972     public com.google.protobuf.FieldMask getUpdateMask() {
973       if (updateMaskBuilder_ == null) {
974         return updateMask_ == null
975             ? com.google.protobuf.FieldMask.getDefaultInstance()
976             : updateMask_;
977       } else {
978         return updateMaskBuilder_.getMessage();
979       }
980     }
981     /**
982      *
983      *
984      * <pre>
985      * Mask to control which fields get updated.
986      * </pre>
987      *
988      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
989      */
setUpdateMask(com.google.protobuf.FieldMask value)990     public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
991       if (updateMaskBuilder_ == null) {
992         if (value == null) {
993           throw new NullPointerException();
994         }
995         updateMask_ = value;
996       } else {
997         updateMaskBuilder_.setMessage(value);
998       }
999       bitField0_ |= 0x00000004;
1000       onChanged();
1001       return this;
1002     }
1003     /**
1004      *
1005      *
1006      * <pre>
1007      * Mask to control which fields get updated.
1008      * </pre>
1009      *
1010      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1011      */
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)1012     public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) {
1013       if (updateMaskBuilder_ == null) {
1014         updateMask_ = builderForValue.build();
1015       } else {
1016         updateMaskBuilder_.setMessage(builderForValue.build());
1017       }
1018       bitField0_ |= 0x00000004;
1019       onChanged();
1020       return this;
1021     }
1022     /**
1023      *
1024      *
1025      * <pre>
1026      * Mask to control which fields get updated.
1027      * </pre>
1028      *
1029      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1030      */
mergeUpdateMask(com.google.protobuf.FieldMask value)1031     public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
1032       if (updateMaskBuilder_ == null) {
1033         if (((bitField0_ & 0x00000004) != 0)
1034             && updateMask_ != null
1035             && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) {
1036           getUpdateMaskBuilder().mergeFrom(value);
1037         } else {
1038           updateMask_ = value;
1039         }
1040       } else {
1041         updateMaskBuilder_.mergeFrom(value);
1042       }
1043       bitField0_ |= 0x00000004;
1044       onChanged();
1045       return this;
1046     }
1047     /**
1048      *
1049      *
1050      * <pre>
1051      * Mask to control which fields get updated.
1052      * </pre>
1053      *
1054      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1055      */
clearUpdateMask()1056     public Builder clearUpdateMask() {
1057       bitField0_ = (bitField0_ & ~0x00000004);
1058       updateMask_ = null;
1059       if (updateMaskBuilder_ != null) {
1060         updateMaskBuilder_.dispose();
1061         updateMaskBuilder_ = null;
1062       }
1063       onChanged();
1064       return this;
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * Mask to control which fields get updated.
1071      * </pre>
1072      *
1073      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1074      */
getUpdateMaskBuilder()1075     public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
1076       bitField0_ |= 0x00000004;
1077       onChanged();
1078       return getUpdateMaskFieldBuilder().getBuilder();
1079     }
1080     /**
1081      *
1082      *
1083      * <pre>
1084      * Mask to control which fields get updated.
1085      * </pre>
1086      *
1087      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1088      */
getUpdateMaskOrBuilder()1089     public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
1090       if (updateMaskBuilder_ != null) {
1091         return updateMaskBuilder_.getMessageOrBuilder();
1092       } else {
1093         return updateMask_ == null
1094             ? com.google.protobuf.FieldMask.getDefaultInstance()
1095             : updateMask_;
1096       }
1097     }
1098     /**
1099      *
1100      *
1101      * <pre>
1102      * Mask to control which fields get updated.
1103      * </pre>
1104      *
1105      * <code>.google.protobuf.FieldMask update_mask = 3;</code>
1106      */
1107     private com.google.protobuf.SingleFieldBuilderV3<
1108             com.google.protobuf.FieldMask,
1109             com.google.protobuf.FieldMask.Builder,
1110             com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder()1111         getUpdateMaskFieldBuilder() {
1112       if (updateMaskBuilder_ == null) {
1113         updateMaskBuilder_ =
1114             new com.google.protobuf.SingleFieldBuilderV3<
1115                 com.google.protobuf.FieldMask,
1116                 com.google.protobuf.FieldMask.Builder,
1117                 com.google.protobuf.FieldMaskOrBuilder>(
1118                 getUpdateMask(), getParentForChildren(), isClean());
1119         updateMask_ = null;
1120       }
1121       return updateMaskBuilder_;
1122     }
1123 
1124     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1125     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1126       return super.setUnknownFields(unknownFields);
1127     }
1128 
1129     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1130     public final Builder mergeUnknownFields(
1131         final com.google.protobuf.UnknownFieldSet unknownFields) {
1132       return super.mergeUnknownFields(unknownFields);
1133     }
1134 
1135     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.UpdateInspectTemplateRequest)
1136   }
1137 
1138   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.UpdateInspectTemplateRequest)
1139   private static final com.google.privacy.dlp.v2.UpdateInspectTemplateRequest DEFAULT_INSTANCE;
1140 
1141   static {
1142     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.UpdateInspectTemplateRequest();
1143   }
1144 
getDefaultInstance()1145   public static com.google.privacy.dlp.v2.UpdateInspectTemplateRequest getDefaultInstance() {
1146     return DEFAULT_INSTANCE;
1147   }
1148 
1149   private static final com.google.protobuf.Parser<UpdateInspectTemplateRequest> PARSER =
1150       new com.google.protobuf.AbstractParser<UpdateInspectTemplateRequest>() {
1151         @java.lang.Override
1152         public UpdateInspectTemplateRequest parsePartialFrom(
1153             com.google.protobuf.CodedInputStream input,
1154             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1155             throws com.google.protobuf.InvalidProtocolBufferException {
1156           Builder builder = newBuilder();
1157           try {
1158             builder.mergeFrom(input, extensionRegistry);
1159           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1160             throw e.setUnfinishedMessage(builder.buildPartial());
1161           } catch (com.google.protobuf.UninitializedMessageException e) {
1162             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1163           } catch (java.io.IOException e) {
1164             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1165                 .setUnfinishedMessage(builder.buildPartial());
1166           }
1167           return builder.buildPartial();
1168         }
1169       };
1170 
parser()1171   public static com.google.protobuf.Parser<UpdateInspectTemplateRequest> parser() {
1172     return PARSER;
1173   }
1174 
1175   @java.lang.Override
getParserForType()1176   public com.google.protobuf.Parser<UpdateInspectTemplateRequest> getParserForType() {
1177     return PARSER;
1178   }
1179 
1180   @java.lang.Override
getDefaultInstanceForType()1181   public com.google.privacy.dlp.v2.UpdateInspectTemplateRequest getDefaultInstanceForType() {
1182     return DEFAULT_INSTANCE;
1183   }
1184 }
1185