• 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/networksecurity/v1/common.proto
18 
19 package com.google.cloud.networksecurity.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Represents the metadata of the long-running operation.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.networksecurity.v1.OperationMetadata}
29  */
30 public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.networksecurity.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     statusMessage_ = "";
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.networksecurity.v1.CommonProto
60         .internal_static_google_cloud_networksecurity_v1_OperationMetadata_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.networksecurity.v1.CommonProto
67         .internal_static_google_cloud_networksecurity_v1_OperationMetadata_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.networksecurity.v1.OperationMetadata.class,
70             com.google.cloud.networksecurity.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. The time 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. The time 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. The time 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. The time 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. The time 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. The time 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_MESSAGE_FIELD_NUMBER = 5;
274 
275   @SuppressWarnings("serial")
276   private volatile java.lang.Object statusMessage_ = "";
277   /**
278    *
279    *
280    * <pre>
281    * Output only. Human-readable status of the operation, if any.
282    * </pre>
283    *
284    * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
285    *
286    * @return The statusMessage.
287    */
288   @java.lang.Override
getStatusMessage()289   public java.lang.String getStatusMessage() {
290     java.lang.Object ref = statusMessage_;
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       statusMessage_ = 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_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
308    *
309    * @return The bytes for statusMessage.
310    */
311   @java.lang.Override
getStatusMessageBytes()312   public com.google.protobuf.ByteString getStatusMessageBytes() {
313     java.lang.Object ref = statusMessage_;
314     if (ref instanceof java.lang.String) {
315       com.google.protobuf.ByteString b =
316           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
317       statusMessage_ = b;
318       return b;
319     } else {
320       return (com.google.protobuf.ByteString) ref;
321     }
322   }
323 
324   public static final int REQUESTED_CANCELLATION_FIELD_NUMBER = 6;
325   private boolean requestedCancellation_ = 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 requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
337    *
338    * @return The requestedCancellation.
339    */
340   @java.lang.Override
getRequestedCancellation()341   public boolean getRequestedCancellation() {
342     return requestedCancellation_;
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(statusMessage_)) {
423       com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusMessage_);
424     }
425     if (requestedCancellation_ != false) {
426       output.writeBool(6, requestedCancellation_);
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(statusMessage_)) {
453       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusMessage_);
454     }
455     if (requestedCancellation_ != false) {
456       size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, requestedCancellation_);
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.networksecurity.v1.OperationMetadata)) {
472       return super.equals(obj);
473     }
474     com.google.cloud.networksecurity.v1.OperationMetadata other =
475         (com.google.cloud.networksecurity.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 (!getStatusMessage().equals(other.getStatusMessage())) return false;
488     if (getRequestedCancellation() != other.getRequestedCancellation()) 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_MESSAGE_FIELD_NUMBER;
514     hash = (53 * hash) + getStatusMessage().hashCode();
515     hash = (37 * hash) + REQUESTED_CANCELLATION_FIELD_NUMBER;
516     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequestedCancellation());
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.networksecurity.v1.OperationMetadata parseFrom(
525       java.nio.ByteBuffer data) 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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.v1.OperationMetadata parseFrom(
560       java.io.InputStream input) 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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.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.networksecurity.v1.OperationMetadata prototype)605   public static Builder newBuilder(
606       com.google.cloud.networksecurity.v1.OperationMetadata prototype) {
607     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
608   }
609 
610   @java.lang.Override
toBuilder()611   public Builder toBuilder() {
612     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
613   }
614 
615   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)616   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
617     Builder builder = new Builder(parent);
618     return builder;
619   }
620   /**
621    *
622    *
623    * <pre>
624    * Represents the metadata of the long-running operation.
625    * </pre>
626    *
627    * Protobuf type {@code google.cloud.networksecurity.v1.OperationMetadata}
628    */
629   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
630       implements
631       // @@protoc_insertion_point(builder_implements:google.cloud.networksecurity.v1.OperationMetadata)
632       com.google.cloud.networksecurity.v1.OperationMetadataOrBuilder {
getDescriptor()633     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
634       return com.google.cloud.networksecurity.v1.CommonProto
635           .internal_static_google_cloud_networksecurity_v1_OperationMetadata_descriptor;
636     }
637 
638     @java.lang.Override
639     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()640         internalGetFieldAccessorTable() {
641       return com.google.cloud.networksecurity.v1.CommonProto
642           .internal_static_google_cloud_networksecurity_v1_OperationMetadata_fieldAccessorTable
643           .ensureFieldAccessorsInitialized(
644               com.google.cloud.networksecurity.v1.OperationMetadata.class,
645               com.google.cloud.networksecurity.v1.OperationMetadata.Builder.class);
646     }
647 
648     // Construct using com.google.cloud.networksecurity.v1.OperationMetadata.newBuilder()
Builder()649     private Builder() {}
650 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)651     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
652       super(parent);
653     }
654 
655     @java.lang.Override
clear()656     public Builder clear() {
657       super.clear();
658       bitField0_ = 0;
659       createTime_ = null;
660       if (createTimeBuilder_ != null) {
661         createTimeBuilder_.dispose();
662         createTimeBuilder_ = null;
663       }
664       endTime_ = null;
665       if (endTimeBuilder_ != null) {
666         endTimeBuilder_.dispose();
667         endTimeBuilder_ = null;
668       }
669       target_ = "";
670       verb_ = "";
671       statusMessage_ = "";
672       requestedCancellation_ = false;
673       apiVersion_ = "";
674       return this;
675     }
676 
677     @java.lang.Override
getDescriptorForType()678     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
679       return com.google.cloud.networksecurity.v1.CommonProto
680           .internal_static_google_cloud_networksecurity_v1_OperationMetadata_descriptor;
681     }
682 
683     @java.lang.Override
getDefaultInstanceForType()684     public com.google.cloud.networksecurity.v1.OperationMetadata getDefaultInstanceForType() {
685       return com.google.cloud.networksecurity.v1.OperationMetadata.getDefaultInstance();
686     }
687 
688     @java.lang.Override
build()689     public com.google.cloud.networksecurity.v1.OperationMetadata build() {
690       com.google.cloud.networksecurity.v1.OperationMetadata result = buildPartial();
691       if (!result.isInitialized()) {
692         throw newUninitializedMessageException(result);
693       }
694       return result;
695     }
696 
697     @java.lang.Override
buildPartial()698     public com.google.cloud.networksecurity.v1.OperationMetadata buildPartial() {
699       com.google.cloud.networksecurity.v1.OperationMetadata result =
700           new com.google.cloud.networksecurity.v1.OperationMetadata(this);
701       if (bitField0_ != 0) {
702         buildPartial0(result);
703       }
704       onBuilt();
705       return result;
706     }
707 
buildPartial0(com.google.cloud.networksecurity.v1.OperationMetadata result)708     private void buildPartial0(com.google.cloud.networksecurity.v1.OperationMetadata result) {
709       int from_bitField0_ = bitField0_;
710       if (((from_bitField0_ & 0x00000001) != 0)) {
711         result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build();
712       }
713       if (((from_bitField0_ & 0x00000002) != 0)) {
714         result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
715       }
716       if (((from_bitField0_ & 0x00000004) != 0)) {
717         result.target_ = target_;
718       }
719       if (((from_bitField0_ & 0x00000008) != 0)) {
720         result.verb_ = verb_;
721       }
722       if (((from_bitField0_ & 0x00000010) != 0)) {
723         result.statusMessage_ = statusMessage_;
724       }
725       if (((from_bitField0_ & 0x00000020) != 0)) {
726         result.requestedCancellation_ = requestedCancellation_;
727       }
728       if (((from_bitField0_ & 0x00000040) != 0)) {
729         result.apiVersion_ = apiVersion_;
730       }
731     }
732 
733     @java.lang.Override
clone()734     public Builder clone() {
735       return super.clone();
736     }
737 
738     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)739     public Builder setField(
740         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
741       return super.setField(field, value);
742     }
743 
744     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)745     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
746       return super.clearField(field);
747     }
748 
749     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)750     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
751       return super.clearOneof(oneof);
752     }
753 
754     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)755     public Builder setRepeatedField(
756         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
757       return super.setRepeatedField(field, index, value);
758     }
759 
760     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)761     public Builder addRepeatedField(
762         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
763       return super.addRepeatedField(field, value);
764     }
765 
766     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)767     public Builder mergeFrom(com.google.protobuf.Message other) {
768       if (other instanceof com.google.cloud.networksecurity.v1.OperationMetadata) {
769         return mergeFrom((com.google.cloud.networksecurity.v1.OperationMetadata) other);
770       } else {
771         super.mergeFrom(other);
772         return this;
773       }
774     }
775 
mergeFrom(com.google.cloud.networksecurity.v1.OperationMetadata other)776     public Builder mergeFrom(com.google.cloud.networksecurity.v1.OperationMetadata other) {
777       if (other == com.google.cloud.networksecurity.v1.OperationMetadata.getDefaultInstance())
778         return this;
779       if (other.hasCreateTime()) {
780         mergeCreateTime(other.getCreateTime());
781       }
782       if (other.hasEndTime()) {
783         mergeEndTime(other.getEndTime());
784       }
785       if (!other.getTarget().isEmpty()) {
786         target_ = other.target_;
787         bitField0_ |= 0x00000004;
788         onChanged();
789       }
790       if (!other.getVerb().isEmpty()) {
791         verb_ = other.verb_;
792         bitField0_ |= 0x00000008;
793         onChanged();
794       }
795       if (!other.getStatusMessage().isEmpty()) {
796         statusMessage_ = other.statusMessage_;
797         bitField0_ |= 0x00000010;
798         onChanged();
799       }
800       if (other.getRequestedCancellation() != false) {
801         setRequestedCancellation(other.getRequestedCancellation());
802       }
803       if (!other.getApiVersion().isEmpty()) {
804         apiVersion_ = other.apiVersion_;
805         bitField0_ |= 0x00000040;
806         onChanged();
807       }
808       this.mergeUnknownFields(other.getUnknownFields());
809       onChanged();
810       return this;
811     }
812 
813     @java.lang.Override
isInitialized()814     public final boolean isInitialized() {
815       return true;
816     }
817 
818     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)819     public Builder mergeFrom(
820         com.google.protobuf.CodedInputStream input,
821         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
822         throws java.io.IOException {
823       if (extensionRegistry == null) {
824         throw new java.lang.NullPointerException();
825       }
826       try {
827         boolean done = false;
828         while (!done) {
829           int tag = input.readTag();
830           switch (tag) {
831             case 0:
832               done = true;
833               break;
834             case 10:
835               {
836                 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry);
837                 bitField0_ |= 0x00000001;
838                 break;
839               } // case 10
840             case 18:
841               {
842                 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
843                 bitField0_ |= 0x00000002;
844                 break;
845               } // case 18
846             case 26:
847               {
848                 target_ = input.readStringRequireUtf8();
849                 bitField0_ |= 0x00000004;
850                 break;
851               } // case 26
852             case 34:
853               {
854                 verb_ = input.readStringRequireUtf8();
855                 bitField0_ |= 0x00000008;
856                 break;
857               } // case 34
858             case 42:
859               {
860                 statusMessage_ = input.readStringRequireUtf8();
861                 bitField0_ |= 0x00000010;
862                 break;
863               } // case 42
864             case 48:
865               {
866                 requestedCancellation_ = input.readBool();
867                 bitField0_ |= 0x00000020;
868                 break;
869               } // case 48
870             case 58:
871               {
872                 apiVersion_ = input.readStringRequireUtf8();
873                 bitField0_ |= 0x00000040;
874                 break;
875               } // case 58
876             default:
877               {
878                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
879                   done = true; // was an endgroup tag
880                 }
881                 break;
882               } // default:
883           } // switch (tag)
884         } // while (!done)
885       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
886         throw e.unwrapIOException();
887       } finally {
888         onChanged();
889       } // finally
890       return this;
891     }
892 
893     private int bitField0_;
894 
895     private com.google.protobuf.Timestamp createTime_;
896     private com.google.protobuf.SingleFieldBuilderV3<
897             com.google.protobuf.Timestamp,
898             com.google.protobuf.Timestamp.Builder,
899             com.google.protobuf.TimestampOrBuilder>
900         createTimeBuilder_;
901     /**
902      *
903      *
904      * <pre>
905      * Output only. The time the operation was created.
906      * </pre>
907      *
908      * <code>
909      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
910      * </code>
911      *
912      * @return Whether the createTime field is set.
913      */
hasCreateTime()914     public boolean hasCreateTime() {
915       return ((bitField0_ & 0x00000001) != 0);
916     }
917     /**
918      *
919      *
920      * <pre>
921      * Output only. The time the operation was created.
922      * </pre>
923      *
924      * <code>
925      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
926      * </code>
927      *
928      * @return The createTime.
929      */
getCreateTime()930     public com.google.protobuf.Timestamp getCreateTime() {
931       if (createTimeBuilder_ == null) {
932         return createTime_ == null
933             ? com.google.protobuf.Timestamp.getDefaultInstance()
934             : createTime_;
935       } else {
936         return createTimeBuilder_.getMessage();
937       }
938     }
939     /**
940      *
941      *
942      * <pre>
943      * Output only. The time the operation was created.
944      * </pre>
945      *
946      * <code>
947      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
948      * </code>
949      */
setCreateTime(com.google.protobuf.Timestamp value)950     public Builder setCreateTime(com.google.protobuf.Timestamp value) {
951       if (createTimeBuilder_ == null) {
952         if (value == null) {
953           throw new NullPointerException();
954         }
955         createTime_ = value;
956       } else {
957         createTimeBuilder_.setMessage(value);
958       }
959       bitField0_ |= 0x00000001;
960       onChanged();
961       return this;
962     }
963     /**
964      *
965      *
966      * <pre>
967      * Output only. The time the operation was created.
968      * </pre>
969      *
970      * <code>
971      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
972      * </code>
973      */
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)974     public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
975       if (createTimeBuilder_ == null) {
976         createTime_ = builderForValue.build();
977       } else {
978         createTimeBuilder_.setMessage(builderForValue.build());
979       }
980       bitField0_ |= 0x00000001;
981       onChanged();
982       return this;
983     }
984     /**
985      *
986      *
987      * <pre>
988      * Output only. The time the operation was created.
989      * </pre>
990      *
991      * <code>
992      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
993      * </code>
994      */
mergeCreateTime(com.google.protobuf.Timestamp value)995     public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
996       if (createTimeBuilder_ == null) {
997         if (((bitField0_ & 0x00000001) != 0)
998             && createTime_ != null
999             && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1000           getCreateTimeBuilder().mergeFrom(value);
1001         } else {
1002           createTime_ = value;
1003         }
1004       } else {
1005         createTimeBuilder_.mergeFrom(value);
1006       }
1007       bitField0_ |= 0x00000001;
1008       onChanged();
1009       return this;
1010     }
1011     /**
1012      *
1013      *
1014      * <pre>
1015      * Output only. The time the operation was created.
1016      * </pre>
1017      *
1018      * <code>
1019      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
1020      * </code>
1021      */
clearCreateTime()1022     public Builder clearCreateTime() {
1023       bitField0_ = (bitField0_ & ~0x00000001);
1024       createTime_ = null;
1025       if (createTimeBuilder_ != null) {
1026         createTimeBuilder_.dispose();
1027         createTimeBuilder_ = null;
1028       }
1029       onChanged();
1030       return this;
1031     }
1032     /**
1033      *
1034      *
1035      * <pre>
1036      * Output only. The time the operation was created.
1037      * </pre>
1038      *
1039      * <code>
1040      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
1041      * </code>
1042      */
getCreateTimeBuilder()1043     public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
1044       bitField0_ |= 0x00000001;
1045       onChanged();
1046       return getCreateTimeFieldBuilder().getBuilder();
1047     }
1048     /**
1049      *
1050      *
1051      * <pre>
1052      * Output only. The time the operation was created.
1053      * </pre>
1054      *
1055      * <code>
1056      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
1057      * </code>
1058      */
getCreateTimeOrBuilder()1059     public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
1060       if (createTimeBuilder_ != null) {
1061         return createTimeBuilder_.getMessageOrBuilder();
1062       } else {
1063         return createTime_ == null
1064             ? com.google.protobuf.Timestamp.getDefaultInstance()
1065             : createTime_;
1066       }
1067     }
1068     /**
1069      *
1070      *
1071      * <pre>
1072      * Output only. The time the operation was created.
1073      * </pre>
1074      *
1075      * <code>
1076      * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
1077      * </code>
1078      */
1079     private com.google.protobuf.SingleFieldBuilderV3<
1080             com.google.protobuf.Timestamp,
1081             com.google.protobuf.Timestamp.Builder,
1082             com.google.protobuf.TimestampOrBuilder>
getCreateTimeFieldBuilder()1083         getCreateTimeFieldBuilder() {
1084       if (createTimeBuilder_ == null) {
1085         createTimeBuilder_ =
1086             new com.google.protobuf.SingleFieldBuilderV3<
1087                 com.google.protobuf.Timestamp,
1088                 com.google.protobuf.Timestamp.Builder,
1089                 com.google.protobuf.TimestampOrBuilder>(
1090                 getCreateTime(), getParentForChildren(), isClean());
1091         createTime_ = null;
1092       }
1093       return createTimeBuilder_;
1094     }
1095 
1096     private com.google.protobuf.Timestamp endTime_;
1097     private com.google.protobuf.SingleFieldBuilderV3<
1098             com.google.protobuf.Timestamp,
1099             com.google.protobuf.Timestamp.Builder,
1100             com.google.protobuf.TimestampOrBuilder>
1101         endTimeBuilder_;
1102     /**
1103      *
1104      *
1105      * <pre>
1106      * Output only. The time the operation finished running.
1107      * </pre>
1108      *
1109      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1110      * </code>
1111      *
1112      * @return Whether the endTime field is set.
1113      */
hasEndTime()1114     public boolean hasEndTime() {
1115       return ((bitField0_ & 0x00000002) != 0);
1116     }
1117     /**
1118      *
1119      *
1120      * <pre>
1121      * Output only. The time the operation finished running.
1122      * </pre>
1123      *
1124      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1125      * </code>
1126      *
1127      * @return The endTime.
1128      */
getEndTime()1129     public com.google.protobuf.Timestamp getEndTime() {
1130       if (endTimeBuilder_ == null) {
1131         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1132       } else {
1133         return endTimeBuilder_.getMessage();
1134       }
1135     }
1136     /**
1137      *
1138      *
1139      * <pre>
1140      * Output only. The time the operation finished running.
1141      * </pre>
1142      *
1143      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1144      * </code>
1145      */
setEndTime(com.google.protobuf.Timestamp value)1146     public Builder setEndTime(com.google.protobuf.Timestamp value) {
1147       if (endTimeBuilder_ == null) {
1148         if (value == null) {
1149           throw new NullPointerException();
1150         }
1151         endTime_ = value;
1152       } else {
1153         endTimeBuilder_.setMessage(value);
1154       }
1155       bitField0_ |= 0x00000002;
1156       onChanged();
1157       return this;
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * Output only. The time the operation finished running.
1164      * </pre>
1165      *
1166      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1167      * </code>
1168      */
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)1169     public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1170       if (endTimeBuilder_ == null) {
1171         endTime_ = builderForValue.build();
1172       } else {
1173         endTimeBuilder_.setMessage(builderForValue.build());
1174       }
1175       bitField0_ |= 0x00000002;
1176       onChanged();
1177       return this;
1178     }
1179     /**
1180      *
1181      *
1182      * <pre>
1183      * Output only. The time the operation finished running.
1184      * </pre>
1185      *
1186      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1187      * </code>
1188      */
mergeEndTime(com.google.protobuf.Timestamp value)1189     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
1190       if (endTimeBuilder_ == null) {
1191         if (((bitField0_ & 0x00000002) != 0)
1192             && endTime_ != null
1193             && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1194           getEndTimeBuilder().mergeFrom(value);
1195         } else {
1196           endTime_ = value;
1197         }
1198       } else {
1199         endTimeBuilder_.mergeFrom(value);
1200       }
1201       bitField0_ |= 0x00000002;
1202       onChanged();
1203       return this;
1204     }
1205     /**
1206      *
1207      *
1208      * <pre>
1209      * Output only. The time the operation finished running.
1210      * </pre>
1211      *
1212      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1213      * </code>
1214      */
clearEndTime()1215     public Builder clearEndTime() {
1216       bitField0_ = (bitField0_ & ~0x00000002);
1217       endTime_ = null;
1218       if (endTimeBuilder_ != null) {
1219         endTimeBuilder_.dispose();
1220         endTimeBuilder_ = null;
1221       }
1222       onChanged();
1223       return this;
1224     }
1225     /**
1226      *
1227      *
1228      * <pre>
1229      * Output only. The time the operation finished running.
1230      * </pre>
1231      *
1232      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1233      * </code>
1234      */
getEndTimeBuilder()1235     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
1236       bitField0_ |= 0x00000002;
1237       onChanged();
1238       return getEndTimeFieldBuilder().getBuilder();
1239     }
1240     /**
1241      *
1242      *
1243      * <pre>
1244      * Output only. The time the operation finished running.
1245      * </pre>
1246      *
1247      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1248      * </code>
1249      */
getEndTimeOrBuilder()1250     public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
1251       if (endTimeBuilder_ != null) {
1252         return endTimeBuilder_.getMessageOrBuilder();
1253       } else {
1254         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1255       }
1256     }
1257     /**
1258      *
1259      *
1260      * <pre>
1261      * Output only. The time the operation finished running.
1262      * </pre>
1263      *
1264      * <code>.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1265      * </code>
1266      */
1267     private com.google.protobuf.SingleFieldBuilderV3<
1268             com.google.protobuf.Timestamp,
1269             com.google.protobuf.Timestamp.Builder,
1270             com.google.protobuf.TimestampOrBuilder>
getEndTimeFieldBuilder()1271         getEndTimeFieldBuilder() {
1272       if (endTimeBuilder_ == null) {
1273         endTimeBuilder_ =
1274             new com.google.protobuf.SingleFieldBuilderV3<
1275                 com.google.protobuf.Timestamp,
1276                 com.google.protobuf.Timestamp.Builder,
1277                 com.google.protobuf.TimestampOrBuilder>(
1278                 getEndTime(), getParentForChildren(), isClean());
1279         endTime_ = null;
1280       }
1281       return endTimeBuilder_;
1282     }
1283 
1284     private java.lang.Object target_ = "";
1285     /**
1286      *
1287      *
1288      * <pre>
1289      * Output only. Server-defined resource path for the target of the operation.
1290      * </pre>
1291      *
1292      * <code>string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1293      *
1294      * @return The target.
1295      */
getTarget()1296     public java.lang.String getTarget() {
1297       java.lang.Object ref = target_;
1298       if (!(ref instanceof java.lang.String)) {
1299         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1300         java.lang.String s = bs.toStringUtf8();
1301         target_ = s;
1302         return s;
1303       } else {
1304         return (java.lang.String) ref;
1305       }
1306     }
1307     /**
1308      *
1309      *
1310      * <pre>
1311      * Output only. Server-defined resource path for the target of the operation.
1312      * </pre>
1313      *
1314      * <code>string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1315      *
1316      * @return The bytes for target.
1317      */
getTargetBytes()1318     public com.google.protobuf.ByteString getTargetBytes() {
1319       java.lang.Object ref = target_;
1320       if (ref instanceof String) {
1321         com.google.protobuf.ByteString b =
1322             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1323         target_ = b;
1324         return b;
1325       } else {
1326         return (com.google.protobuf.ByteString) ref;
1327       }
1328     }
1329     /**
1330      *
1331      *
1332      * <pre>
1333      * Output only. Server-defined resource path for the target of the operation.
1334      * </pre>
1335      *
1336      * <code>string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1337      *
1338      * @param value The target to set.
1339      * @return This builder for chaining.
1340      */
setTarget(java.lang.String value)1341     public Builder setTarget(java.lang.String value) {
1342       if (value == null) {
1343         throw new NullPointerException();
1344       }
1345       target_ = value;
1346       bitField0_ |= 0x00000004;
1347       onChanged();
1348       return this;
1349     }
1350     /**
1351      *
1352      *
1353      * <pre>
1354      * Output only. Server-defined resource path for the target of the operation.
1355      * </pre>
1356      *
1357      * <code>string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1358      *
1359      * @return This builder for chaining.
1360      */
clearTarget()1361     public Builder clearTarget() {
1362       target_ = getDefaultInstance().getTarget();
1363       bitField0_ = (bitField0_ & ~0x00000004);
1364       onChanged();
1365       return this;
1366     }
1367     /**
1368      *
1369      *
1370      * <pre>
1371      * Output only. Server-defined resource path for the target of the operation.
1372      * </pre>
1373      *
1374      * <code>string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1375      *
1376      * @param value The bytes for target to set.
1377      * @return This builder for chaining.
1378      */
setTargetBytes(com.google.protobuf.ByteString value)1379     public Builder setTargetBytes(com.google.protobuf.ByteString value) {
1380       if (value == null) {
1381         throw new NullPointerException();
1382       }
1383       checkByteStringIsUtf8(value);
1384       target_ = value;
1385       bitField0_ |= 0x00000004;
1386       onChanged();
1387       return this;
1388     }
1389 
1390     private java.lang.Object verb_ = "";
1391     /**
1392      *
1393      *
1394      * <pre>
1395      * Output only. Name of the verb executed by the operation.
1396      * </pre>
1397      *
1398      * <code>string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1399      *
1400      * @return The verb.
1401      */
getVerb()1402     public java.lang.String getVerb() {
1403       java.lang.Object ref = verb_;
1404       if (!(ref instanceof java.lang.String)) {
1405         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1406         java.lang.String s = bs.toStringUtf8();
1407         verb_ = s;
1408         return s;
1409       } else {
1410         return (java.lang.String) ref;
1411       }
1412     }
1413     /**
1414      *
1415      *
1416      * <pre>
1417      * Output only. Name of the verb executed by the operation.
1418      * </pre>
1419      *
1420      * <code>string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1421      *
1422      * @return The bytes for verb.
1423      */
getVerbBytes()1424     public com.google.protobuf.ByteString getVerbBytes() {
1425       java.lang.Object ref = verb_;
1426       if (ref instanceof String) {
1427         com.google.protobuf.ByteString b =
1428             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1429         verb_ = b;
1430         return b;
1431       } else {
1432         return (com.google.protobuf.ByteString) ref;
1433       }
1434     }
1435     /**
1436      *
1437      *
1438      * <pre>
1439      * Output only. Name of the verb executed by the operation.
1440      * </pre>
1441      *
1442      * <code>string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1443      *
1444      * @param value The verb to set.
1445      * @return This builder for chaining.
1446      */
setVerb(java.lang.String value)1447     public Builder setVerb(java.lang.String value) {
1448       if (value == null) {
1449         throw new NullPointerException();
1450       }
1451       verb_ = value;
1452       bitField0_ |= 0x00000008;
1453       onChanged();
1454       return this;
1455     }
1456     /**
1457      *
1458      *
1459      * <pre>
1460      * Output only. Name of the verb executed by the operation.
1461      * </pre>
1462      *
1463      * <code>string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1464      *
1465      * @return This builder for chaining.
1466      */
clearVerb()1467     public Builder clearVerb() {
1468       verb_ = getDefaultInstance().getVerb();
1469       bitField0_ = (bitField0_ & ~0x00000008);
1470       onChanged();
1471       return this;
1472     }
1473     /**
1474      *
1475      *
1476      * <pre>
1477      * Output only. Name of the verb executed by the operation.
1478      * </pre>
1479      *
1480      * <code>string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1481      *
1482      * @param value The bytes for verb to set.
1483      * @return This builder for chaining.
1484      */
setVerbBytes(com.google.protobuf.ByteString value)1485     public Builder setVerbBytes(com.google.protobuf.ByteString value) {
1486       if (value == null) {
1487         throw new NullPointerException();
1488       }
1489       checkByteStringIsUtf8(value);
1490       verb_ = value;
1491       bitField0_ |= 0x00000008;
1492       onChanged();
1493       return this;
1494     }
1495 
1496     private java.lang.Object statusMessage_ = "";
1497     /**
1498      *
1499      *
1500      * <pre>
1501      * Output only. Human-readable status of the operation, if any.
1502      * </pre>
1503      *
1504      * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1505      *
1506      * @return The statusMessage.
1507      */
getStatusMessage()1508     public java.lang.String getStatusMessage() {
1509       java.lang.Object ref = statusMessage_;
1510       if (!(ref instanceof java.lang.String)) {
1511         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1512         java.lang.String s = bs.toStringUtf8();
1513         statusMessage_ = s;
1514         return s;
1515       } else {
1516         return (java.lang.String) ref;
1517       }
1518     }
1519     /**
1520      *
1521      *
1522      * <pre>
1523      * Output only. Human-readable status of the operation, if any.
1524      * </pre>
1525      *
1526      * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1527      *
1528      * @return The bytes for statusMessage.
1529      */
getStatusMessageBytes()1530     public com.google.protobuf.ByteString getStatusMessageBytes() {
1531       java.lang.Object ref = statusMessage_;
1532       if (ref instanceof String) {
1533         com.google.protobuf.ByteString b =
1534             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1535         statusMessage_ = b;
1536         return b;
1537       } else {
1538         return (com.google.protobuf.ByteString) ref;
1539       }
1540     }
1541     /**
1542      *
1543      *
1544      * <pre>
1545      * Output only. Human-readable status of the operation, if any.
1546      * </pre>
1547      *
1548      * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1549      *
1550      * @param value The statusMessage to set.
1551      * @return This builder for chaining.
1552      */
setStatusMessage(java.lang.String value)1553     public Builder setStatusMessage(java.lang.String value) {
1554       if (value == null) {
1555         throw new NullPointerException();
1556       }
1557       statusMessage_ = value;
1558       bitField0_ |= 0x00000010;
1559       onChanged();
1560       return this;
1561     }
1562     /**
1563      *
1564      *
1565      * <pre>
1566      * Output only. Human-readable status of the operation, if any.
1567      * </pre>
1568      *
1569      * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1570      *
1571      * @return This builder for chaining.
1572      */
clearStatusMessage()1573     public Builder clearStatusMessage() {
1574       statusMessage_ = getDefaultInstance().getStatusMessage();
1575       bitField0_ = (bitField0_ & ~0x00000010);
1576       onChanged();
1577       return this;
1578     }
1579     /**
1580      *
1581      *
1582      * <pre>
1583      * Output only. Human-readable status of the operation, if any.
1584      * </pre>
1585      *
1586      * <code>string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1587      *
1588      * @param value The bytes for statusMessage to set.
1589      * @return This builder for chaining.
1590      */
setStatusMessageBytes(com.google.protobuf.ByteString value)1591     public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) {
1592       if (value == null) {
1593         throw new NullPointerException();
1594       }
1595       checkByteStringIsUtf8(value);
1596       statusMessage_ = value;
1597       bitField0_ |= 0x00000010;
1598       onChanged();
1599       return this;
1600     }
1601 
1602     private boolean requestedCancellation_;
1603     /**
1604      *
1605      *
1606      * <pre>
1607      * Output only. Identifies whether the user has requested cancellation
1608      * of the operation. Operations that have successfully been cancelled
1609      * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
1610      * corresponding to `Code.CANCELLED`.
1611      * </pre>
1612      *
1613      * <code>bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1614      *
1615      * @return The requestedCancellation.
1616      */
1617     @java.lang.Override
getRequestedCancellation()1618     public boolean getRequestedCancellation() {
1619       return requestedCancellation_;
1620     }
1621     /**
1622      *
1623      *
1624      * <pre>
1625      * Output only. Identifies whether the user has requested cancellation
1626      * of the operation. Operations that have successfully been cancelled
1627      * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
1628      * corresponding to `Code.CANCELLED`.
1629      * </pre>
1630      *
1631      * <code>bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1632      *
1633      * @param value The requestedCancellation to set.
1634      * @return This builder for chaining.
1635      */
setRequestedCancellation(boolean value)1636     public Builder setRequestedCancellation(boolean value) {
1637 
1638       requestedCancellation_ = value;
1639       bitField0_ |= 0x00000020;
1640       onChanged();
1641       return this;
1642     }
1643     /**
1644      *
1645      *
1646      * <pre>
1647      * Output only. Identifies whether the user has requested cancellation
1648      * of the operation. Operations that have successfully been cancelled
1649      * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
1650      * corresponding to `Code.CANCELLED`.
1651      * </pre>
1652      *
1653      * <code>bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1654      *
1655      * @return This builder for chaining.
1656      */
clearRequestedCancellation()1657     public Builder clearRequestedCancellation() {
1658       bitField0_ = (bitField0_ & ~0x00000020);
1659       requestedCancellation_ = false;
1660       onChanged();
1661       return this;
1662     }
1663 
1664     private java.lang.Object apiVersion_ = "";
1665     /**
1666      *
1667      *
1668      * <pre>
1669      * Output only. API version used to start the operation.
1670      * </pre>
1671      *
1672      * <code>string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1673      *
1674      * @return The apiVersion.
1675      */
getApiVersion()1676     public java.lang.String getApiVersion() {
1677       java.lang.Object ref = apiVersion_;
1678       if (!(ref instanceof java.lang.String)) {
1679         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1680         java.lang.String s = bs.toStringUtf8();
1681         apiVersion_ = s;
1682         return s;
1683       } else {
1684         return (java.lang.String) ref;
1685       }
1686     }
1687     /**
1688      *
1689      *
1690      * <pre>
1691      * Output only. API version used to start the operation.
1692      * </pre>
1693      *
1694      * <code>string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1695      *
1696      * @return The bytes for apiVersion.
1697      */
getApiVersionBytes()1698     public com.google.protobuf.ByteString getApiVersionBytes() {
1699       java.lang.Object ref = apiVersion_;
1700       if (ref instanceof String) {
1701         com.google.protobuf.ByteString b =
1702             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1703         apiVersion_ = b;
1704         return b;
1705       } else {
1706         return (com.google.protobuf.ByteString) ref;
1707       }
1708     }
1709     /**
1710      *
1711      *
1712      * <pre>
1713      * Output only. API version used to start the operation.
1714      * </pre>
1715      *
1716      * <code>string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1717      *
1718      * @param value The apiVersion to set.
1719      * @return This builder for chaining.
1720      */
setApiVersion(java.lang.String value)1721     public Builder setApiVersion(java.lang.String value) {
1722       if (value == null) {
1723         throw new NullPointerException();
1724       }
1725       apiVersion_ = value;
1726       bitField0_ |= 0x00000040;
1727       onChanged();
1728       return this;
1729     }
1730     /**
1731      *
1732      *
1733      * <pre>
1734      * Output only. API version used to start the operation.
1735      * </pre>
1736      *
1737      * <code>string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1738      *
1739      * @return This builder for chaining.
1740      */
clearApiVersion()1741     public Builder clearApiVersion() {
1742       apiVersion_ = getDefaultInstance().getApiVersion();
1743       bitField0_ = (bitField0_ & ~0x00000040);
1744       onChanged();
1745       return this;
1746     }
1747     /**
1748      *
1749      *
1750      * <pre>
1751      * Output only. API version used to start the operation.
1752      * </pre>
1753      *
1754      * <code>string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1755      *
1756      * @param value The bytes for apiVersion to set.
1757      * @return This builder for chaining.
1758      */
setApiVersionBytes(com.google.protobuf.ByteString value)1759     public Builder setApiVersionBytes(com.google.protobuf.ByteString value) {
1760       if (value == null) {
1761         throw new NullPointerException();
1762       }
1763       checkByteStringIsUtf8(value);
1764       apiVersion_ = value;
1765       bitField0_ |= 0x00000040;
1766       onChanged();
1767       return this;
1768     }
1769 
1770     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1771     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1772       return super.setUnknownFields(unknownFields);
1773     }
1774 
1775     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1776     public final Builder mergeUnknownFields(
1777         final com.google.protobuf.UnknownFieldSet unknownFields) {
1778       return super.mergeUnknownFields(unknownFields);
1779     }
1780 
1781     // @@protoc_insertion_point(builder_scope:google.cloud.networksecurity.v1.OperationMetadata)
1782   }
1783 
1784   // @@protoc_insertion_point(class_scope:google.cloud.networksecurity.v1.OperationMetadata)
1785   private static final com.google.cloud.networksecurity.v1.OperationMetadata DEFAULT_INSTANCE;
1786 
1787   static {
1788     DEFAULT_INSTANCE = new com.google.cloud.networksecurity.v1.OperationMetadata();
1789   }
1790 
getDefaultInstance()1791   public static com.google.cloud.networksecurity.v1.OperationMetadata getDefaultInstance() {
1792     return DEFAULT_INSTANCE;
1793   }
1794 
1795   private static final com.google.protobuf.Parser<OperationMetadata> PARSER =
1796       new com.google.protobuf.AbstractParser<OperationMetadata>() {
1797         @java.lang.Override
1798         public OperationMetadata parsePartialFrom(
1799             com.google.protobuf.CodedInputStream input,
1800             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1801             throws com.google.protobuf.InvalidProtocolBufferException {
1802           Builder builder = newBuilder();
1803           try {
1804             builder.mergeFrom(input, extensionRegistry);
1805           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1806             throw e.setUnfinishedMessage(builder.buildPartial());
1807           } catch (com.google.protobuf.UninitializedMessageException e) {
1808             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1809           } catch (java.io.IOException e) {
1810             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1811                 .setUnfinishedMessage(builder.buildPartial());
1812           }
1813           return builder.buildPartial();
1814         }
1815       };
1816 
parser()1817   public static com.google.protobuf.Parser<OperationMetadata> parser() {
1818     return PARSER;
1819   }
1820 
1821   @java.lang.Override
getParserForType()1822   public com.google.protobuf.Parser<OperationMetadata> getParserForType() {
1823     return PARSER;
1824   }
1825 
1826   @java.lang.Override
getDefaultInstanceForType()1827   public com.google.cloud.networksecurity.v1.OperationMetadata getDefaultInstanceForType() {
1828     return DEFAULT_INSTANCE;
1829   }
1830 }
1831