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