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