• 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 CreateJobTrigger.
26  * </pre>
27  *
28  * Protobuf type {@code google.privacy.dlp.v2.CreateJobTriggerRequest}
29  */
30 public final class CreateJobTriggerRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.CreateJobTriggerRequest)
33     CreateJobTriggerRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use CreateJobTriggerRequest.newBuilder() to construct.
CreateJobTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private CreateJobTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
CreateJobTriggerRequest()40   private CreateJobTriggerRequest() {
41     parent_ = "";
42     triggerId_ = "";
43     locationId_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new CreateJobTriggerRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.privacy.dlp.v2.DlpProto
59         .internal_static_google_privacy_dlp_v2_CreateJobTriggerRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.privacy.dlp.v2.DlpProto
66         .internal_static_google_privacy_dlp_v2_CreateJobTriggerRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.privacy.dlp.v2.CreateJobTriggerRequest.class,
69             com.google.privacy.dlp.v2.CreateJobTriggerRequest.Builder.class);
70   }
71 
72   public static final int PARENT_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object parent_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Required. Parent resource name.
81    * The format of this value varies depending on whether you have [specified a
82    * processing
83    * location](https://cloud.google.com/dlp/docs/specifying-location):
84    * + Projects scope, location specified:&lt;br/&gt;
85    *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
86    * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
87    *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
88    * The following example `parent` string specifies a parent project with the
89    * identifier `example-project`, and specifies the `europe-west3` location
90    * for processing data:
91    *     parent=projects/example-project/locations/europe-west3
92    * </pre>
93    *
94    * <code>
95    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
96    * </code>
97    *
98    * @return The parent.
99    */
100   @java.lang.Override
getParent()101   public java.lang.String getParent() {
102     java.lang.Object ref = parent_;
103     if (ref instanceof java.lang.String) {
104       return (java.lang.String) ref;
105     } else {
106       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
107       java.lang.String s = bs.toStringUtf8();
108       parent_ = s;
109       return s;
110     }
111   }
112   /**
113    *
114    *
115    * <pre>
116    * Required. Parent resource name.
117    * The format of this value varies depending on whether you have [specified a
118    * processing
119    * location](https://cloud.google.com/dlp/docs/specifying-location):
120    * + Projects scope, location specified:&lt;br/&gt;
121    *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
122    * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
123    *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
124    * The following example `parent` string specifies a parent project with the
125    * identifier `example-project`, and specifies the `europe-west3` location
126    * for processing data:
127    *     parent=projects/example-project/locations/europe-west3
128    * </pre>
129    *
130    * <code>
131    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
132    * </code>
133    *
134    * @return The bytes for parent.
135    */
136   @java.lang.Override
getParentBytes()137   public com.google.protobuf.ByteString getParentBytes() {
138     java.lang.Object ref = parent_;
139     if (ref instanceof java.lang.String) {
140       com.google.protobuf.ByteString b =
141           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
142       parent_ = b;
143       return b;
144     } else {
145       return (com.google.protobuf.ByteString) ref;
146     }
147   }
148 
149   public static final int JOB_TRIGGER_FIELD_NUMBER = 2;
150   private com.google.privacy.dlp.v2.JobTrigger jobTrigger_;
151   /**
152    *
153    *
154    * <pre>
155    * Required. The JobTrigger to create.
156    * </pre>
157    *
158    * <code>
159    * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
160    * </code>
161    *
162    * @return Whether the jobTrigger field is set.
163    */
164   @java.lang.Override
hasJobTrigger()165   public boolean hasJobTrigger() {
166     return jobTrigger_ != null;
167   }
168   /**
169    *
170    *
171    * <pre>
172    * Required. The JobTrigger to create.
173    * </pre>
174    *
175    * <code>
176    * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
177    * </code>
178    *
179    * @return The jobTrigger.
180    */
181   @java.lang.Override
getJobTrigger()182   public com.google.privacy.dlp.v2.JobTrigger getJobTrigger() {
183     return jobTrigger_ == null
184         ? com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()
185         : jobTrigger_;
186   }
187   /**
188    *
189    *
190    * <pre>
191    * Required. The JobTrigger to create.
192    * </pre>
193    *
194    * <code>
195    * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
196    * </code>
197    */
198   @java.lang.Override
getJobTriggerOrBuilder()199   public com.google.privacy.dlp.v2.JobTriggerOrBuilder getJobTriggerOrBuilder() {
200     return jobTrigger_ == null
201         ? com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()
202         : jobTrigger_;
203   }
204 
205   public static final int TRIGGER_ID_FIELD_NUMBER = 3;
206 
207   @SuppressWarnings("serial")
208   private volatile java.lang.Object triggerId_ = "";
209   /**
210    *
211    *
212    * <pre>
213    * The trigger id can contain uppercase and lowercase letters,
214    * numbers, and hyphens; that is, it must match the regular
215    * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
216    * characters. Can be empty to allow the system to generate one.
217    * </pre>
218    *
219    * <code>string trigger_id = 3;</code>
220    *
221    * @return The triggerId.
222    */
223   @java.lang.Override
getTriggerId()224   public java.lang.String getTriggerId() {
225     java.lang.Object ref = triggerId_;
226     if (ref instanceof java.lang.String) {
227       return (java.lang.String) ref;
228     } else {
229       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
230       java.lang.String s = bs.toStringUtf8();
231       triggerId_ = s;
232       return s;
233     }
234   }
235   /**
236    *
237    *
238    * <pre>
239    * The trigger id can contain uppercase and lowercase letters,
240    * numbers, and hyphens; that is, it must match the regular
241    * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
242    * characters. Can be empty to allow the system to generate one.
243    * </pre>
244    *
245    * <code>string trigger_id = 3;</code>
246    *
247    * @return The bytes for triggerId.
248    */
249   @java.lang.Override
getTriggerIdBytes()250   public com.google.protobuf.ByteString getTriggerIdBytes() {
251     java.lang.Object ref = triggerId_;
252     if (ref instanceof java.lang.String) {
253       com.google.protobuf.ByteString b =
254           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
255       triggerId_ = b;
256       return b;
257     } else {
258       return (com.google.protobuf.ByteString) ref;
259     }
260   }
261 
262   public static final int LOCATION_ID_FIELD_NUMBER = 4;
263 
264   @SuppressWarnings("serial")
265   private volatile java.lang.Object locationId_ = "";
266   /**
267    *
268    *
269    * <pre>
270    * Deprecated. This field has no effect.
271    * </pre>
272    *
273    * <code>string location_id = 4;</code>
274    *
275    * @return The locationId.
276    */
277   @java.lang.Override
getLocationId()278   public java.lang.String getLocationId() {
279     java.lang.Object ref = locationId_;
280     if (ref instanceof java.lang.String) {
281       return (java.lang.String) ref;
282     } else {
283       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
284       java.lang.String s = bs.toStringUtf8();
285       locationId_ = s;
286       return s;
287     }
288   }
289   /**
290    *
291    *
292    * <pre>
293    * Deprecated. This field has no effect.
294    * </pre>
295    *
296    * <code>string location_id = 4;</code>
297    *
298    * @return The bytes for locationId.
299    */
300   @java.lang.Override
getLocationIdBytes()301   public com.google.protobuf.ByteString getLocationIdBytes() {
302     java.lang.Object ref = locationId_;
303     if (ref instanceof java.lang.String) {
304       com.google.protobuf.ByteString b =
305           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
306       locationId_ = b;
307       return b;
308     } else {
309       return (com.google.protobuf.ByteString) ref;
310     }
311   }
312 
313   private byte memoizedIsInitialized = -1;
314 
315   @java.lang.Override
isInitialized()316   public final boolean isInitialized() {
317     byte isInitialized = memoizedIsInitialized;
318     if (isInitialized == 1) return true;
319     if (isInitialized == 0) return false;
320 
321     memoizedIsInitialized = 1;
322     return true;
323   }
324 
325   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)326   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
327     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
328       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
329     }
330     if (jobTrigger_ != null) {
331       output.writeMessage(2, getJobTrigger());
332     }
333     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(triggerId_)) {
334       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, triggerId_);
335     }
336     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
337       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, locationId_);
338     }
339     getUnknownFields().writeTo(output);
340   }
341 
342   @java.lang.Override
getSerializedSize()343   public int getSerializedSize() {
344     int size = memoizedSize;
345     if (size != -1) return size;
346 
347     size = 0;
348     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
349       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
350     }
351     if (jobTrigger_ != null) {
352       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getJobTrigger());
353     }
354     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(triggerId_)) {
355       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, triggerId_);
356     }
357     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
358       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, locationId_);
359     }
360     size += getUnknownFields().getSerializedSize();
361     memoizedSize = size;
362     return size;
363   }
364 
365   @java.lang.Override
equals(final java.lang.Object obj)366   public boolean equals(final java.lang.Object obj) {
367     if (obj == this) {
368       return true;
369     }
370     if (!(obj instanceof com.google.privacy.dlp.v2.CreateJobTriggerRequest)) {
371       return super.equals(obj);
372     }
373     com.google.privacy.dlp.v2.CreateJobTriggerRequest other =
374         (com.google.privacy.dlp.v2.CreateJobTriggerRequest) obj;
375 
376     if (!getParent().equals(other.getParent())) return false;
377     if (hasJobTrigger() != other.hasJobTrigger()) return false;
378     if (hasJobTrigger()) {
379       if (!getJobTrigger().equals(other.getJobTrigger())) return false;
380     }
381     if (!getTriggerId().equals(other.getTriggerId())) return false;
382     if (!getLocationId().equals(other.getLocationId())) return false;
383     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
384     return true;
385   }
386 
387   @java.lang.Override
hashCode()388   public int hashCode() {
389     if (memoizedHashCode != 0) {
390       return memoizedHashCode;
391     }
392     int hash = 41;
393     hash = (19 * hash) + getDescriptor().hashCode();
394     hash = (37 * hash) + PARENT_FIELD_NUMBER;
395     hash = (53 * hash) + getParent().hashCode();
396     if (hasJobTrigger()) {
397       hash = (37 * hash) + JOB_TRIGGER_FIELD_NUMBER;
398       hash = (53 * hash) + getJobTrigger().hashCode();
399     }
400     hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER;
401     hash = (53 * hash) + getTriggerId().hashCode();
402     hash = (37 * hash) + LOCATION_ID_FIELD_NUMBER;
403     hash = (53 * hash) + getLocationId().hashCode();
404     hash = (29 * hash) + getUnknownFields().hashCode();
405     memoizedHashCode = hash;
406     return hash;
407   }
408 
parseFrom( java.nio.ByteBuffer data)409   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
410       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
411     return PARSER.parseFrom(data);
412   }
413 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)414   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
415       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
416       throws com.google.protobuf.InvalidProtocolBufferException {
417     return PARSER.parseFrom(data, extensionRegistry);
418   }
419 
parseFrom( com.google.protobuf.ByteString data)420   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
421       com.google.protobuf.ByteString data)
422       throws com.google.protobuf.InvalidProtocolBufferException {
423     return PARSER.parseFrom(data);
424   }
425 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)426   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
427       com.google.protobuf.ByteString data,
428       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429       throws com.google.protobuf.InvalidProtocolBufferException {
430     return PARSER.parseFrom(data, extensionRegistry);
431   }
432 
parseFrom(byte[] data)433   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(byte[] data)
434       throws com.google.protobuf.InvalidProtocolBufferException {
435     return PARSER.parseFrom(data);
436   }
437 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)438   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
439       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
440       throws com.google.protobuf.InvalidProtocolBufferException {
441     return PARSER.parseFrom(data, extensionRegistry);
442   }
443 
parseFrom( java.io.InputStream input)444   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
445       java.io.InputStream input) throws java.io.IOException {
446     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
447   }
448 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)449   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
450       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
451       throws java.io.IOException {
452     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
453         PARSER, input, extensionRegistry);
454   }
455 
parseDelimitedFrom( java.io.InputStream input)456   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseDelimitedFrom(
457       java.io.InputStream input) throws java.io.IOException {
458     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
459   }
460 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)461   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseDelimitedFrom(
462       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
463       throws java.io.IOException {
464     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
465         PARSER, input, extensionRegistry);
466   }
467 
parseFrom( com.google.protobuf.CodedInputStream input)468   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
469       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
470     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
471   }
472 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)473   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest parseFrom(
474       com.google.protobuf.CodedInputStream input,
475       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
476       throws java.io.IOException {
477     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
478         PARSER, input, extensionRegistry);
479   }
480 
481   @java.lang.Override
newBuilderForType()482   public Builder newBuilderForType() {
483     return newBuilder();
484   }
485 
newBuilder()486   public static Builder newBuilder() {
487     return DEFAULT_INSTANCE.toBuilder();
488   }
489 
newBuilder(com.google.privacy.dlp.v2.CreateJobTriggerRequest prototype)490   public static Builder newBuilder(com.google.privacy.dlp.v2.CreateJobTriggerRequest prototype) {
491     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
492   }
493 
494   @java.lang.Override
toBuilder()495   public Builder toBuilder() {
496     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
497   }
498 
499   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)500   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
501     Builder builder = new Builder(parent);
502     return builder;
503   }
504   /**
505    *
506    *
507    * <pre>
508    * Request message for CreateJobTrigger.
509    * </pre>
510    *
511    * Protobuf type {@code google.privacy.dlp.v2.CreateJobTriggerRequest}
512    */
513   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
514       implements
515       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.CreateJobTriggerRequest)
516       com.google.privacy.dlp.v2.CreateJobTriggerRequestOrBuilder {
getDescriptor()517     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
518       return com.google.privacy.dlp.v2.DlpProto
519           .internal_static_google_privacy_dlp_v2_CreateJobTriggerRequest_descriptor;
520     }
521 
522     @java.lang.Override
523     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()524         internalGetFieldAccessorTable() {
525       return com.google.privacy.dlp.v2.DlpProto
526           .internal_static_google_privacy_dlp_v2_CreateJobTriggerRequest_fieldAccessorTable
527           .ensureFieldAccessorsInitialized(
528               com.google.privacy.dlp.v2.CreateJobTriggerRequest.class,
529               com.google.privacy.dlp.v2.CreateJobTriggerRequest.Builder.class);
530     }
531 
532     // Construct using com.google.privacy.dlp.v2.CreateJobTriggerRequest.newBuilder()
Builder()533     private Builder() {}
534 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)535     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
536       super(parent);
537     }
538 
539     @java.lang.Override
clear()540     public Builder clear() {
541       super.clear();
542       bitField0_ = 0;
543       parent_ = "";
544       jobTrigger_ = null;
545       if (jobTriggerBuilder_ != null) {
546         jobTriggerBuilder_.dispose();
547         jobTriggerBuilder_ = null;
548       }
549       triggerId_ = "";
550       locationId_ = "";
551       return this;
552     }
553 
554     @java.lang.Override
getDescriptorForType()555     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
556       return com.google.privacy.dlp.v2.DlpProto
557           .internal_static_google_privacy_dlp_v2_CreateJobTriggerRequest_descriptor;
558     }
559 
560     @java.lang.Override
getDefaultInstanceForType()561     public com.google.privacy.dlp.v2.CreateJobTriggerRequest getDefaultInstanceForType() {
562       return com.google.privacy.dlp.v2.CreateJobTriggerRequest.getDefaultInstance();
563     }
564 
565     @java.lang.Override
build()566     public com.google.privacy.dlp.v2.CreateJobTriggerRequest build() {
567       com.google.privacy.dlp.v2.CreateJobTriggerRequest result = buildPartial();
568       if (!result.isInitialized()) {
569         throw newUninitializedMessageException(result);
570       }
571       return result;
572     }
573 
574     @java.lang.Override
buildPartial()575     public com.google.privacy.dlp.v2.CreateJobTriggerRequest buildPartial() {
576       com.google.privacy.dlp.v2.CreateJobTriggerRequest result =
577           new com.google.privacy.dlp.v2.CreateJobTriggerRequest(this);
578       if (bitField0_ != 0) {
579         buildPartial0(result);
580       }
581       onBuilt();
582       return result;
583     }
584 
buildPartial0(com.google.privacy.dlp.v2.CreateJobTriggerRequest result)585     private void buildPartial0(com.google.privacy.dlp.v2.CreateJobTriggerRequest result) {
586       int from_bitField0_ = bitField0_;
587       if (((from_bitField0_ & 0x00000001) != 0)) {
588         result.parent_ = parent_;
589       }
590       if (((from_bitField0_ & 0x00000002) != 0)) {
591         result.jobTrigger_ = jobTriggerBuilder_ == null ? jobTrigger_ : jobTriggerBuilder_.build();
592       }
593       if (((from_bitField0_ & 0x00000004) != 0)) {
594         result.triggerId_ = triggerId_;
595       }
596       if (((from_bitField0_ & 0x00000008) != 0)) {
597         result.locationId_ = locationId_;
598       }
599     }
600 
601     @java.lang.Override
clone()602     public Builder clone() {
603       return super.clone();
604     }
605 
606     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)607     public Builder setField(
608         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
609       return super.setField(field, value);
610     }
611 
612     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)613     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
614       return super.clearField(field);
615     }
616 
617     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)618     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
619       return super.clearOneof(oneof);
620     }
621 
622     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)623     public Builder setRepeatedField(
624         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
625       return super.setRepeatedField(field, index, value);
626     }
627 
628     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)629     public Builder addRepeatedField(
630         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
631       return super.addRepeatedField(field, value);
632     }
633 
634     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)635     public Builder mergeFrom(com.google.protobuf.Message other) {
636       if (other instanceof com.google.privacy.dlp.v2.CreateJobTriggerRequest) {
637         return mergeFrom((com.google.privacy.dlp.v2.CreateJobTriggerRequest) other);
638       } else {
639         super.mergeFrom(other);
640         return this;
641       }
642     }
643 
mergeFrom(com.google.privacy.dlp.v2.CreateJobTriggerRequest other)644     public Builder mergeFrom(com.google.privacy.dlp.v2.CreateJobTriggerRequest other) {
645       if (other == com.google.privacy.dlp.v2.CreateJobTriggerRequest.getDefaultInstance())
646         return this;
647       if (!other.getParent().isEmpty()) {
648         parent_ = other.parent_;
649         bitField0_ |= 0x00000001;
650         onChanged();
651       }
652       if (other.hasJobTrigger()) {
653         mergeJobTrigger(other.getJobTrigger());
654       }
655       if (!other.getTriggerId().isEmpty()) {
656         triggerId_ = other.triggerId_;
657         bitField0_ |= 0x00000004;
658         onChanged();
659       }
660       if (!other.getLocationId().isEmpty()) {
661         locationId_ = other.locationId_;
662         bitField0_ |= 0x00000008;
663         onChanged();
664       }
665       this.mergeUnknownFields(other.getUnknownFields());
666       onChanged();
667       return this;
668     }
669 
670     @java.lang.Override
isInitialized()671     public final boolean isInitialized() {
672       return true;
673     }
674 
675     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)676     public Builder mergeFrom(
677         com.google.protobuf.CodedInputStream input,
678         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
679         throws java.io.IOException {
680       if (extensionRegistry == null) {
681         throw new java.lang.NullPointerException();
682       }
683       try {
684         boolean done = false;
685         while (!done) {
686           int tag = input.readTag();
687           switch (tag) {
688             case 0:
689               done = true;
690               break;
691             case 10:
692               {
693                 parent_ = input.readStringRequireUtf8();
694                 bitField0_ |= 0x00000001;
695                 break;
696               } // case 10
697             case 18:
698               {
699                 input.readMessage(getJobTriggerFieldBuilder().getBuilder(), extensionRegistry);
700                 bitField0_ |= 0x00000002;
701                 break;
702               } // case 18
703             case 26:
704               {
705                 triggerId_ = input.readStringRequireUtf8();
706                 bitField0_ |= 0x00000004;
707                 break;
708               } // case 26
709             case 34:
710               {
711                 locationId_ = input.readStringRequireUtf8();
712                 bitField0_ |= 0x00000008;
713                 break;
714               } // case 34
715             default:
716               {
717                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
718                   done = true; // was an endgroup tag
719                 }
720                 break;
721               } // default:
722           } // switch (tag)
723         } // while (!done)
724       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
725         throw e.unwrapIOException();
726       } finally {
727         onChanged();
728       } // finally
729       return this;
730     }
731 
732     private int bitField0_;
733 
734     private java.lang.Object parent_ = "";
735     /**
736      *
737      *
738      * <pre>
739      * Required. Parent resource name.
740      * The format of this value varies depending on whether you have [specified a
741      * processing
742      * location](https://cloud.google.com/dlp/docs/specifying-location):
743      * + Projects scope, location specified:&lt;br/&gt;
744      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
745      * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
746      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
747      * The following example `parent` string specifies a parent project with the
748      * identifier `example-project`, and specifies the `europe-west3` location
749      * for processing data:
750      *     parent=projects/example-project/locations/europe-west3
751      * </pre>
752      *
753      * <code>
754      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
755      * </code>
756      *
757      * @return The parent.
758      */
getParent()759     public java.lang.String getParent() {
760       java.lang.Object ref = parent_;
761       if (!(ref instanceof java.lang.String)) {
762         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
763         java.lang.String s = bs.toStringUtf8();
764         parent_ = s;
765         return s;
766       } else {
767         return (java.lang.String) ref;
768       }
769     }
770     /**
771      *
772      *
773      * <pre>
774      * Required. Parent resource name.
775      * The format of this value varies depending on whether you have [specified a
776      * processing
777      * location](https://cloud.google.com/dlp/docs/specifying-location):
778      * + Projects scope, location specified:&lt;br/&gt;
779      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
780      * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
781      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
782      * The following example `parent` string specifies a parent project with the
783      * identifier `example-project`, and specifies the `europe-west3` location
784      * for processing data:
785      *     parent=projects/example-project/locations/europe-west3
786      * </pre>
787      *
788      * <code>
789      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
790      * </code>
791      *
792      * @return The bytes for parent.
793      */
getParentBytes()794     public com.google.protobuf.ByteString getParentBytes() {
795       java.lang.Object ref = parent_;
796       if (ref instanceof String) {
797         com.google.protobuf.ByteString b =
798             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
799         parent_ = b;
800         return b;
801       } else {
802         return (com.google.protobuf.ByteString) ref;
803       }
804     }
805     /**
806      *
807      *
808      * <pre>
809      * Required. Parent resource name.
810      * The format of this value varies depending on whether you have [specified a
811      * processing
812      * location](https://cloud.google.com/dlp/docs/specifying-location):
813      * + Projects scope, location specified:&lt;br/&gt;
814      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
815      * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
816      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
817      * The following example `parent` string specifies a parent project with the
818      * identifier `example-project`, and specifies the `europe-west3` location
819      * for processing data:
820      *     parent=projects/example-project/locations/europe-west3
821      * </pre>
822      *
823      * <code>
824      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
825      * </code>
826      *
827      * @param value The parent to set.
828      * @return This builder for chaining.
829      */
setParent(java.lang.String value)830     public Builder setParent(java.lang.String value) {
831       if (value == null) {
832         throw new NullPointerException();
833       }
834       parent_ = value;
835       bitField0_ |= 0x00000001;
836       onChanged();
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * Required. Parent resource name.
844      * The format of this value varies depending on whether you have [specified a
845      * processing
846      * location](https://cloud.google.com/dlp/docs/specifying-location):
847      * + Projects scope, location specified:&lt;br/&gt;
848      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
849      * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
850      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
851      * The following example `parent` string specifies a parent project with the
852      * identifier `example-project`, and specifies the `europe-west3` location
853      * for processing data:
854      *     parent=projects/example-project/locations/europe-west3
855      * </pre>
856      *
857      * <code>
858      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
859      * </code>
860      *
861      * @return This builder for chaining.
862      */
clearParent()863     public Builder clearParent() {
864       parent_ = getDefaultInstance().getParent();
865       bitField0_ = (bitField0_ & ~0x00000001);
866       onChanged();
867       return this;
868     }
869     /**
870      *
871      *
872      * <pre>
873      * Required. Parent resource name.
874      * The format of this value varies depending on whether you have [specified a
875      * processing
876      * location](https://cloud.google.com/dlp/docs/specifying-location):
877      * + Projects scope, location specified:&lt;br/&gt;
878      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;`/locations/`&lt;var&gt;LOCATION_ID&lt;/var&gt;
879      * + Projects scope, no location specified (defaults to global):&lt;br/&gt;
880      *   `projects/`&lt;var&gt;PROJECT_ID&lt;/var&gt;
881      * The following example `parent` string specifies a parent project with the
882      * identifier `example-project`, and specifies the `europe-west3` location
883      * for processing data:
884      *     parent=projects/example-project/locations/europe-west3
885      * </pre>
886      *
887      * <code>
888      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
889      * </code>
890      *
891      * @param value The bytes for parent to set.
892      * @return This builder for chaining.
893      */
setParentBytes(com.google.protobuf.ByteString value)894     public Builder setParentBytes(com.google.protobuf.ByteString value) {
895       if (value == null) {
896         throw new NullPointerException();
897       }
898       checkByteStringIsUtf8(value);
899       parent_ = value;
900       bitField0_ |= 0x00000001;
901       onChanged();
902       return this;
903     }
904 
905     private com.google.privacy.dlp.v2.JobTrigger jobTrigger_;
906     private com.google.protobuf.SingleFieldBuilderV3<
907             com.google.privacy.dlp.v2.JobTrigger,
908             com.google.privacy.dlp.v2.JobTrigger.Builder,
909             com.google.privacy.dlp.v2.JobTriggerOrBuilder>
910         jobTriggerBuilder_;
911     /**
912      *
913      *
914      * <pre>
915      * Required. The JobTrigger to create.
916      * </pre>
917      *
918      * <code>
919      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
920      * </code>
921      *
922      * @return Whether the jobTrigger field is set.
923      */
hasJobTrigger()924     public boolean hasJobTrigger() {
925       return ((bitField0_ & 0x00000002) != 0);
926     }
927     /**
928      *
929      *
930      * <pre>
931      * Required. The JobTrigger to create.
932      * </pre>
933      *
934      * <code>
935      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
936      * </code>
937      *
938      * @return The jobTrigger.
939      */
getJobTrigger()940     public com.google.privacy.dlp.v2.JobTrigger getJobTrigger() {
941       if (jobTriggerBuilder_ == null) {
942         return jobTrigger_ == null
943             ? com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()
944             : jobTrigger_;
945       } else {
946         return jobTriggerBuilder_.getMessage();
947       }
948     }
949     /**
950      *
951      *
952      * <pre>
953      * Required. The JobTrigger to create.
954      * </pre>
955      *
956      * <code>
957      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
958      * </code>
959      */
setJobTrigger(com.google.privacy.dlp.v2.JobTrigger value)960     public Builder setJobTrigger(com.google.privacy.dlp.v2.JobTrigger value) {
961       if (jobTriggerBuilder_ == null) {
962         if (value == null) {
963           throw new NullPointerException();
964         }
965         jobTrigger_ = value;
966       } else {
967         jobTriggerBuilder_.setMessage(value);
968       }
969       bitField0_ |= 0x00000002;
970       onChanged();
971       return this;
972     }
973     /**
974      *
975      *
976      * <pre>
977      * Required. The JobTrigger to create.
978      * </pre>
979      *
980      * <code>
981      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
982      * </code>
983      */
setJobTrigger(com.google.privacy.dlp.v2.JobTrigger.Builder builderForValue)984     public Builder setJobTrigger(com.google.privacy.dlp.v2.JobTrigger.Builder builderForValue) {
985       if (jobTriggerBuilder_ == null) {
986         jobTrigger_ = builderForValue.build();
987       } else {
988         jobTriggerBuilder_.setMessage(builderForValue.build());
989       }
990       bitField0_ |= 0x00000002;
991       onChanged();
992       return this;
993     }
994     /**
995      *
996      *
997      * <pre>
998      * Required. The JobTrigger to create.
999      * </pre>
1000      *
1001      * <code>
1002      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
1003      * </code>
1004      */
mergeJobTrigger(com.google.privacy.dlp.v2.JobTrigger value)1005     public Builder mergeJobTrigger(com.google.privacy.dlp.v2.JobTrigger value) {
1006       if (jobTriggerBuilder_ == null) {
1007         if (((bitField0_ & 0x00000002) != 0)
1008             && jobTrigger_ != null
1009             && jobTrigger_ != com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()) {
1010           getJobTriggerBuilder().mergeFrom(value);
1011         } else {
1012           jobTrigger_ = value;
1013         }
1014       } else {
1015         jobTriggerBuilder_.mergeFrom(value);
1016       }
1017       bitField0_ |= 0x00000002;
1018       onChanged();
1019       return this;
1020     }
1021     /**
1022      *
1023      *
1024      * <pre>
1025      * Required. The JobTrigger to create.
1026      * </pre>
1027      *
1028      * <code>
1029      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
1030      * </code>
1031      */
clearJobTrigger()1032     public Builder clearJobTrigger() {
1033       bitField0_ = (bitField0_ & ~0x00000002);
1034       jobTrigger_ = null;
1035       if (jobTriggerBuilder_ != null) {
1036         jobTriggerBuilder_.dispose();
1037         jobTriggerBuilder_ = null;
1038       }
1039       onChanged();
1040       return this;
1041     }
1042     /**
1043      *
1044      *
1045      * <pre>
1046      * Required. The JobTrigger to create.
1047      * </pre>
1048      *
1049      * <code>
1050      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
1051      * </code>
1052      */
getJobTriggerBuilder()1053     public com.google.privacy.dlp.v2.JobTrigger.Builder getJobTriggerBuilder() {
1054       bitField0_ |= 0x00000002;
1055       onChanged();
1056       return getJobTriggerFieldBuilder().getBuilder();
1057     }
1058     /**
1059      *
1060      *
1061      * <pre>
1062      * Required. The JobTrigger to create.
1063      * </pre>
1064      *
1065      * <code>
1066      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
1067      * </code>
1068      */
getJobTriggerOrBuilder()1069     public com.google.privacy.dlp.v2.JobTriggerOrBuilder getJobTriggerOrBuilder() {
1070       if (jobTriggerBuilder_ != null) {
1071         return jobTriggerBuilder_.getMessageOrBuilder();
1072       } else {
1073         return jobTrigger_ == null
1074             ? com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()
1075             : jobTrigger_;
1076       }
1077     }
1078     /**
1079      *
1080      *
1081      * <pre>
1082      * Required. The JobTrigger to create.
1083      * </pre>
1084      *
1085      * <code>
1086      * .google.privacy.dlp.v2.JobTrigger job_trigger = 2 [(.google.api.field_behavior) = REQUIRED];
1087      * </code>
1088      */
1089     private com.google.protobuf.SingleFieldBuilderV3<
1090             com.google.privacy.dlp.v2.JobTrigger,
1091             com.google.privacy.dlp.v2.JobTrigger.Builder,
1092             com.google.privacy.dlp.v2.JobTriggerOrBuilder>
getJobTriggerFieldBuilder()1093         getJobTriggerFieldBuilder() {
1094       if (jobTriggerBuilder_ == null) {
1095         jobTriggerBuilder_ =
1096             new com.google.protobuf.SingleFieldBuilderV3<
1097                 com.google.privacy.dlp.v2.JobTrigger,
1098                 com.google.privacy.dlp.v2.JobTrigger.Builder,
1099                 com.google.privacy.dlp.v2.JobTriggerOrBuilder>(
1100                 getJobTrigger(), getParentForChildren(), isClean());
1101         jobTrigger_ = null;
1102       }
1103       return jobTriggerBuilder_;
1104     }
1105 
1106     private java.lang.Object triggerId_ = "";
1107     /**
1108      *
1109      *
1110      * <pre>
1111      * The trigger id can contain uppercase and lowercase letters,
1112      * numbers, and hyphens; that is, it must match the regular
1113      * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
1114      * characters. Can be empty to allow the system to generate one.
1115      * </pre>
1116      *
1117      * <code>string trigger_id = 3;</code>
1118      *
1119      * @return The triggerId.
1120      */
getTriggerId()1121     public java.lang.String getTriggerId() {
1122       java.lang.Object ref = triggerId_;
1123       if (!(ref instanceof java.lang.String)) {
1124         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1125         java.lang.String s = bs.toStringUtf8();
1126         triggerId_ = s;
1127         return s;
1128       } else {
1129         return (java.lang.String) ref;
1130       }
1131     }
1132     /**
1133      *
1134      *
1135      * <pre>
1136      * The trigger id can contain uppercase and lowercase letters,
1137      * numbers, and hyphens; that is, it must match the regular
1138      * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
1139      * characters. Can be empty to allow the system to generate one.
1140      * </pre>
1141      *
1142      * <code>string trigger_id = 3;</code>
1143      *
1144      * @return The bytes for triggerId.
1145      */
getTriggerIdBytes()1146     public com.google.protobuf.ByteString getTriggerIdBytes() {
1147       java.lang.Object ref = triggerId_;
1148       if (ref instanceof String) {
1149         com.google.protobuf.ByteString b =
1150             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1151         triggerId_ = b;
1152         return b;
1153       } else {
1154         return (com.google.protobuf.ByteString) ref;
1155       }
1156     }
1157     /**
1158      *
1159      *
1160      * <pre>
1161      * The trigger id can contain uppercase and lowercase letters,
1162      * numbers, and hyphens; that is, it must match the regular
1163      * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
1164      * characters. Can be empty to allow the system to generate one.
1165      * </pre>
1166      *
1167      * <code>string trigger_id = 3;</code>
1168      *
1169      * @param value The triggerId to set.
1170      * @return This builder for chaining.
1171      */
setTriggerId(java.lang.String value)1172     public Builder setTriggerId(java.lang.String value) {
1173       if (value == null) {
1174         throw new NullPointerException();
1175       }
1176       triggerId_ = value;
1177       bitField0_ |= 0x00000004;
1178       onChanged();
1179       return this;
1180     }
1181     /**
1182      *
1183      *
1184      * <pre>
1185      * The trigger id can contain uppercase and lowercase letters,
1186      * numbers, and hyphens; that is, it must match the regular
1187      * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
1188      * characters. Can be empty to allow the system to generate one.
1189      * </pre>
1190      *
1191      * <code>string trigger_id = 3;</code>
1192      *
1193      * @return This builder for chaining.
1194      */
clearTriggerId()1195     public Builder clearTriggerId() {
1196       triggerId_ = getDefaultInstance().getTriggerId();
1197       bitField0_ = (bitField0_ & ~0x00000004);
1198       onChanged();
1199       return this;
1200     }
1201     /**
1202      *
1203      *
1204      * <pre>
1205      * The trigger id can contain uppercase and lowercase letters,
1206      * numbers, and hyphens; that is, it must match the regular
1207      * expression: `[a-zA-Z&#92;d-_]+`. The maximum length is 100
1208      * characters. Can be empty to allow the system to generate one.
1209      * </pre>
1210      *
1211      * <code>string trigger_id = 3;</code>
1212      *
1213      * @param value The bytes for triggerId to set.
1214      * @return This builder for chaining.
1215      */
setTriggerIdBytes(com.google.protobuf.ByteString value)1216     public Builder setTriggerIdBytes(com.google.protobuf.ByteString value) {
1217       if (value == null) {
1218         throw new NullPointerException();
1219       }
1220       checkByteStringIsUtf8(value);
1221       triggerId_ = value;
1222       bitField0_ |= 0x00000004;
1223       onChanged();
1224       return this;
1225     }
1226 
1227     private java.lang.Object locationId_ = "";
1228     /**
1229      *
1230      *
1231      * <pre>
1232      * Deprecated. This field has no effect.
1233      * </pre>
1234      *
1235      * <code>string location_id = 4;</code>
1236      *
1237      * @return The locationId.
1238      */
getLocationId()1239     public java.lang.String getLocationId() {
1240       java.lang.Object ref = locationId_;
1241       if (!(ref instanceof java.lang.String)) {
1242         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1243         java.lang.String s = bs.toStringUtf8();
1244         locationId_ = s;
1245         return s;
1246       } else {
1247         return (java.lang.String) ref;
1248       }
1249     }
1250     /**
1251      *
1252      *
1253      * <pre>
1254      * Deprecated. This field has no effect.
1255      * </pre>
1256      *
1257      * <code>string location_id = 4;</code>
1258      *
1259      * @return The bytes for locationId.
1260      */
getLocationIdBytes()1261     public com.google.protobuf.ByteString getLocationIdBytes() {
1262       java.lang.Object ref = locationId_;
1263       if (ref instanceof String) {
1264         com.google.protobuf.ByteString b =
1265             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1266         locationId_ = b;
1267         return b;
1268       } else {
1269         return (com.google.protobuf.ByteString) ref;
1270       }
1271     }
1272     /**
1273      *
1274      *
1275      * <pre>
1276      * Deprecated. This field has no effect.
1277      * </pre>
1278      *
1279      * <code>string location_id = 4;</code>
1280      *
1281      * @param value The locationId to set.
1282      * @return This builder for chaining.
1283      */
setLocationId(java.lang.String value)1284     public Builder setLocationId(java.lang.String value) {
1285       if (value == null) {
1286         throw new NullPointerException();
1287       }
1288       locationId_ = value;
1289       bitField0_ |= 0x00000008;
1290       onChanged();
1291       return this;
1292     }
1293     /**
1294      *
1295      *
1296      * <pre>
1297      * Deprecated. This field has no effect.
1298      * </pre>
1299      *
1300      * <code>string location_id = 4;</code>
1301      *
1302      * @return This builder for chaining.
1303      */
clearLocationId()1304     public Builder clearLocationId() {
1305       locationId_ = getDefaultInstance().getLocationId();
1306       bitField0_ = (bitField0_ & ~0x00000008);
1307       onChanged();
1308       return this;
1309     }
1310     /**
1311      *
1312      *
1313      * <pre>
1314      * Deprecated. This field has no effect.
1315      * </pre>
1316      *
1317      * <code>string location_id = 4;</code>
1318      *
1319      * @param value The bytes for locationId to set.
1320      * @return This builder for chaining.
1321      */
setLocationIdBytes(com.google.protobuf.ByteString value)1322     public Builder setLocationIdBytes(com.google.protobuf.ByteString value) {
1323       if (value == null) {
1324         throw new NullPointerException();
1325       }
1326       checkByteStringIsUtf8(value);
1327       locationId_ = value;
1328       bitField0_ |= 0x00000008;
1329       onChanged();
1330       return this;
1331     }
1332 
1333     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1334     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1335       return super.setUnknownFields(unknownFields);
1336     }
1337 
1338     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1339     public final Builder mergeUnknownFields(
1340         final com.google.protobuf.UnknownFieldSet unknownFields) {
1341       return super.mergeUnknownFields(unknownFields);
1342     }
1343 
1344     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.CreateJobTriggerRequest)
1345   }
1346 
1347   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.CreateJobTriggerRequest)
1348   private static final com.google.privacy.dlp.v2.CreateJobTriggerRequest DEFAULT_INSTANCE;
1349 
1350   static {
1351     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.CreateJobTriggerRequest();
1352   }
1353 
getDefaultInstance()1354   public static com.google.privacy.dlp.v2.CreateJobTriggerRequest getDefaultInstance() {
1355     return DEFAULT_INSTANCE;
1356   }
1357 
1358   private static final com.google.protobuf.Parser<CreateJobTriggerRequest> PARSER =
1359       new com.google.protobuf.AbstractParser<CreateJobTriggerRequest>() {
1360         @java.lang.Override
1361         public CreateJobTriggerRequest parsePartialFrom(
1362             com.google.protobuf.CodedInputStream input,
1363             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1364             throws com.google.protobuf.InvalidProtocolBufferException {
1365           Builder builder = newBuilder();
1366           try {
1367             builder.mergeFrom(input, extensionRegistry);
1368           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1369             throw e.setUnfinishedMessage(builder.buildPartial());
1370           } catch (com.google.protobuf.UninitializedMessageException e) {
1371             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1372           } catch (java.io.IOException e) {
1373             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1374                 .setUnfinishedMessage(builder.buildPartial());
1375           }
1376           return builder.buildPartial();
1377         }
1378       };
1379 
parser()1380   public static com.google.protobuf.Parser<CreateJobTriggerRequest> parser() {
1381     return PARSER;
1382   }
1383 
1384   @java.lang.Override
getParserForType()1385   public com.google.protobuf.Parser<CreateJobTriggerRequest> getParserForType() {
1386     return PARSER;
1387   }
1388 
1389   @java.lang.Override
getDefaultInstanceForType()1390   public com.google.privacy.dlp.v2.CreateJobTriggerRequest getDefaultInstanceForType() {
1391     return DEFAULT_INSTANCE;
1392   }
1393 }
1394