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