• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/redis/v1/cloud_redis.proto
18 
19 package com.google.cloud.redis.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Represents the v1 metadata of the long-running operation.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.redis.v1.OperationMetadata}
29  */
30 public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.redis.v1.OperationMetadata)
33     OperationMetadataOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use OperationMetadata.newBuilder() to construct.
OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
OperationMetadata()40   private OperationMetadata() {
41     target_ = "";
42     verb_ = "";
43     statusDetail_ = "";
44     apiVersion_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new OperationMetadata();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
60         .internal_static_google_cloud_redis_v1_OperationMetadata_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
67         .internal_static_google_cloud_redis_v1_OperationMetadata_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.redis.v1.OperationMetadata.class,
70             com.google.cloud.redis.v1.OperationMetadata.Builder.class);
71   }
72 
73   public static final int CREATE_TIME_FIELD_NUMBER = 1;
74   private com.google.protobuf.Timestamp createTime_;
75   /**
76    *
77    *
78    * <pre>
79    * Creation timestamp.
80    * </pre>
81    *
82    * <code>.google.protobuf.Timestamp create_time = 1;</code>
83    *
84    * @return Whether the createTime field is set.
85    */
86   @java.lang.Override
hasCreateTime()87   public boolean hasCreateTime() {
88     return createTime_ != null;
89   }
90   /**
91    *
92    *
93    * <pre>
94    * Creation timestamp.
95    * </pre>
96    *
97    * <code>.google.protobuf.Timestamp create_time = 1;</code>
98    *
99    * @return The createTime.
100    */
101   @java.lang.Override
getCreateTime()102   public com.google.protobuf.Timestamp getCreateTime() {
103     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
104   }
105   /**
106    *
107    *
108    * <pre>
109    * Creation timestamp.
110    * </pre>
111    *
112    * <code>.google.protobuf.Timestamp create_time = 1;</code>
113    */
114   @java.lang.Override
getCreateTimeOrBuilder()115   public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
116     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
117   }
118 
119   public static final int END_TIME_FIELD_NUMBER = 2;
120   private com.google.protobuf.Timestamp endTime_;
121   /**
122    *
123    *
124    * <pre>
125    * End timestamp.
126    * </pre>
127    *
128    * <code>.google.protobuf.Timestamp end_time = 2;</code>
129    *
130    * @return Whether the endTime field is set.
131    */
132   @java.lang.Override
hasEndTime()133   public boolean hasEndTime() {
134     return endTime_ != null;
135   }
136   /**
137    *
138    *
139    * <pre>
140    * End timestamp.
141    * </pre>
142    *
143    * <code>.google.protobuf.Timestamp end_time = 2;</code>
144    *
145    * @return The endTime.
146    */
147   @java.lang.Override
getEndTime()148   public com.google.protobuf.Timestamp getEndTime() {
149     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
150   }
151   /**
152    *
153    *
154    * <pre>
155    * End timestamp.
156    * </pre>
157    *
158    * <code>.google.protobuf.Timestamp end_time = 2;</code>
159    */
160   @java.lang.Override
getEndTimeOrBuilder()161   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
162     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
163   }
164 
165   public static final int TARGET_FIELD_NUMBER = 3;
166 
167   @SuppressWarnings("serial")
168   private volatile java.lang.Object target_ = "";
169   /**
170    *
171    *
172    * <pre>
173    * Operation target.
174    * </pre>
175    *
176    * <code>string target = 3;</code>
177    *
178    * @return The target.
179    */
180   @java.lang.Override
getTarget()181   public java.lang.String getTarget() {
182     java.lang.Object ref = target_;
183     if (ref instanceof java.lang.String) {
184       return (java.lang.String) ref;
185     } else {
186       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
187       java.lang.String s = bs.toStringUtf8();
188       target_ = s;
189       return s;
190     }
191   }
192   /**
193    *
194    *
195    * <pre>
196    * Operation target.
197    * </pre>
198    *
199    * <code>string target = 3;</code>
200    *
201    * @return The bytes for target.
202    */
203   @java.lang.Override
getTargetBytes()204   public com.google.protobuf.ByteString getTargetBytes() {
205     java.lang.Object ref = target_;
206     if (ref instanceof java.lang.String) {
207       com.google.protobuf.ByteString b =
208           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
209       target_ = b;
210       return b;
211     } else {
212       return (com.google.protobuf.ByteString) ref;
213     }
214   }
215 
216   public static final int VERB_FIELD_NUMBER = 4;
217 
218   @SuppressWarnings("serial")
219   private volatile java.lang.Object verb_ = "";
220   /**
221    *
222    *
223    * <pre>
224    * Operation verb.
225    * </pre>
226    *
227    * <code>string verb = 4;</code>
228    *
229    * @return The verb.
230    */
231   @java.lang.Override
getVerb()232   public java.lang.String getVerb() {
233     java.lang.Object ref = verb_;
234     if (ref instanceof java.lang.String) {
235       return (java.lang.String) ref;
236     } else {
237       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
238       java.lang.String s = bs.toStringUtf8();
239       verb_ = s;
240       return s;
241     }
242   }
243   /**
244    *
245    *
246    * <pre>
247    * Operation verb.
248    * </pre>
249    *
250    * <code>string verb = 4;</code>
251    *
252    * @return The bytes for verb.
253    */
254   @java.lang.Override
getVerbBytes()255   public com.google.protobuf.ByteString getVerbBytes() {
256     java.lang.Object ref = verb_;
257     if (ref instanceof java.lang.String) {
258       com.google.protobuf.ByteString b =
259           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
260       verb_ = b;
261       return b;
262     } else {
263       return (com.google.protobuf.ByteString) ref;
264     }
265   }
266 
267   public static final int STATUS_DETAIL_FIELD_NUMBER = 5;
268 
269   @SuppressWarnings("serial")
270   private volatile java.lang.Object statusDetail_ = "";
271   /**
272    *
273    *
274    * <pre>
275    * Operation status details.
276    * </pre>
277    *
278    * <code>string status_detail = 5;</code>
279    *
280    * @return The statusDetail.
281    */
282   @java.lang.Override
getStatusDetail()283   public java.lang.String getStatusDetail() {
284     java.lang.Object ref = statusDetail_;
285     if (ref instanceof java.lang.String) {
286       return (java.lang.String) ref;
287     } else {
288       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
289       java.lang.String s = bs.toStringUtf8();
290       statusDetail_ = s;
291       return s;
292     }
293   }
294   /**
295    *
296    *
297    * <pre>
298    * Operation status details.
299    * </pre>
300    *
301    * <code>string status_detail = 5;</code>
302    *
303    * @return The bytes for statusDetail.
304    */
305   @java.lang.Override
getStatusDetailBytes()306   public com.google.protobuf.ByteString getStatusDetailBytes() {
307     java.lang.Object ref = statusDetail_;
308     if (ref instanceof java.lang.String) {
309       com.google.protobuf.ByteString b =
310           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
311       statusDetail_ = b;
312       return b;
313     } else {
314       return (com.google.protobuf.ByteString) ref;
315     }
316   }
317 
318   public static final int CANCEL_REQUESTED_FIELD_NUMBER = 6;
319   private boolean cancelRequested_ = false;
320   /**
321    *
322    *
323    * <pre>
324    * Specifies if cancellation was requested for the operation.
325    * </pre>
326    *
327    * <code>bool cancel_requested = 6;</code>
328    *
329    * @return The cancelRequested.
330    */
331   @java.lang.Override
getCancelRequested()332   public boolean getCancelRequested() {
333     return cancelRequested_;
334   }
335 
336   public static final int API_VERSION_FIELD_NUMBER = 7;
337 
338   @SuppressWarnings("serial")
339   private volatile java.lang.Object apiVersion_ = "";
340   /**
341    *
342    *
343    * <pre>
344    * API version.
345    * </pre>
346    *
347    * <code>string api_version = 7;</code>
348    *
349    * @return The apiVersion.
350    */
351   @java.lang.Override
getApiVersion()352   public java.lang.String getApiVersion() {
353     java.lang.Object ref = apiVersion_;
354     if (ref instanceof java.lang.String) {
355       return (java.lang.String) ref;
356     } else {
357       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
358       java.lang.String s = bs.toStringUtf8();
359       apiVersion_ = s;
360       return s;
361     }
362   }
363   /**
364    *
365    *
366    * <pre>
367    * API version.
368    * </pre>
369    *
370    * <code>string api_version = 7;</code>
371    *
372    * @return The bytes for apiVersion.
373    */
374   @java.lang.Override
getApiVersionBytes()375   public com.google.protobuf.ByteString getApiVersionBytes() {
376     java.lang.Object ref = apiVersion_;
377     if (ref instanceof java.lang.String) {
378       com.google.protobuf.ByteString b =
379           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
380       apiVersion_ = b;
381       return b;
382     } else {
383       return (com.google.protobuf.ByteString) ref;
384     }
385   }
386 
387   private byte memoizedIsInitialized = -1;
388 
389   @java.lang.Override
isInitialized()390   public final boolean isInitialized() {
391     byte isInitialized = memoizedIsInitialized;
392     if (isInitialized == 1) return true;
393     if (isInitialized == 0) return false;
394 
395     memoizedIsInitialized = 1;
396     return true;
397   }
398 
399   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)400   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
401     if (createTime_ != null) {
402       output.writeMessage(1, getCreateTime());
403     }
404     if (endTime_ != null) {
405       output.writeMessage(2, getEndTime());
406     }
407     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) {
408       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, target_);
409     }
410     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) {
411       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, verb_);
412     }
413     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusDetail_)) {
414       com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusDetail_);
415     }
416     if (cancelRequested_ != false) {
417       output.writeBool(6, cancelRequested_);
418     }
419     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) {
420       com.google.protobuf.GeneratedMessageV3.writeString(output, 7, apiVersion_);
421     }
422     getUnknownFields().writeTo(output);
423   }
424 
425   @java.lang.Override
getSerializedSize()426   public int getSerializedSize() {
427     int size = memoizedSize;
428     if (size != -1) return size;
429 
430     size = 0;
431     if (createTime_ != null) {
432       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCreateTime());
433     }
434     if (endTime_ != null) {
435       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime());
436     }
437     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) {
438       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, target_);
439     }
440     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) {
441       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, verb_);
442     }
443     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusDetail_)) {
444       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusDetail_);
445     }
446     if (cancelRequested_ != false) {
447       size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, cancelRequested_);
448     }
449     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) {
450       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, apiVersion_);
451     }
452     size += getUnknownFields().getSerializedSize();
453     memoizedSize = size;
454     return size;
455   }
456 
457   @java.lang.Override
equals(final java.lang.Object obj)458   public boolean equals(final java.lang.Object obj) {
459     if (obj == this) {
460       return true;
461     }
462     if (!(obj instanceof com.google.cloud.redis.v1.OperationMetadata)) {
463       return super.equals(obj);
464     }
465     com.google.cloud.redis.v1.OperationMetadata other =
466         (com.google.cloud.redis.v1.OperationMetadata) obj;
467 
468     if (hasCreateTime() != other.hasCreateTime()) return false;
469     if (hasCreateTime()) {
470       if (!getCreateTime().equals(other.getCreateTime())) return false;
471     }
472     if (hasEndTime() != other.hasEndTime()) return false;
473     if (hasEndTime()) {
474       if (!getEndTime().equals(other.getEndTime())) return false;
475     }
476     if (!getTarget().equals(other.getTarget())) return false;
477     if (!getVerb().equals(other.getVerb())) return false;
478     if (!getStatusDetail().equals(other.getStatusDetail())) return false;
479     if (getCancelRequested() != other.getCancelRequested()) return false;
480     if (!getApiVersion().equals(other.getApiVersion())) return false;
481     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
482     return true;
483   }
484 
485   @java.lang.Override
hashCode()486   public int hashCode() {
487     if (memoizedHashCode != 0) {
488       return memoizedHashCode;
489     }
490     int hash = 41;
491     hash = (19 * hash) + getDescriptor().hashCode();
492     if (hasCreateTime()) {
493       hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER;
494       hash = (53 * hash) + getCreateTime().hashCode();
495     }
496     if (hasEndTime()) {
497       hash = (37 * hash) + END_TIME_FIELD_NUMBER;
498       hash = (53 * hash) + getEndTime().hashCode();
499     }
500     hash = (37 * hash) + TARGET_FIELD_NUMBER;
501     hash = (53 * hash) + getTarget().hashCode();
502     hash = (37 * hash) + VERB_FIELD_NUMBER;
503     hash = (53 * hash) + getVerb().hashCode();
504     hash = (37 * hash) + STATUS_DETAIL_FIELD_NUMBER;
505     hash = (53 * hash) + getStatusDetail().hashCode();
506     hash = (37 * hash) + CANCEL_REQUESTED_FIELD_NUMBER;
507     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getCancelRequested());
508     hash = (37 * hash) + API_VERSION_FIELD_NUMBER;
509     hash = (53 * hash) + getApiVersion().hashCode();
510     hash = (29 * hash) + getUnknownFields().hashCode();
511     memoizedHashCode = hash;
512     return hash;
513   }
514 
parseFrom(java.nio.ByteBuffer data)515   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(java.nio.ByteBuffer data)
516       throws com.google.protobuf.InvalidProtocolBufferException {
517     return PARSER.parseFrom(data);
518   }
519 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)520   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
521       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
522       throws com.google.protobuf.InvalidProtocolBufferException {
523     return PARSER.parseFrom(data, extensionRegistry);
524   }
525 
parseFrom( com.google.protobuf.ByteString data)526   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
527       com.google.protobuf.ByteString data)
528       throws com.google.protobuf.InvalidProtocolBufferException {
529     return PARSER.parseFrom(data);
530   }
531 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)532   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
533       com.google.protobuf.ByteString data,
534       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
535       throws com.google.protobuf.InvalidProtocolBufferException {
536     return PARSER.parseFrom(data, extensionRegistry);
537   }
538 
parseFrom(byte[] data)539   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(byte[] data)
540       throws com.google.protobuf.InvalidProtocolBufferException {
541     return PARSER.parseFrom(data);
542   }
543 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)544   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
545       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
546       throws com.google.protobuf.InvalidProtocolBufferException {
547     return PARSER.parseFrom(data, extensionRegistry);
548   }
549 
parseFrom(java.io.InputStream input)550   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(java.io.InputStream input)
551       throws java.io.IOException {
552     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
553   }
554 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)555   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
556       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
557       throws java.io.IOException {
558     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
559         PARSER, input, extensionRegistry);
560   }
561 
parseDelimitedFrom( java.io.InputStream input)562   public static com.google.cloud.redis.v1.OperationMetadata parseDelimitedFrom(
563       java.io.InputStream input) throws java.io.IOException {
564     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
565   }
566 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)567   public static com.google.cloud.redis.v1.OperationMetadata parseDelimitedFrom(
568       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
569       throws java.io.IOException {
570     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
571         PARSER, input, extensionRegistry);
572   }
573 
parseFrom( com.google.protobuf.CodedInputStream input)574   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
575       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
576     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
577   }
578 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)579   public static com.google.cloud.redis.v1.OperationMetadata parseFrom(
580       com.google.protobuf.CodedInputStream input,
581       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
582       throws java.io.IOException {
583     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
584         PARSER, input, extensionRegistry);
585   }
586 
587   @java.lang.Override
newBuilderForType()588   public Builder newBuilderForType() {
589     return newBuilder();
590   }
591 
newBuilder()592   public static Builder newBuilder() {
593     return DEFAULT_INSTANCE.toBuilder();
594   }
595 
newBuilder(com.google.cloud.redis.v1.OperationMetadata prototype)596   public static Builder newBuilder(com.google.cloud.redis.v1.OperationMetadata prototype) {
597     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
598   }
599 
600   @java.lang.Override
toBuilder()601   public Builder toBuilder() {
602     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
603   }
604 
605   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)606   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
607     Builder builder = new Builder(parent);
608     return builder;
609   }
610   /**
611    *
612    *
613    * <pre>
614    * Represents the v1 metadata of the long-running operation.
615    * </pre>
616    *
617    * Protobuf type {@code google.cloud.redis.v1.OperationMetadata}
618    */
619   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
620       implements
621       // @@protoc_insertion_point(builder_implements:google.cloud.redis.v1.OperationMetadata)
622       com.google.cloud.redis.v1.OperationMetadataOrBuilder {
getDescriptor()623     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
624       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
625           .internal_static_google_cloud_redis_v1_OperationMetadata_descriptor;
626     }
627 
628     @java.lang.Override
629     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()630         internalGetFieldAccessorTable() {
631       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
632           .internal_static_google_cloud_redis_v1_OperationMetadata_fieldAccessorTable
633           .ensureFieldAccessorsInitialized(
634               com.google.cloud.redis.v1.OperationMetadata.class,
635               com.google.cloud.redis.v1.OperationMetadata.Builder.class);
636     }
637 
638     // Construct using com.google.cloud.redis.v1.OperationMetadata.newBuilder()
Builder()639     private Builder() {}
640 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)641     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
642       super(parent);
643     }
644 
645     @java.lang.Override
clear()646     public Builder clear() {
647       super.clear();
648       bitField0_ = 0;
649       createTime_ = null;
650       if (createTimeBuilder_ != null) {
651         createTimeBuilder_.dispose();
652         createTimeBuilder_ = null;
653       }
654       endTime_ = null;
655       if (endTimeBuilder_ != null) {
656         endTimeBuilder_.dispose();
657         endTimeBuilder_ = null;
658       }
659       target_ = "";
660       verb_ = "";
661       statusDetail_ = "";
662       cancelRequested_ = false;
663       apiVersion_ = "";
664       return this;
665     }
666 
667     @java.lang.Override
getDescriptorForType()668     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
669       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
670           .internal_static_google_cloud_redis_v1_OperationMetadata_descriptor;
671     }
672 
673     @java.lang.Override
getDefaultInstanceForType()674     public com.google.cloud.redis.v1.OperationMetadata getDefaultInstanceForType() {
675       return com.google.cloud.redis.v1.OperationMetadata.getDefaultInstance();
676     }
677 
678     @java.lang.Override
build()679     public com.google.cloud.redis.v1.OperationMetadata build() {
680       com.google.cloud.redis.v1.OperationMetadata result = buildPartial();
681       if (!result.isInitialized()) {
682         throw newUninitializedMessageException(result);
683       }
684       return result;
685     }
686 
687     @java.lang.Override
buildPartial()688     public com.google.cloud.redis.v1.OperationMetadata buildPartial() {
689       com.google.cloud.redis.v1.OperationMetadata result =
690           new com.google.cloud.redis.v1.OperationMetadata(this);
691       if (bitField0_ != 0) {
692         buildPartial0(result);
693       }
694       onBuilt();
695       return result;
696     }
697 
buildPartial0(com.google.cloud.redis.v1.OperationMetadata result)698     private void buildPartial0(com.google.cloud.redis.v1.OperationMetadata result) {
699       int from_bitField0_ = bitField0_;
700       if (((from_bitField0_ & 0x00000001) != 0)) {
701         result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build();
702       }
703       if (((from_bitField0_ & 0x00000002) != 0)) {
704         result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
705       }
706       if (((from_bitField0_ & 0x00000004) != 0)) {
707         result.target_ = target_;
708       }
709       if (((from_bitField0_ & 0x00000008) != 0)) {
710         result.verb_ = verb_;
711       }
712       if (((from_bitField0_ & 0x00000010) != 0)) {
713         result.statusDetail_ = statusDetail_;
714       }
715       if (((from_bitField0_ & 0x00000020) != 0)) {
716         result.cancelRequested_ = cancelRequested_;
717       }
718       if (((from_bitField0_ & 0x00000040) != 0)) {
719         result.apiVersion_ = apiVersion_;
720       }
721     }
722 
723     @java.lang.Override
clone()724     public Builder clone() {
725       return super.clone();
726     }
727 
728     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)729     public Builder setField(
730         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
731       return super.setField(field, value);
732     }
733 
734     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)735     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
736       return super.clearField(field);
737     }
738 
739     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)740     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
741       return super.clearOneof(oneof);
742     }
743 
744     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)745     public Builder setRepeatedField(
746         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
747       return super.setRepeatedField(field, index, value);
748     }
749 
750     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)751     public Builder addRepeatedField(
752         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
753       return super.addRepeatedField(field, value);
754     }
755 
756     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)757     public Builder mergeFrom(com.google.protobuf.Message other) {
758       if (other instanceof com.google.cloud.redis.v1.OperationMetadata) {
759         return mergeFrom((com.google.cloud.redis.v1.OperationMetadata) other);
760       } else {
761         super.mergeFrom(other);
762         return this;
763       }
764     }
765 
mergeFrom(com.google.cloud.redis.v1.OperationMetadata other)766     public Builder mergeFrom(com.google.cloud.redis.v1.OperationMetadata other) {
767       if (other == com.google.cloud.redis.v1.OperationMetadata.getDefaultInstance()) return this;
768       if (other.hasCreateTime()) {
769         mergeCreateTime(other.getCreateTime());
770       }
771       if (other.hasEndTime()) {
772         mergeEndTime(other.getEndTime());
773       }
774       if (!other.getTarget().isEmpty()) {
775         target_ = other.target_;
776         bitField0_ |= 0x00000004;
777         onChanged();
778       }
779       if (!other.getVerb().isEmpty()) {
780         verb_ = other.verb_;
781         bitField0_ |= 0x00000008;
782         onChanged();
783       }
784       if (!other.getStatusDetail().isEmpty()) {
785         statusDetail_ = other.statusDetail_;
786         bitField0_ |= 0x00000010;
787         onChanged();
788       }
789       if (other.getCancelRequested() != false) {
790         setCancelRequested(other.getCancelRequested());
791       }
792       if (!other.getApiVersion().isEmpty()) {
793         apiVersion_ = other.apiVersion_;
794         bitField0_ |= 0x00000040;
795         onChanged();
796       }
797       this.mergeUnknownFields(other.getUnknownFields());
798       onChanged();
799       return this;
800     }
801 
802     @java.lang.Override
isInitialized()803     public final boolean isInitialized() {
804       return true;
805     }
806 
807     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)808     public Builder mergeFrom(
809         com.google.protobuf.CodedInputStream input,
810         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
811         throws java.io.IOException {
812       if (extensionRegistry == null) {
813         throw new java.lang.NullPointerException();
814       }
815       try {
816         boolean done = false;
817         while (!done) {
818           int tag = input.readTag();
819           switch (tag) {
820             case 0:
821               done = true;
822               break;
823             case 10:
824               {
825                 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry);
826                 bitField0_ |= 0x00000001;
827                 break;
828               } // case 10
829             case 18:
830               {
831                 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
832                 bitField0_ |= 0x00000002;
833                 break;
834               } // case 18
835             case 26:
836               {
837                 target_ = input.readStringRequireUtf8();
838                 bitField0_ |= 0x00000004;
839                 break;
840               } // case 26
841             case 34:
842               {
843                 verb_ = input.readStringRequireUtf8();
844                 bitField0_ |= 0x00000008;
845                 break;
846               } // case 34
847             case 42:
848               {
849                 statusDetail_ = input.readStringRequireUtf8();
850                 bitField0_ |= 0x00000010;
851                 break;
852               } // case 42
853             case 48:
854               {
855                 cancelRequested_ = input.readBool();
856                 bitField0_ |= 0x00000020;
857                 break;
858               } // case 48
859             case 58:
860               {
861                 apiVersion_ = input.readStringRequireUtf8();
862                 bitField0_ |= 0x00000040;
863                 break;
864               } // case 58
865             default:
866               {
867                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
868                   done = true; // was an endgroup tag
869                 }
870                 break;
871               } // default:
872           } // switch (tag)
873         } // while (!done)
874       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
875         throw e.unwrapIOException();
876       } finally {
877         onChanged();
878       } // finally
879       return this;
880     }
881 
882     private int bitField0_;
883 
884     private com.google.protobuf.Timestamp createTime_;
885     private com.google.protobuf.SingleFieldBuilderV3<
886             com.google.protobuf.Timestamp,
887             com.google.protobuf.Timestamp.Builder,
888             com.google.protobuf.TimestampOrBuilder>
889         createTimeBuilder_;
890     /**
891      *
892      *
893      * <pre>
894      * Creation timestamp.
895      * </pre>
896      *
897      * <code>.google.protobuf.Timestamp create_time = 1;</code>
898      *
899      * @return Whether the createTime field is set.
900      */
hasCreateTime()901     public boolean hasCreateTime() {
902       return ((bitField0_ & 0x00000001) != 0);
903     }
904     /**
905      *
906      *
907      * <pre>
908      * Creation timestamp.
909      * </pre>
910      *
911      * <code>.google.protobuf.Timestamp create_time = 1;</code>
912      *
913      * @return The createTime.
914      */
getCreateTime()915     public com.google.protobuf.Timestamp getCreateTime() {
916       if (createTimeBuilder_ == null) {
917         return createTime_ == null
918             ? com.google.protobuf.Timestamp.getDefaultInstance()
919             : createTime_;
920       } else {
921         return createTimeBuilder_.getMessage();
922       }
923     }
924     /**
925      *
926      *
927      * <pre>
928      * Creation timestamp.
929      * </pre>
930      *
931      * <code>.google.protobuf.Timestamp create_time = 1;</code>
932      */
setCreateTime(com.google.protobuf.Timestamp value)933     public Builder setCreateTime(com.google.protobuf.Timestamp value) {
934       if (createTimeBuilder_ == null) {
935         if (value == null) {
936           throw new NullPointerException();
937         }
938         createTime_ = value;
939       } else {
940         createTimeBuilder_.setMessage(value);
941       }
942       bitField0_ |= 0x00000001;
943       onChanged();
944       return this;
945     }
946     /**
947      *
948      *
949      * <pre>
950      * Creation timestamp.
951      * </pre>
952      *
953      * <code>.google.protobuf.Timestamp create_time = 1;</code>
954      */
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)955     public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
956       if (createTimeBuilder_ == null) {
957         createTime_ = builderForValue.build();
958       } else {
959         createTimeBuilder_.setMessage(builderForValue.build());
960       }
961       bitField0_ |= 0x00000001;
962       onChanged();
963       return this;
964     }
965     /**
966      *
967      *
968      * <pre>
969      * Creation timestamp.
970      * </pre>
971      *
972      * <code>.google.protobuf.Timestamp create_time = 1;</code>
973      */
mergeCreateTime(com.google.protobuf.Timestamp value)974     public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
975       if (createTimeBuilder_ == null) {
976         if (((bitField0_ & 0x00000001) != 0)
977             && createTime_ != null
978             && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
979           getCreateTimeBuilder().mergeFrom(value);
980         } else {
981           createTime_ = value;
982         }
983       } else {
984         createTimeBuilder_.mergeFrom(value);
985       }
986       bitField0_ |= 0x00000001;
987       onChanged();
988       return this;
989     }
990     /**
991      *
992      *
993      * <pre>
994      * Creation timestamp.
995      * </pre>
996      *
997      * <code>.google.protobuf.Timestamp create_time = 1;</code>
998      */
clearCreateTime()999     public Builder clearCreateTime() {
1000       bitField0_ = (bitField0_ & ~0x00000001);
1001       createTime_ = null;
1002       if (createTimeBuilder_ != null) {
1003         createTimeBuilder_.dispose();
1004         createTimeBuilder_ = null;
1005       }
1006       onChanged();
1007       return this;
1008     }
1009     /**
1010      *
1011      *
1012      * <pre>
1013      * Creation timestamp.
1014      * </pre>
1015      *
1016      * <code>.google.protobuf.Timestamp create_time = 1;</code>
1017      */
getCreateTimeBuilder()1018     public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
1019       bitField0_ |= 0x00000001;
1020       onChanged();
1021       return getCreateTimeFieldBuilder().getBuilder();
1022     }
1023     /**
1024      *
1025      *
1026      * <pre>
1027      * Creation timestamp.
1028      * </pre>
1029      *
1030      * <code>.google.protobuf.Timestamp create_time = 1;</code>
1031      */
getCreateTimeOrBuilder()1032     public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
1033       if (createTimeBuilder_ != null) {
1034         return createTimeBuilder_.getMessageOrBuilder();
1035       } else {
1036         return createTime_ == null
1037             ? com.google.protobuf.Timestamp.getDefaultInstance()
1038             : createTime_;
1039       }
1040     }
1041     /**
1042      *
1043      *
1044      * <pre>
1045      * Creation timestamp.
1046      * </pre>
1047      *
1048      * <code>.google.protobuf.Timestamp create_time = 1;</code>
1049      */
1050     private com.google.protobuf.SingleFieldBuilderV3<
1051             com.google.protobuf.Timestamp,
1052             com.google.protobuf.Timestamp.Builder,
1053             com.google.protobuf.TimestampOrBuilder>
getCreateTimeFieldBuilder()1054         getCreateTimeFieldBuilder() {
1055       if (createTimeBuilder_ == null) {
1056         createTimeBuilder_ =
1057             new com.google.protobuf.SingleFieldBuilderV3<
1058                 com.google.protobuf.Timestamp,
1059                 com.google.protobuf.Timestamp.Builder,
1060                 com.google.protobuf.TimestampOrBuilder>(
1061                 getCreateTime(), getParentForChildren(), isClean());
1062         createTime_ = null;
1063       }
1064       return createTimeBuilder_;
1065     }
1066 
1067     private com.google.protobuf.Timestamp endTime_;
1068     private com.google.protobuf.SingleFieldBuilderV3<
1069             com.google.protobuf.Timestamp,
1070             com.google.protobuf.Timestamp.Builder,
1071             com.google.protobuf.TimestampOrBuilder>
1072         endTimeBuilder_;
1073     /**
1074      *
1075      *
1076      * <pre>
1077      * End timestamp.
1078      * </pre>
1079      *
1080      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1081      *
1082      * @return Whether the endTime field is set.
1083      */
hasEndTime()1084     public boolean hasEndTime() {
1085       return ((bitField0_ & 0x00000002) != 0);
1086     }
1087     /**
1088      *
1089      *
1090      * <pre>
1091      * End timestamp.
1092      * </pre>
1093      *
1094      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1095      *
1096      * @return The endTime.
1097      */
getEndTime()1098     public com.google.protobuf.Timestamp getEndTime() {
1099       if (endTimeBuilder_ == null) {
1100         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1101       } else {
1102         return endTimeBuilder_.getMessage();
1103       }
1104     }
1105     /**
1106      *
1107      *
1108      * <pre>
1109      * End timestamp.
1110      * </pre>
1111      *
1112      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1113      */
setEndTime(com.google.protobuf.Timestamp value)1114     public Builder setEndTime(com.google.protobuf.Timestamp value) {
1115       if (endTimeBuilder_ == null) {
1116         if (value == null) {
1117           throw new NullPointerException();
1118         }
1119         endTime_ = value;
1120       } else {
1121         endTimeBuilder_.setMessage(value);
1122       }
1123       bitField0_ |= 0x00000002;
1124       onChanged();
1125       return this;
1126     }
1127     /**
1128      *
1129      *
1130      * <pre>
1131      * End timestamp.
1132      * </pre>
1133      *
1134      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1135      */
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)1136     public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1137       if (endTimeBuilder_ == null) {
1138         endTime_ = builderForValue.build();
1139       } else {
1140         endTimeBuilder_.setMessage(builderForValue.build());
1141       }
1142       bitField0_ |= 0x00000002;
1143       onChanged();
1144       return this;
1145     }
1146     /**
1147      *
1148      *
1149      * <pre>
1150      * End timestamp.
1151      * </pre>
1152      *
1153      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1154      */
mergeEndTime(com.google.protobuf.Timestamp value)1155     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
1156       if (endTimeBuilder_ == null) {
1157         if (((bitField0_ & 0x00000002) != 0)
1158             && endTime_ != null
1159             && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1160           getEndTimeBuilder().mergeFrom(value);
1161         } else {
1162           endTime_ = value;
1163         }
1164       } else {
1165         endTimeBuilder_.mergeFrom(value);
1166       }
1167       bitField0_ |= 0x00000002;
1168       onChanged();
1169       return this;
1170     }
1171     /**
1172      *
1173      *
1174      * <pre>
1175      * End timestamp.
1176      * </pre>
1177      *
1178      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1179      */
clearEndTime()1180     public Builder clearEndTime() {
1181       bitField0_ = (bitField0_ & ~0x00000002);
1182       endTime_ = null;
1183       if (endTimeBuilder_ != null) {
1184         endTimeBuilder_.dispose();
1185         endTimeBuilder_ = null;
1186       }
1187       onChanged();
1188       return this;
1189     }
1190     /**
1191      *
1192      *
1193      * <pre>
1194      * End timestamp.
1195      * </pre>
1196      *
1197      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1198      */
getEndTimeBuilder()1199     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
1200       bitField0_ |= 0x00000002;
1201       onChanged();
1202       return getEndTimeFieldBuilder().getBuilder();
1203     }
1204     /**
1205      *
1206      *
1207      * <pre>
1208      * End timestamp.
1209      * </pre>
1210      *
1211      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1212      */
getEndTimeOrBuilder()1213     public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
1214       if (endTimeBuilder_ != null) {
1215         return endTimeBuilder_.getMessageOrBuilder();
1216       } else {
1217         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1218       }
1219     }
1220     /**
1221      *
1222      *
1223      * <pre>
1224      * End timestamp.
1225      * </pre>
1226      *
1227      * <code>.google.protobuf.Timestamp end_time = 2;</code>
1228      */
1229     private com.google.protobuf.SingleFieldBuilderV3<
1230             com.google.protobuf.Timestamp,
1231             com.google.protobuf.Timestamp.Builder,
1232             com.google.protobuf.TimestampOrBuilder>
getEndTimeFieldBuilder()1233         getEndTimeFieldBuilder() {
1234       if (endTimeBuilder_ == null) {
1235         endTimeBuilder_ =
1236             new com.google.protobuf.SingleFieldBuilderV3<
1237                 com.google.protobuf.Timestamp,
1238                 com.google.protobuf.Timestamp.Builder,
1239                 com.google.protobuf.TimestampOrBuilder>(
1240                 getEndTime(), getParentForChildren(), isClean());
1241         endTime_ = null;
1242       }
1243       return endTimeBuilder_;
1244     }
1245 
1246     private java.lang.Object target_ = "";
1247     /**
1248      *
1249      *
1250      * <pre>
1251      * Operation target.
1252      * </pre>
1253      *
1254      * <code>string target = 3;</code>
1255      *
1256      * @return The target.
1257      */
getTarget()1258     public java.lang.String getTarget() {
1259       java.lang.Object ref = target_;
1260       if (!(ref instanceof java.lang.String)) {
1261         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1262         java.lang.String s = bs.toStringUtf8();
1263         target_ = s;
1264         return s;
1265       } else {
1266         return (java.lang.String) ref;
1267       }
1268     }
1269     /**
1270      *
1271      *
1272      * <pre>
1273      * Operation target.
1274      * </pre>
1275      *
1276      * <code>string target = 3;</code>
1277      *
1278      * @return The bytes for target.
1279      */
getTargetBytes()1280     public com.google.protobuf.ByteString getTargetBytes() {
1281       java.lang.Object ref = target_;
1282       if (ref instanceof String) {
1283         com.google.protobuf.ByteString b =
1284             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1285         target_ = b;
1286         return b;
1287       } else {
1288         return (com.google.protobuf.ByteString) ref;
1289       }
1290     }
1291     /**
1292      *
1293      *
1294      * <pre>
1295      * Operation target.
1296      * </pre>
1297      *
1298      * <code>string target = 3;</code>
1299      *
1300      * @param value The target to set.
1301      * @return This builder for chaining.
1302      */
setTarget(java.lang.String value)1303     public Builder setTarget(java.lang.String value) {
1304       if (value == null) {
1305         throw new NullPointerException();
1306       }
1307       target_ = value;
1308       bitField0_ |= 0x00000004;
1309       onChanged();
1310       return this;
1311     }
1312     /**
1313      *
1314      *
1315      * <pre>
1316      * Operation target.
1317      * </pre>
1318      *
1319      * <code>string target = 3;</code>
1320      *
1321      * @return This builder for chaining.
1322      */
clearTarget()1323     public Builder clearTarget() {
1324       target_ = getDefaultInstance().getTarget();
1325       bitField0_ = (bitField0_ & ~0x00000004);
1326       onChanged();
1327       return this;
1328     }
1329     /**
1330      *
1331      *
1332      * <pre>
1333      * Operation target.
1334      * </pre>
1335      *
1336      * <code>string target = 3;</code>
1337      *
1338      * @param value The bytes for target to set.
1339      * @return This builder for chaining.
1340      */
setTargetBytes(com.google.protobuf.ByteString value)1341     public Builder setTargetBytes(com.google.protobuf.ByteString value) {
1342       if (value == null) {
1343         throw new NullPointerException();
1344       }
1345       checkByteStringIsUtf8(value);
1346       target_ = value;
1347       bitField0_ |= 0x00000004;
1348       onChanged();
1349       return this;
1350     }
1351 
1352     private java.lang.Object verb_ = "";
1353     /**
1354      *
1355      *
1356      * <pre>
1357      * Operation verb.
1358      * </pre>
1359      *
1360      * <code>string verb = 4;</code>
1361      *
1362      * @return The verb.
1363      */
getVerb()1364     public java.lang.String getVerb() {
1365       java.lang.Object ref = verb_;
1366       if (!(ref instanceof java.lang.String)) {
1367         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1368         java.lang.String s = bs.toStringUtf8();
1369         verb_ = s;
1370         return s;
1371       } else {
1372         return (java.lang.String) ref;
1373       }
1374     }
1375     /**
1376      *
1377      *
1378      * <pre>
1379      * Operation verb.
1380      * </pre>
1381      *
1382      * <code>string verb = 4;</code>
1383      *
1384      * @return The bytes for verb.
1385      */
getVerbBytes()1386     public com.google.protobuf.ByteString getVerbBytes() {
1387       java.lang.Object ref = verb_;
1388       if (ref instanceof String) {
1389         com.google.protobuf.ByteString b =
1390             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1391         verb_ = b;
1392         return b;
1393       } else {
1394         return (com.google.protobuf.ByteString) ref;
1395       }
1396     }
1397     /**
1398      *
1399      *
1400      * <pre>
1401      * Operation verb.
1402      * </pre>
1403      *
1404      * <code>string verb = 4;</code>
1405      *
1406      * @param value The verb to set.
1407      * @return This builder for chaining.
1408      */
setVerb(java.lang.String value)1409     public Builder setVerb(java.lang.String value) {
1410       if (value == null) {
1411         throw new NullPointerException();
1412       }
1413       verb_ = value;
1414       bitField0_ |= 0x00000008;
1415       onChanged();
1416       return this;
1417     }
1418     /**
1419      *
1420      *
1421      * <pre>
1422      * Operation verb.
1423      * </pre>
1424      *
1425      * <code>string verb = 4;</code>
1426      *
1427      * @return This builder for chaining.
1428      */
clearVerb()1429     public Builder clearVerb() {
1430       verb_ = getDefaultInstance().getVerb();
1431       bitField0_ = (bitField0_ & ~0x00000008);
1432       onChanged();
1433       return this;
1434     }
1435     /**
1436      *
1437      *
1438      * <pre>
1439      * Operation verb.
1440      * </pre>
1441      *
1442      * <code>string verb = 4;</code>
1443      *
1444      * @param value The bytes for verb to set.
1445      * @return This builder for chaining.
1446      */
setVerbBytes(com.google.protobuf.ByteString value)1447     public Builder setVerbBytes(com.google.protobuf.ByteString value) {
1448       if (value == null) {
1449         throw new NullPointerException();
1450       }
1451       checkByteStringIsUtf8(value);
1452       verb_ = value;
1453       bitField0_ |= 0x00000008;
1454       onChanged();
1455       return this;
1456     }
1457 
1458     private java.lang.Object statusDetail_ = "";
1459     /**
1460      *
1461      *
1462      * <pre>
1463      * Operation status details.
1464      * </pre>
1465      *
1466      * <code>string status_detail = 5;</code>
1467      *
1468      * @return The statusDetail.
1469      */
getStatusDetail()1470     public java.lang.String getStatusDetail() {
1471       java.lang.Object ref = statusDetail_;
1472       if (!(ref instanceof java.lang.String)) {
1473         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1474         java.lang.String s = bs.toStringUtf8();
1475         statusDetail_ = s;
1476         return s;
1477       } else {
1478         return (java.lang.String) ref;
1479       }
1480     }
1481     /**
1482      *
1483      *
1484      * <pre>
1485      * Operation status details.
1486      * </pre>
1487      *
1488      * <code>string status_detail = 5;</code>
1489      *
1490      * @return The bytes for statusDetail.
1491      */
getStatusDetailBytes()1492     public com.google.protobuf.ByteString getStatusDetailBytes() {
1493       java.lang.Object ref = statusDetail_;
1494       if (ref instanceof String) {
1495         com.google.protobuf.ByteString b =
1496             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1497         statusDetail_ = b;
1498         return b;
1499       } else {
1500         return (com.google.protobuf.ByteString) ref;
1501       }
1502     }
1503     /**
1504      *
1505      *
1506      * <pre>
1507      * Operation status details.
1508      * </pre>
1509      *
1510      * <code>string status_detail = 5;</code>
1511      *
1512      * @param value The statusDetail to set.
1513      * @return This builder for chaining.
1514      */
setStatusDetail(java.lang.String value)1515     public Builder setStatusDetail(java.lang.String value) {
1516       if (value == null) {
1517         throw new NullPointerException();
1518       }
1519       statusDetail_ = value;
1520       bitField0_ |= 0x00000010;
1521       onChanged();
1522       return this;
1523     }
1524     /**
1525      *
1526      *
1527      * <pre>
1528      * Operation status details.
1529      * </pre>
1530      *
1531      * <code>string status_detail = 5;</code>
1532      *
1533      * @return This builder for chaining.
1534      */
clearStatusDetail()1535     public Builder clearStatusDetail() {
1536       statusDetail_ = getDefaultInstance().getStatusDetail();
1537       bitField0_ = (bitField0_ & ~0x00000010);
1538       onChanged();
1539       return this;
1540     }
1541     /**
1542      *
1543      *
1544      * <pre>
1545      * Operation status details.
1546      * </pre>
1547      *
1548      * <code>string status_detail = 5;</code>
1549      *
1550      * @param value The bytes for statusDetail to set.
1551      * @return This builder for chaining.
1552      */
setStatusDetailBytes(com.google.protobuf.ByteString value)1553     public Builder setStatusDetailBytes(com.google.protobuf.ByteString value) {
1554       if (value == null) {
1555         throw new NullPointerException();
1556       }
1557       checkByteStringIsUtf8(value);
1558       statusDetail_ = value;
1559       bitField0_ |= 0x00000010;
1560       onChanged();
1561       return this;
1562     }
1563 
1564     private boolean cancelRequested_;
1565     /**
1566      *
1567      *
1568      * <pre>
1569      * Specifies if cancellation was requested for the operation.
1570      * </pre>
1571      *
1572      * <code>bool cancel_requested = 6;</code>
1573      *
1574      * @return The cancelRequested.
1575      */
1576     @java.lang.Override
getCancelRequested()1577     public boolean getCancelRequested() {
1578       return cancelRequested_;
1579     }
1580     /**
1581      *
1582      *
1583      * <pre>
1584      * Specifies if cancellation was requested for the operation.
1585      * </pre>
1586      *
1587      * <code>bool cancel_requested = 6;</code>
1588      *
1589      * @param value The cancelRequested to set.
1590      * @return This builder for chaining.
1591      */
setCancelRequested(boolean value)1592     public Builder setCancelRequested(boolean value) {
1593 
1594       cancelRequested_ = value;
1595       bitField0_ |= 0x00000020;
1596       onChanged();
1597       return this;
1598     }
1599     /**
1600      *
1601      *
1602      * <pre>
1603      * Specifies if cancellation was requested for the operation.
1604      * </pre>
1605      *
1606      * <code>bool cancel_requested = 6;</code>
1607      *
1608      * @return This builder for chaining.
1609      */
clearCancelRequested()1610     public Builder clearCancelRequested() {
1611       bitField0_ = (bitField0_ & ~0x00000020);
1612       cancelRequested_ = false;
1613       onChanged();
1614       return this;
1615     }
1616 
1617     private java.lang.Object apiVersion_ = "";
1618     /**
1619      *
1620      *
1621      * <pre>
1622      * API version.
1623      * </pre>
1624      *
1625      * <code>string api_version = 7;</code>
1626      *
1627      * @return The apiVersion.
1628      */
getApiVersion()1629     public java.lang.String getApiVersion() {
1630       java.lang.Object ref = apiVersion_;
1631       if (!(ref instanceof java.lang.String)) {
1632         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1633         java.lang.String s = bs.toStringUtf8();
1634         apiVersion_ = s;
1635         return s;
1636       } else {
1637         return (java.lang.String) ref;
1638       }
1639     }
1640     /**
1641      *
1642      *
1643      * <pre>
1644      * API version.
1645      * </pre>
1646      *
1647      * <code>string api_version = 7;</code>
1648      *
1649      * @return The bytes for apiVersion.
1650      */
getApiVersionBytes()1651     public com.google.protobuf.ByteString getApiVersionBytes() {
1652       java.lang.Object ref = apiVersion_;
1653       if (ref instanceof String) {
1654         com.google.protobuf.ByteString b =
1655             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1656         apiVersion_ = b;
1657         return b;
1658       } else {
1659         return (com.google.protobuf.ByteString) ref;
1660       }
1661     }
1662     /**
1663      *
1664      *
1665      * <pre>
1666      * API version.
1667      * </pre>
1668      *
1669      * <code>string api_version = 7;</code>
1670      *
1671      * @param value The apiVersion to set.
1672      * @return This builder for chaining.
1673      */
setApiVersion(java.lang.String value)1674     public Builder setApiVersion(java.lang.String value) {
1675       if (value == null) {
1676         throw new NullPointerException();
1677       }
1678       apiVersion_ = value;
1679       bitField0_ |= 0x00000040;
1680       onChanged();
1681       return this;
1682     }
1683     /**
1684      *
1685      *
1686      * <pre>
1687      * API version.
1688      * </pre>
1689      *
1690      * <code>string api_version = 7;</code>
1691      *
1692      * @return This builder for chaining.
1693      */
clearApiVersion()1694     public Builder clearApiVersion() {
1695       apiVersion_ = getDefaultInstance().getApiVersion();
1696       bitField0_ = (bitField0_ & ~0x00000040);
1697       onChanged();
1698       return this;
1699     }
1700     /**
1701      *
1702      *
1703      * <pre>
1704      * API version.
1705      * </pre>
1706      *
1707      * <code>string api_version = 7;</code>
1708      *
1709      * @param value The bytes for apiVersion to set.
1710      * @return This builder for chaining.
1711      */
setApiVersionBytes(com.google.protobuf.ByteString value)1712     public Builder setApiVersionBytes(com.google.protobuf.ByteString value) {
1713       if (value == null) {
1714         throw new NullPointerException();
1715       }
1716       checkByteStringIsUtf8(value);
1717       apiVersion_ = value;
1718       bitField0_ |= 0x00000040;
1719       onChanged();
1720       return this;
1721     }
1722 
1723     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1724     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1725       return super.setUnknownFields(unknownFields);
1726     }
1727 
1728     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1729     public final Builder mergeUnknownFields(
1730         final com.google.protobuf.UnknownFieldSet unknownFields) {
1731       return super.mergeUnknownFields(unknownFields);
1732     }
1733 
1734     // @@protoc_insertion_point(builder_scope:google.cloud.redis.v1.OperationMetadata)
1735   }
1736 
1737   // @@protoc_insertion_point(class_scope:google.cloud.redis.v1.OperationMetadata)
1738   private static final com.google.cloud.redis.v1.OperationMetadata DEFAULT_INSTANCE;
1739 
1740   static {
1741     DEFAULT_INSTANCE = new com.google.cloud.redis.v1.OperationMetadata();
1742   }
1743 
getDefaultInstance()1744   public static com.google.cloud.redis.v1.OperationMetadata getDefaultInstance() {
1745     return DEFAULT_INSTANCE;
1746   }
1747 
1748   private static final com.google.protobuf.Parser<OperationMetadata> PARSER =
1749       new com.google.protobuf.AbstractParser<OperationMetadata>() {
1750         @java.lang.Override
1751         public OperationMetadata parsePartialFrom(
1752             com.google.protobuf.CodedInputStream input,
1753             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1754             throws com.google.protobuf.InvalidProtocolBufferException {
1755           Builder builder = newBuilder();
1756           try {
1757             builder.mergeFrom(input, extensionRegistry);
1758           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1759             throw e.setUnfinishedMessage(builder.buildPartial());
1760           } catch (com.google.protobuf.UninitializedMessageException e) {
1761             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1762           } catch (java.io.IOException e) {
1763             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1764                 .setUnfinishedMessage(builder.buildPartial());
1765           }
1766           return builder.buildPartial();
1767         }
1768       };
1769 
parser()1770   public static com.google.protobuf.Parser<OperationMetadata> parser() {
1771     return PARSER;
1772   }
1773 
1774   @java.lang.Override
getParserForType()1775   public com.google.protobuf.Parser<OperationMetadata> getParserForType() {
1776     return PARSER;
1777   }
1778 
1779   @java.lang.Override
getDefaultInstanceForType()1780   public com.google.cloud.redis.v1.OperationMetadata getDefaultInstanceForType() {
1781     return DEFAULT_INSTANCE;
1782   }
1783 }
1784