• 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/channel/v1/operations.proto
18 
19 package com.google.cloud.channel.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Provides contextual information about a
26  * [google.longrunning.Operation][google.longrunning.Operation].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.channel.v1.OperationMetadata}
30  */
31 public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.OperationMetadata)
34     OperationMetadataOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use OperationMetadata.newBuilder() to construct.
OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
OperationMetadata()41   private OperationMetadata() {
42     operationType_ = 0;
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new OperationMetadata();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.channel.v1.OperationsProto
58         .internal_static_google_cloud_channel_v1_OperationMetadata_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.channel.v1.OperationsProto
65         .internal_static_google_cloud_channel_v1_OperationMetadata_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.channel.v1.OperationMetadata.class,
68             com.google.cloud.channel.v1.OperationMetadata.Builder.class);
69   }
70 
71   /**
72    *
73    *
74    * <pre>
75    * RPCs that return a Long Running Operation.
76    * </pre>
77    *
78    * Protobuf enum {@code google.cloud.channel.v1.OperationMetadata.OperationType}
79    */
80   public enum OperationType implements com.google.protobuf.ProtocolMessageEnum {
81     /**
82      *
83      *
84      * <pre>
85      * Not used.
86      * </pre>
87      *
88      * <code>OPERATION_TYPE_UNSPECIFIED = 0;</code>
89      */
90     OPERATION_TYPE_UNSPECIFIED(0),
91     /**
92      *
93      *
94      * <pre>
95      * Long Running Operation was triggered by CreateEntitlement.
96      * </pre>
97      *
98      * <code>CREATE_ENTITLEMENT = 1;</code>
99      */
100     CREATE_ENTITLEMENT(1),
101     /**
102      *
103      *
104      * <pre>
105      * Long Running Operation was triggered by ChangeRenewalSettings.
106      * </pre>
107      *
108      * <code>CHANGE_RENEWAL_SETTINGS = 3;</code>
109      */
110     CHANGE_RENEWAL_SETTINGS(3),
111     /**
112      *
113      *
114      * <pre>
115      * Long Running Operation was triggered by StartPaidService.
116      * </pre>
117      *
118      * <code>START_PAID_SERVICE = 5;</code>
119      */
120     START_PAID_SERVICE(5),
121     /**
122      *
123      *
124      * <pre>
125      * Long Running Operation was triggered by ActivateEntitlement.
126      * </pre>
127      *
128      * <code>ACTIVATE_ENTITLEMENT = 7;</code>
129      */
130     ACTIVATE_ENTITLEMENT(7),
131     /**
132      *
133      *
134      * <pre>
135      * Long Running Operation was triggered by SuspendEntitlement.
136      * </pre>
137      *
138      * <code>SUSPEND_ENTITLEMENT = 8;</code>
139      */
140     SUSPEND_ENTITLEMENT(8),
141     /**
142      *
143      *
144      * <pre>
145      * Long Running Operation was triggered by CancelEntitlement.
146      * </pre>
147      *
148      * <code>CANCEL_ENTITLEMENT = 9;</code>
149      */
150     CANCEL_ENTITLEMENT(9),
151     /**
152      *
153      *
154      * <pre>
155      * Long Running Operation was triggered by TransferEntitlements.
156      * </pre>
157      *
158      * <code>TRANSFER_ENTITLEMENTS = 10;</code>
159      */
160     TRANSFER_ENTITLEMENTS(10),
161     /**
162      *
163      *
164      * <pre>
165      * Long Running Operation was triggered by TransferEntitlementsToGoogle.
166      * </pre>
167      *
168      * <code>TRANSFER_ENTITLEMENTS_TO_GOOGLE = 11;</code>
169      */
170     TRANSFER_ENTITLEMENTS_TO_GOOGLE(11),
171     /**
172      *
173      *
174      * <pre>
175      * Long Running Operation was triggered by ChangeOffer.
176      * </pre>
177      *
178      * <code>CHANGE_OFFER = 14;</code>
179      */
180     CHANGE_OFFER(14),
181     /**
182      *
183      *
184      * <pre>
185      * Long Running Operation was triggered by ChangeParameters.
186      * </pre>
187      *
188      * <code>CHANGE_PARAMETERS = 15;</code>
189      */
190     CHANGE_PARAMETERS(15),
191     /**
192      *
193      *
194      * <pre>
195      * Long Running Operation was triggered by ProvisionCloudIdentity.
196      * </pre>
197      *
198      * <code>PROVISION_CLOUD_IDENTITY = 16;</code>
199      */
200     PROVISION_CLOUD_IDENTITY(16),
201     UNRECOGNIZED(-1),
202     ;
203 
204     /**
205      *
206      *
207      * <pre>
208      * Not used.
209      * </pre>
210      *
211      * <code>OPERATION_TYPE_UNSPECIFIED = 0;</code>
212      */
213     public static final int OPERATION_TYPE_UNSPECIFIED_VALUE = 0;
214     /**
215      *
216      *
217      * <pre>
218      * Long Running Operation was triggered by CreateEntitlement.
219      * </pre>
220      *
221      * <code>CREATE_ENTITLEMENT = 1;</code>
222      */
223     public static final int CREATE_ENTITLEMENT_VALUE = 1;
224     /**
225      *
226      *
227      * <pre>
228      * Long Running Operation was triggered by ChangeRenewalSettings.
229      * </pre>
230      *
231      * <code>CHANGE_RENEWAL_SETTINGS = 3;</code>
232      */
233     public static final int CHANGE_RENEWAL_SETTINGS_VALUE = 3;
234     /**
235      *
236      *
237      * <pre>
238      * Long Running Operation was triggered by StartPaidService.
239      * </pre>
240      *
241      * <code>START_PAID_SERVICE = 5;</code>
242      */
243     public static final int START_PAID_SERVICE_VALUE = 5;
244     /**
245      *
246      *
247      * <pre>
248      * Long Running Operation was triggered by ActivateEntitlement.
249      * </pre>
250      *
251      * <code>ACTIVATE_ENTITLEMENT = 7;</code>
252      */
253     public static final int ACTIVATE_ENTITLEMENT_VALUE = 7;
254     /**
255      *
256      *
257      * <pre>
258      * Long Running Operation was triggered by SuspendEntitlement.
259      * </pre>
260      *
261      * <code>SUSPEND_ENTITLEMENT = 8;</code>
262      */
263     public static final int SUSPEND_ENTITLEMENT_VALUE = 8;
264     /**
265      *
266      *
267      * <pre>
268      * Long Running Operation was triggered by CancelEntitlement.
269      * </pre>
270      *
271      * <code>CANCEL_ENTITLEMENT = 9;</code>
272      */
273     public static final int CANCEL_ENTITLEMENT_VALUE = 9;
274     /**
275      *
276      *
277      * <pre>
278      * Long Running Operation was triggered by TransferEntitlements.
279      * </pre>
280      *
281      * <code>TRANSFER_ENTITLEMENTS = 10;</code>
282      */
283     public static final int TRANSFER_ENTITLEMENTS_VALUE = 10;
284     /**
285      *
286      *
287      * <pre>
288      * Long Running Operation was triggered by TransferEntitlementsToGoogle.
289      * </pre>
290      *
291      * <code>TRANSFER_ENTITLEMENTS_TO_GOOGLE = 11;</code>
292      */
293     public static final int TRANSFER_ENTITLEMENTS_TO_GOOGLE_VALUE = 11;
294     /**
295      *
296      *
297      * <pre>
298      * Long Running Operation was triggered by ChangeOffer.
299      * </pre>
300      *
301      * <code>CHANGE_OFFER = 14;</code>
302      */
303     public static final int CHANGE_OFFER_VALUE = 14;
304     /**
305      *
306      *
307      * <pre>
308      * Long Running Operation was triggered by ChangeParameters.
309      * </pre>
310      *
311      * <code>CHANGE_PARAMETERS = 15;</code>
312      */
313     public static final int CHANGE_PARAMETERS_VALUE = 15;
314     /**
315      *
316      *
317      * <pre>
318      * Long Running Operation was triggered by ProvisionCloudIdentity.
319      * </pre>
320      *
321      * <code>PROVISION_CLOUD_IDENTITY = 16;</code>
322      */
323     public static final int PROVISION_CLOUD_IDENTITY_VALUE = 16;
324 
getNumber()325     public final int getNumber() {
326       if (this == UNRECOGNIZED) {
327         throw new java.lang.IllegalArgumentException(
328             "Can't get the number of an unknown enum value.");
329       }
330       return value;
331     }
332 
333     /**
334      * @param value The numeric wire value of the corresponding enum entry.
335      * @return The enum associated with the given numeric wire value.
336      * @deprecated Use {@link #forNumber(int)} instead.
337      */
338     @java.lang.Deprecated
valueOf(int value)339     public static OperationType valueOf(int value) {
340       return forNumber(value);
341     }
342 
343     /**
344      * @param value The numeric wire value of the corresponding enum entry.
345      * @return The enum associated with the given numeric wire value.
346      */
forNumber(int value)347     public static OperationType forNumber(int value) {
348       switch (value) {
349         case 0:
350           return OPERATION_TYPE_UNSPECIFIED;
351         case 1:
352           return CREATE_ENTITLEMENT;
353         case 3:
354           return CHANGE_RENEWAL_SETTINGS;
355         case 5:
356           return START_PAID_SERVICE;
357         case 7:
358           return ACTIVATE_ENTITLEMENT;
359         case 8:
360           return SUSPEND_ENTITLEMENT;
361         case 9:
362           return CANCEL_ENTITLEMENT;
363         case 10:
364           return TRANSFER_ENTITLEMENTS;
365         case 11:
366           return TRANSFER_ENTITLEMENTS_TO_GOOGLE;
367         case 14:
368           return CHANGE_OFFER;
369         case 15:
370           return CHANGE_PARAMETERS;
371         case 16:
372           return PROVISION_CLOUD_IDENTITY;
373         default:
374           return null;
375       }
376     }
377 
internalGetValueMap()378     public static com.google.protobuf.Internal.EnumLiteMap<OperationType> internalGetValueMap() {
379       return internalValueMap;
380     }
381 
382     private static final com.google.protobuf.Internal.EnumLiteMap<OperationType> internalValueMap =
383         new com.google.protobuf.Internal.EnumLiteMap<OperationType>() {
384           public OperationType findValueByNumber(int number) {
385             return OperationType.forNumber(number);
386           }
387         };
388 
getValueDescriptor()389     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
390       if (this == UNRECOGNIZED) {
391         throw new java.lang.IllegalStateException(
392             "Can't get the descriptor of an unrecognized enum value.");
393       }
394       return getDescriptor().getValues().get(ordinal());
395     }
396 
getDescriptorForType()397     public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
398       return getDescriptor();
399     }
400 
getDescriptor()401     public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
402       return com.google.cloud.channel.v1.OperationMetadata.getDescriptor().getEnumTypes().get(0);
403     }
404 
405     private static final OperationType[] VALUES = values();
406 
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)407     public static OperationType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
408       if (desc.getType() != getDescriptor()) {
409         throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
410       }
411       if (desc.getIndex() == -1) {
412         return UNRECOGNIZED;
413       }
414       return VALUES[desc.getIndex()];
415     }
416 
417     private final int value;
418 
OperationType(int value)419     private OperationType(int value) {
420       this.value = value;
421     }
422 
423     // @@protoc_insertion_point(enum_scope:google.cloud.channel.v1.OperationMetadata.OperationType)
424   }
425 
426   public static final int OPERATION_TYPE_FIELD_NUMBER = 1;
427   private int operationType_ = 0;
428   /**
429    *
430    *
431    * <pre>
432    * The RPC that initiated this Long Running Operation.
433    * </pre>
434    *
435    * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
436    *
437    * @return The enum numeric value on the wire for operationType.
438    */
439   @java.lang.Override
getOperationTypeValue()440   public int getOperationTypeValue() {
441     return operationType_;
442   }
443   /**
444    *
445    *
446    * <pre>
447    * The RPC that initiated this Long Running Operation.
448    * </pre>
449    *
450    * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
451    *
452    * @return The operationType.
453    */
454   @java.lang.Override
getOperationType()455   public com.google.cloud.channel.v1.OperationMetadata.OperationType getOperationType() {
456     com.google.cloud.channel.v1.OperationMetadata.OperationType result =
457         com.google.cloud.channel.v1.OperationMetadata.OperationType.forNumber(operationType_);
458     return result == null
459         ? com.google.cloud.channel.v1.OperationMetadata.OperationType.UNRECOGNIZED
460         : result;
461   }
462 
463   private byte memoizedIsInitialized = -1;
464 
465   @java.lang.Override
isInitialized()466   public final boolean isInitialized() {
467     byte isInitialized = memoizedIsInitialized;
468     if (isInitialized == 1) return true;
469     if (isInitialized == 0) return false;
470 
471     memoizedIsInitialized = 1;
472     return true;
473   }
474 
475   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)476   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
477     if (operationType_
478         != com.google.cloud.channel.v1.OperationMetadata.OperationType.OPERATION_TYPE_UNSPECIFIED
479             .getNumber()) {
480       output.writeEnum(1, operationType_);
481     }
482     getUnknownFields().writeTo(output);
483   }
484 
485   @java.lang.Override
getSerializedSize()486   public int getSerializedSize() {
487     int size = memoizedSize;
488     if (size != -1) return size;
489 
490     size = 0;
491     if (operationType_
492         != com.google.cloud.channel.v1.OperationMetadata.OperationType.OPERATION_TYPE_UNSPECIFIED
493             .getNumber()) {
494       size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, operationType_);
495     }
496     size += getUnknownFields().getSerializedSize();
497     memoizedSize = size;
498     return size;
499   }
500 
501   @java.lang.Override
equals(final java.lang.Object obj)502   public boolean equals(final java.lang.Object obj) {
503     if (obj == this) {
504       return true;
505     }
506     if (!(obj instanceof com.google.cloud.channel.v1.OperationMetadata)) {
507       return super.equals(obj);
508     }
509     com.google.cloud.channel.v1.OperationMetadata other =
510         (com.google.cloud.channel.v1.OperationMetadata) obj;
511 
512     if (operationType_ != other.operationType_) return false;
513     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
514     return true;
515   }
516 
517   @java.lang.Override
hashCode()518   public int hashCode() {
519     if (memoizedHashCode != 0) {
520       return memoizedHashCode;
521     }
522     int hash = 41;
523     hash = (19 * hash) + getDescriptor().hashCode();
524     hash = (37 * hash) + OPERATION_TYPE_FIELD_NUMBER;
525     hash = (53 * hash) + operationType_;
526     hash = (29 * hash) + getUnknownFields().hashCode();
527     memoizedHashCode = hash;
528     return hash;
529   }
530 
parseFrom(java.nio.ByteBuffer data)531   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(java.nio.ByteBuffer data)
532       throws com.google.protobuf.InvalidProtocolBufferException {
533     return PARSER.parseFrom(data);
534   }
535 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)536   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
537       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
538       throws com.google.protobuf.InvalidProtocolBufferException {
539     return PARSER.parseFrom(data, extensionRegistry);
540   }
541 
parseFrom( com.google.protobuf.ByteString data)542   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
543       com.google.protobuf.ByteString data)
544       throws com.google.protobuf.InvalidProtocolBufferException {
545     return PARSER.parseFrom(data);
546   }
547 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)548   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
549       com.google.protobuf.ByteString data,
550       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
551       throws com.google.protobuf.InvalidProtocolBufferException {
552     return PARSER.parseFrom(data, extensionRegistry);
553   }
554 
parseFrom(byte[] data)555   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(byte[] data)
556       throws com.google.protobuf.InvalidProtocolBufferException {
557     return PARSER.parseFrom(data);
558   }
559 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)560   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
561       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
562       throws com.google.protobuf.InvalidProtocolBufferException {
563     return PARSER.parseFrom(data, extensionRegistry);
564   }
565 
parseFrom(java.io.InputStream input)566   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(java.io.InputStream input)
567       throws java.io.IOException {
568     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
569   }
570 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)571   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
572       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
573       throws java.io.IOException {
574     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
575         PARSER, input, extensionRegistry);
576   }
577 
parseDelimitedFrom( java.io.InputStream input)578   public static com.google.cloud.channel.v1.OperationMetadata parseDelimitedFrom(
579       java.io.InputStream input) throws java.io.IOException {
580     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
581   }
582 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)583   public static com.google.cloud.channel.v1.OperationMetadata parseDelimitedFrom(
584       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
585       throws java.io.IOException {
586     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
587         PARSER, input, extensionRegistry);
588   }
589 
parseFrom( com.google.protobuf.CodedInputStream input)590   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
591       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
592     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
593   }
594 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)595   public static com.google.cloud.channel.v1.OperationMetadata parseFrom(
596       com.google.protobuf.CodedInputStream input,
597       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
598       throws java.io.IOException {
599     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
600         PARSER, input, extensionRegistry);
601   }
602 
603   @java.lang.Override
newBuilderForType()604   public Builder newBuilderForType() {
605     return newBuilder();
606   }
607 
newBuilder()608   public static Builder newBuilder() {
609     return DEFAULT_INSTANCE.toBuilder();
610   }
611 
newBuilder(com.google.cloud.channel.v1.OperationMetadata prototype)612   public static Builder newBuilder(com.google.cloud.channel.v1.OperationMetadata prototype) {
613     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
614   }
615 
616   @java.lang.Override
toBuilder()617   public Builder toBuilder() {
618     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
619   }
620 
621   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)622   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
623     Builder builder = new Builder(parent);
624     return builder;
625   }
626   /**
627    *
628    *
629    * <pre>
630    * Provides contextual information about a
631    * [google.longrunning.Operation][google.longrunning.Operation].
632    * </pre>
633    *
634    * Protobuf type {@code google.cloud.channel.v1.OperationMetadata}
635    */
636   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
637       implements
638       // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.OperationMetadata)
639       com.google.cloud.channel.v1.OperationMetadataOrBuilder {
getDescriptor()640     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
641       return com.google.cloud.channel.v1.OperationsProto
642           .internal_static_google_cloud_channel_v1_OperationMetadata_descriptor;
643     }
644 
645     @java.lang.Override
646     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()647         internalGetFieldAccessorTable() {
648       return com.google.cloud.channel.v1.OperationsProto
649           .internal_static_google_cloud_channel_v1_OperationMetadata_fieldAccessorTable
650           .ensureFieldAccessorsInitialized(
651               com.google.cloud.channel.v1.OperationMetadata.class,
652               com.google.cloud.channel.v1.OperationMetadata.Builder.class);
653     }
654 
655     // Construct using com.google.cloud.channel.v1.OperationMetadata.newBuilder()
Builder()656     private Builder() {}
657 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)658     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
659       super(parent);
660     }
661 
662     @java.lang.Override
clear()663     public Builder clear() {
664       super.clear();
665       bitField0_ = 0;
666       operationType_ = 0;
667       return this;
668     }
669 
670     @java.lang.Override
getDescriptorForType()671     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
672       return com.google.cloud.channel.v1.OperationsProto
673           .internal_static_google_cloud_channel_v1_OperationMetadata_descriptor;
674     }
675 
676     @java.lang.Override
getDefaultInstanceForType()677     public com.google.cloud.channel.v1.OperationMetadata getDefaultInstanceForType() {
678       return com.google.cloud.channel.v1.OperationMetadata.getDefaultInstance();
679     }
680 
681     @java.lang.Override
build()682     public com.google.cloud.channel.v1.OperationMetadata build() {
683       com.google.cloud.channel.v1.OperationMetadata result = buildPartial();
684       if (!result.isInitialized()) {
685         throw newUninitializedMessageException(result);
686       }
687       return result;
688     }
689 
690     @java.lang.Override
buildPartial()691     public com.google.cloud.channel.v1.OperationMetadata buildPartial() {
692       com.google.cloud.channel.v1.OperationMetadata result =
693           new com.google.cloud.channel.v1.OperationMetadata(this);
694       if (bitField0_ != 0) {
695         buildPartial0(result);
696       }
697       onBuilt();
698       return result;
699     }
700 
buildPartial0(com.google.cloud.channel.v1.OperationMetadata result)701     private void buildPartial0(com.google.cloud.channel.v1.OperationMetadata result) {
702       int from_bitField0_ = bitField0_;
703       if (((from_bitField0_ & 0x00000001) != 0)) {
704         result.operationType_ = operationType_;
705       }
706     }
707 
708     @java.lang.Override
clone()709     public Builder clone() {
710       return super.clone();
711     }
712 
713     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)714     public Builder setField(
715         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
716       return super.setField(field, value);
717     }
718 
719     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)720     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
721       return super.clearField(field);
722     }
723 
724     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)725     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
726       return super.clearOneof(oneof);
727     }
728 
729     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)730     public Builder setRepeatedField(
731         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
732       return super.setRepeatedField(field, index, value);
733     }
734 
735     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)736     public Builder addRepeatedField(
737         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
738       return super.addRepeatedField(field, value);
739     }
740 
741     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)742     public Builder mergeFrom(com.google.protobuf.Message other) {
743       if (other instanceof com.google.cloud.channel.v1.OperationMetadata) {
744         return mergeFrom((com.google.cloud.channel.v1.OperationMetadata) other);
745       } else {
746         super.mergeFrom(other);
747         return this;
748       }
749     }
750 
mergeFrom(com.google.cloud.channel.v1.OperationMetadata other)751     public Builder mergeFrom(com.google.cloud.channel.v1.OperationMetadata other) {
752       if (other == com.google.cloud.channel.v1.OperationMetadata.getDefaultInstance()) return this;
753       if (other.operationType_ != 0) {
754         setOperationTypeValue(other.getOperationTypeValue());
755       }
756       this.mergeUnknownFields(other.getUnknownFields());
757       onChanged();
758       return this;
759     }
760 
761     @java.lang.Override
isInitialized()762     public final boolean isInitialized() {
763       return true;
764     }
765 
766     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)767     public Builder mergeFrom(
768         com.google.protobuf.CodedInputStream input,
769         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
770         throws java.io.IOException {
771       if (extensionRegistry == null) {
772         throw new java.lang.NullPointerException();
773       }
774       try {
775         boolean done = false;
776         while (!done) {
777           int tag = input.readTag();
778           switch (tag) {
779             case 0:
780               done = true;
781               break;
782             case 8:
783               {
784                 operationType_ = input.readEnum();
785                 bitField0_ |= 0x00000001;
786                 break;
787               } // case 8
788             default:
789               {
790                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
791                   done = true; // was an endgroup tag
792                 }
793                 break;
794               } // default:
795           } // switch (tag)
796         } // while (!done)
797       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
798         throw e.unwrapIOException();
799       } finally {
800         onChanged();
801       } // finally
802       return this;
803     }
804 
805     private int bitField0_;
806 
807     private int operationType_ = 0;
808     /**
809      *
810      *
811      * <pre>
812      * The RPC that initiated this Long Running Operation.
813      * </pre>
814      *
815      * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
816      *
817      * @return The enum numeric value on the wire for operationType.
818      */
819     @java.lang.Override
getOperationTypeValue()820     public int getOperationTypeValue() {
821       return operationType_;
822     }
823     /**
824      *
825      *
826      * <pre>
827      * The RPC that initiated this Long Running Operation.
828      * </pre>
829      *
830      * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
831      *
832      * @param value The enum numeric value on the wire for operationType to set.
833      * @return This builder for chaining.
834      */
setOperationTypeValue(int value)835     public Builder setOperationTypeValue(int value) {
836       operationType_ = value;
837       bitField0_ |= 0x00000001;
838       onChanged();
839       return this;
840     }
841     /**
842      *
843      *
844      * <pre>
845      * The RPC that initiated this Long Running Operation.
846      * </pre>
847      *
848      * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
849      *
850      * @return The operationType.
851      */
852     @java.lang.Override
getOperationType()853     public com.google.cloud.channel.v1.OperationMetadata.OperationType getOperationType() {
854       com.google.cloud.channel.v1.OperationMetadata.OperationType result =
855           com.google.cloud.channel.v1.OperationMetadata.OperationType.forNumber(operationType_);
856       return result == null
857           ? com.google.cloud.channel.v1.OperationMetadata.OperationType.UNRECOGNIZED
858           : result;
859     }
860     /**
861      *
862      *
863      * <pre>
864      * The RPC that initiated this Long Running Operation.
865      * </pre>
866      *
867      * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
868      *
869      * @param value The operationType to set.
870      * @return This builder for chaining.
871      */
setOperationType( com.google.cloud.channel.v1.OperationMetadata.OperationType value)872     public Builder setOperationType(
873         com.google.cloud.channel.v1.OperationMetadata.OperationType value) {
874       if (value == null) {
875         throw new NullPointerException();
876       }
877       bitField0_ |= 0x00000001;
878       operationType_ = value.getNumber();
879       onChanged();
880       return this;
881     }
882     /**
883      *
884      *
885      * <pre>
886      * The RPC that initiated this Long Running Operation.
887      * </pre>
888      *
889      * <code>.google.cloud.channel.v1.OperationMetadata.OperationType operation_type = 1;</code>
890      *
891      * @return This builder for chaining.
892      */
clearOperationType()893     public Builder clearOperationType() {
894       bitField0_ = (bitField0_ & ~0x00000001);
895       operationType_ = 0;
896       onChanged();
897       return this;
898     }
899 
900     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)901     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
902       return super.setUnknownFields(unknownFields);
903     }
904 
905     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)906     public final Builder mergeUnknownFields(
907         final com.google.protobuf.UnknownFieldSet unknownFields) {
908       return super.mergeUnknownFields(unknownFields);
909     }
910 
911     // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.OperationMetadata)
912   }
913 
914   // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.OperationMetadata)
915   private static final com.google.cloud.channel.v1.OperationMetadata DEFAULT_INSTANCE;
916 
917   static {
918     DEFAULT_INSTANCE = new com.google.cloud.channel.v1.OperationMetadata();
919   }
920 
getDefaultInstance()921   public static com.google.cloud.channel.v1.OperationMetadata getDefaultInstance() {
922     return DEFAULT_INSTANCE;
923   }
924 
925   private static final com.google.protobuf.Parser<OperationMetadata> PARSER =
926       new com.google.protobuf.AbstractParser<OperationMetadata>() {
927         @java.lang.Override
928         public OperationMetadata parsePartialFrom(
929             com.google.protobuf.CodedInputStream input,
930             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
931             throws com.google.protobuf.InvalidProtocolBufferException {
932           Builder builder = newBuilder();
933           try {
934             builder.mergeFrom(input, extensionRegistry);
935           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
936             throw e.setUnfinishedMessage(builder.buildPartial());
937           } catch (com.google.protobuf.UninitializedMessageException e) {
938             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
939           } catch (java.io.IOException e) {
940             throw new com.google.protobuf.InvalidProtocolBufferException(e)
941                 .setUnfinishedMessage(builder.buildPartial());
942           }
943           return builder.buildPartial();
944         }
945       };
946 
parser()947   public static com.google.protobuf.Parser<OperationMetadata> parser() {
948     return PARSER;
949   }
950 
951   @java.lang.Override
getParserForType()952   public com.google.protobuf.Parser<OperationMetadata> getParserForType() {
953     return PARSER;
954   }
955 
956   @java.lang.Override
getDefaultInstanceForType()957   public com.google.cloud.channel.v1.OperationMetadata getDefaultInstanceForType() {
958     return DEFAULT_INSTANCE;
959   }
960 }
961