• 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/service.proto
18 
19 package com.google.cloud.channel.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * TransferableOffer represents an Offer that can be used in Transfer.
26  * Read-only.
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.channel.v1.TransferableOffer}
30  */
31 public final class TransferableOffer extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.TransferableOffer)
34     TransferableOfferOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use TransferableOffer.newBuilder() to construct.
TransferableOffer(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private TransferableOffer(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
TransferableOffer()41   private TransferableOffer() {}
42 
43   @java.lang.Override
44   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)45   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
46     return new TransferableOffer();
47   }
48 
49   @java.lang.Override
getUnknownFields()50   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
51     return this.unknownFields;
52   }
53 
getDescriptor()54   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
55     return com.google.cloud.channel.v1.ServiceProto
56         .internal_static_google_cloud_channel_v1_TransferableOffer_descriptor;
57   }
58 
59   @java.lang.Override
60   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()61       internalGetFieldAccessorTable() {
62     return com.google.cloud.channel.v1.ServiceProto
63         .internal_static_google_cloud_channel_v1_TransferableOffer_fieldAccessorTable
64         .ensureFieldAccessorsInitialized(
65             com.google.cloud.channel.v1.TransferableOffer.class,
66             com.google.cloud.channel.v1.TransferableOffer.Builder.class);
67   }
68 
69   public static final int OFFER_FIELD_NUMBER = 1;
70   private com.google.cloud.channel.v1.Offer offer_;
71   /**
72    *
73    *
74    * <pre>
75    * Offer with parameter constraints updated to allow the Transfer.
76    * </pre>
77    *
78    * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
79    *
80    * @return Whether the offer field is set.
81    */
82   @java.lang.Override
hasOffer()83   public boolean hasOffer() {
84     return offer_ != null;
85   }
86   /**
87    *
88    *
89    * <pre>
90    * Offer with parameter constraints updated to allow the Transfer.
91    * </pre>
92    *
93    * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
94    *
95    * @return The offer.
96    */
97   @java.lang.Override
getOffer()98   public com.google.cloud.channel.v1.Offer getOffer() {
99     return offer_ == null ? com.google.cloud.channel.v1.Offer.getDefaultInstance() : offer_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Offer with parameter constraints updated to allow the Transfer.
106    * </pre>
107    *
108    * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
109    */
110   @java.lang.Override
getOfferOrBuilder()111   public com.google.cloud.channel.v1.OfferOrBuilder getOfferOrBuilder() {
112     return offer_ == null ? com.google.cloud.channel.v1.Offer.getDefaultInstance() : offer_;
113   }
114 
115   private byte memoizedIsInitialized = -1;
116 
117   @java.lang.Override
isInitialized()118   public final boolean isInitialized() {
119     byte isInitialized = memoizedIsInitialized;
120     if (isInitialized == 1) return true;
121     if (isInitialized == 0) return false;
122 
123     memoizedIsInitialized = 1;
124     return true;
125   }
126 
127   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)128   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
129     if (offer_ != null) {
130       output.writeMessage(1, getOffer());
131     }
132     getUnknownFields().writeTo(output);
133   }
134 
135   @java.lang.Override
getSerializedSize()136   public int getSerializedSize() {
137     int size = memoizedSize;
138     if (size != -1) return size;
139 
140     size = 0;
141     if (offer_ != null) {
142       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getOffer());
143     }
144     size += getUnknownFields().getSerializedSize();
145     memoizedSize = size;
146     return size;
147   }
148 
149   @java.lang.Override
equals(final java.lang.Object obj)150   public boolean equals(final java.lang.Object obj) {
151     if (obj == this) {
152       return true;
153     }
154     if (!(obj instanceof com.google.cloud.channel.v1.TransferableOffer)) {
155       return super.equals(obj);
156     }
157     com.google.cloud.channel.v1.TransferableOffer other =
158         (com.google.cloud.channel.v1.TransferableOffer) obj;
159 
160     if (hasOffer() != other.hasOffer()) return false;
161     if (hasOffer()) {
162       if (!getOffer().equals(other.getOffer())) return false;
163     }
164     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
165     return true;
166   }
167 
168   @java.lang.Override
hashCode()169   public int hashCode() {
170     if (memoizedHashCode != 0) {
171       return memoizedHashCode;
172     }
173     int hash = 41;
174     hash = (19 * hash) + getDescriptor().hashCode();
175     if (hasOffer()) {
176       hash = (37 * hash) + OFFER_FIELD_NUMBER;
177       hash = (53 * hash) + getOffer().hashCode();
178     }
179     hash = (29 * hash) + getUnknownFields().hashCode();
180     memoizedHashCode = hash;
181     return hash;
182   }
183 
parseFrom(java.nio.ByteBuffer data)184   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(java.nio.ByteBuffer data)
185       throws com.google.protobuf.InvalidProtocolBufferException {
186     return PARSER.parseFrom(data);
187   }
188 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)189   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
190       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191       throws com.google.protobuf.InvalidProtocolBufferException {
192     return PARSER.parseFrom(data, extensionRegistry);
193   }
194 
parseFrom( com.google.protobuf.ByteString data)195   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
196       com.google.protobuf.ByteString data)
197       throws com.google.protobuf.InvalidProtocolBufferException {
198     return PARSER.parseFrom(data);
199   }
200 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)201   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
202       com.google.protobuf.ByteString data,
203       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
204       throws com.google.protobuf.InvalidProtocolBufferException {
205     return PARSER.parseFrom(data, extensionRegistry);
206   }
207 
parseFrom(byte[] data)208   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(byte[] data)
209       throws com.google.protobuf.InvalidProtocolBufferException {
210     return PARSER.parseFrom(data);
211   }
212 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
214       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
215       throws com.google.protobuf.InvalidProtocolBufferException {
216     return PARSER.parseFrom(data, extensionRegistry);
217   }
218 
parseFrom(java.io.InputStream input)219   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(java.io.InputStream input)
220       throws java.io.IOException {
221     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
222   }
223 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)224   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
225       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226       throws java.io.IOException {
227     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
228         PARSER, input, extensionRegistry);
229   }
230 
parseDelimitedFrom( java.io.InputStream input)231   public static com.google.cloud.channel.v1.TransferableOffer parseDelimitedFrom(
232       java.io.InputStream input) throws java.io.IOException {
233     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
234   }
235 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)236   public static com.google.cloud.channel.v1.TransferableOffer parseDelimitedFrom(
237       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238       throws java.io.IOException {
239     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
240         PARSER, input, extensionRegistry);
241   }
242 
parseFrom( com.google.protobuf.CodedInputStream input)243   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
244       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
245     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
246   }
247 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248   public static com.google.cloud.channel.v1.TransferableOffer parseFrom(
249       com.google.protobuf.CodedInputStream input,
250       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
251       throws java.io.IOException {
252     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
253         PARSER, input, extensionRegistry);
254   }
255 
256   @java.lang.Override
newBuilderForType()257   public Builder newBuilderForType() {
258     return newBuilder();
259   }
260 
newBuilder()261   public static Builder newBuilder() {
262     return DEFAULT_INSTANCE.toBuilder();
263   }
264 
newBuilder(com.google.cloud.channel.v1.TransferableOffer prototype)265   public static Builder newBuilder(com.google.cloud.channel.v1.TransferableOffer prototype) {
266     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
267   }
268 
269   @java.lang.Override
toBuilder()270   public Builder toBuilder() {
271     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
272   }
273 
274   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)275   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
276     Builder builder = new Builder(parent);
277     return builder;
278   }
279   /**
280    *
281    *
282    * <pre>
283    * TransferableOffer represents an Offer that can be used in Transfer.
284    * Read-only.
285    * </pre>
286    *
287    * Protobuf type {@code google.cloud.channel.v1.TransferableOffer}
288    */
289   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
290       implements
291       // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.TransferableOffer)
292       com.google.cloud.channel.v1.TransferableOfferOrBuilder {
getDescriptor()293     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
294       return com.google.cloud.channel.v1.ServiceProto
295           .internal_static_google_cloud_channel_v1_TransferableOffer_descriptor;
296     }
297 
298     @java.lang.Override
299     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()300         internalGetFieldAccessorTable() {
301       return com.google.cloud.channel.v1.ServiceProto
302           .internal_static_google_cloud_channel_v1_TransferableOffer_fieldAccessorTable
303           .ensureFieldAccessorsInitialized(
304               com.google.cloud.channel.v1.TransferableOffer.class,
305               com.google.cloud.channel.v1.TransferableOffer.Builder.class);
306     }
307 
308     // Construct using com.google.cloud.channel.v1.TransferableOffer.newBuilder()
Builder()309     private Builder() {}
310 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)311     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
312       super(parent);
313     }
314 
315     @java.lang.Override
clear()316     public Builder clear() {
317       super.clear();
318       bitField0_ = 0;
319       offer_ = null;
320       if (offerBuilder_ != null) {
321         offerBuilder_.dispose();
322         offerBuilder_ = null;
323       }
324       return this;
325     }
326 
327     @java.lang.Override
getDescriptorForType()328     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
329       return com.google.cloud.channel.v1.ServiceProto
330           .internal_static_google_cloud_channel_v1_TransferableOffer_descriptor;
331     }
332 
333     @java.lang.Override
getDefaultInstanceForType()334     public com.google.cloud.channel.v1.TransferableOffer getDefaultInstanceForType() {
335       return com.google.cloud.channel.v1.TransferableOffer.getDefaultInstance();
336     }
337 
338     @java.lang.Override
build()339     public com.google.cloud.channel.v1.TransferableOffer build() {
340       com.google.cloud.channel.v1.TransferableOffer result = buildPartial();
341       if (!result.isInitialized()) {
342         throw newUninitializedMessageException(result);
343       }
344       return result;
345     }
346 
347     @java.lang.Override
buildPartial()348     public com.google.cloud.channel.v1.TransferableOffer buildPartial() {
349       com.google.cloud.channel.v1.TransferableOffer result =
350           new com.google.cloud.channel.v1.TransferableOffer(this);
351       if (bitField0_ != 0) {
352         buildPartial0(result);
353       }
354       onBuilt();
355       return result;
356     }
357 
buildPartial0(com.google.cloud.channel.v1.TransferableOffer result)358     private void buildPartial0(com.google.cloud.channel.v1.TransferableOffer result) {
359       int from_bitField0_ = bitField0_;
360       if (((from_bitField0_ & 0x00000001) != 0)) {
361         result.offer_ = offerBuilder_ == null ? offer_ : offerBuilder_.build();
362       }
363     }
364 
365     @java.lang.Override
clone()366     public Builder clone() {
367       return super.clone();
368     }
369 
370     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)371     public Builder setField(
372         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
373       return super.setField(field, value);
374     }
375 
376     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)377     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
378       return super.clearField(field);
379     }
380 
381     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)382     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
383       return super.clearOneof(oneof);
384     }
385 
386     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)387     public Builder setRepeatedField(
388         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
389       return super.setRepeatedField(field, index, value);
390     }
391 
392     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)393     public Builder addRepeatedField(
394         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
395       return super.addRepeatedField(field, value);
396     }
397 
398     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)399     public Builder mergeFrom(com.google.protobuf.Message other) {
400       if (other instanceof com.google.cloud.channel.v1.TransferableOffer) {
401         return mergeFrom((com.google.cloud.channel.v1.TransferableOffer) other);
402       } else {
403         super.mergeFrom(other);
404         return this;
405       }
406     }
407 
mergeFrom(com.google.cloud.channel.v1.TransferableOffer other)408     public Builder mergeFrom(com.google.cloud.channel.v1.TransferableOffer other) {
409       if (other == com.google.cloud.channel.v1.TransferableOffer.getDefaultInstance()) return this;
410       if (other.hasOffer()) {
411         mergeOffer(other.getOffer());
412       }
413       this.mergeUnknownFields(other.getUnknownFields());
414       onChanged();
415       return this;
416     }
417 
418     @java.lang.Override
isInitialized()419     public final boolean isInitialized() {
420       return true;
421     }
422 
423     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)424     public Builder mergeFrom(
425         com.google.protobuf.CodedInputStream input,
426         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
427         throws java.io.IOException {
428       if (extensionRegistry == null) {
429         throw new java.lang.NullPointerException();
430       }
431       try {
432         boolean done = false;
433         while (!done) {
434           int tag = input.readTag();
435           switch (tag) {
436             case 0:
437               done = true;
438               break;
439             case 10:
440               {
441                 input.readMessage(getOfferFieldBuilder().getBuilder(), extensionRegistry);
442                 bitField0_ |= 0x00000001;
443                 break;
444               } // case 10
445             default:
446               {
447                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
448                   done = true; // was an endgroup tag
449                 }
450                 break;
451               } // default:
452           } // switch (tag)
453         } // while (!done)
454       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
455         throw e.unwrapIOException();
456       } finally {
457         onChanged();
458       } // finally
459       return this;
460     }
461 
462     private int bitField0_;
463 
464     private com.google.cloud.channel.v1.Offer offer_;
465     private com.google.protobuf.SingleFieldBuilderV3<
466             com.google.cloud.channel.v1.Offer,
467             com.google.cloud.channel.v1.Offer.Builder,
468             com.google.cloud.channel.v1.OfferOrBuilder>
469         offerBuilder_;
470     /**
471      *
472      *
473      * <pre>
474      * Offer with parameter constraints updated to allow the Transfer.
475      * </pre>
476      *
477      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
478      *
479      * @return Whether the offer field is set.
480      */
hasOffer()481     public boolean hasOffer() {
482       return ((bitField0_ & 0x00000001) != 0);
483     }
484     /**
485      *
486      *
487      * <pre>
488      * Offer with parameter constraints updated to allow the Transfer.
489      * </pre>
490      *
491      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
492      *
493      * @return The offer.
494      */
getOffer()495     public com.google.cloud.channel.v1.Offer getOffer() {
496       if (offerBuilder_ == null) {
497         return offer_ == null ? com.google.cloud.channel.v1.Offer.getDefaultInstance() : offer_;
498       } else {
499         return offerBuilder_.getMessage();
500       }
501     }
502     /**
503      *
504      *
505      * <pre>
506      * Offer with parameter constraints updated to allow the Transfer.
507      * </pre>
508      *
509      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
510      */
setOffer(com.google.cloud.channel.v1.Offer value)511     public Builder setOffer(com.google.cloud.channel.v1.Offer value) {
512       if (offerBuilder_ == null) {
513         if (value == null) {
514           throw new NullPointerException();
515         }
516         offer_ = value;
517       } else {
518         offerBuilder_.setMessage(value);
519       }
520       bitField0_ |= 0x00000001;
521       onChanged();
522       return this;
523     }
524     /**
525      *
526      *
527      * <pre>
528      * Offer with parameter constraints updated to allow the Transfer.
529      * </pre>
530      *
531      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
532      */
setOffer(com.google.cloud.channel.v1.Offer.Builder builderForValue)533     public Builder setOffer(com.google.cloud.channel.v1.Offer.Builder builderForValue) {
534       if (offerBuilder_ == null) {
535         offer_ = builderForValue.build();
536       } else {
537         offerBuilder_.setMessage(builderForValue.build());
538       }
539       bitField0_ |= 0x00000001;
540       onChanged();
541       return this;
542     }
543     /**
544      *
545      *
546      * <pre>
547      * Offer with parameter constraints updated to allow the Transfer.
548      * </pre>
549      *
550      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
551      */
mergeOffer(com.google.cloud.channel.v1.Offer value)552     public Builder mergeOffer(com.google.cloud.channel.v1.Offer value) {
553       if (offerBuilder_ == null) {
554         if (((bitField0_ & 0x00000001) != 0)
555             && offer_ != null
556             && offer_ != com.google.cloud.channel.v1.Offer.getDefaultInstance()) {
557           getOfferBuilder().mergeFrom(value);
558         } else {
559           offer_ = value;
560         }
561       } else {
562         offerBuilder_.mergeFrom(value);
563       }
564       bitField0_ |= 0x00000001;
565       onChanged();
566       return this;
567     }
568     /**
569      *
570      *
571      * <pre>
572      * Offer with parameter constraints updated to allow the Transfer.
573      * </pre>
574      *
575      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
576      */
clearOffer()577     public Builder clearOffer() {
578       bitField0_ = (bitField0_ & ~0x00000001);
579       offer_ = null;
580       if (offerBuilder_ != null) {
581         offerBuilder_.dispose();
582         offerBuilder_ = null;
583       }
584       onChanged();
585       return this;
586     }
587     /**
588      *
589      *
590      * <pre>
591      * Offer with parameter constraints updated to allow the Transfer.
592      * </pre>
593      *
594      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
595      */
getOfferBuilder()596     public com.google.cloud.channel.v1.Offer.Builder getOfferBuilder() {
597       bitField0_ |= 0x00000001;
598       onChanged();
599       return getOfferFieldBuilder().getBuilder();
600     }
601     /**
602      *
603      *
604      * <pre>
605      * Offer with parameter constraints updated to allow the Transfer.
606      * </pre>
607      *
608      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
609      */
getOfferOrBuilder()610     public com.google.cloud.channel.v1.OfferOrBuilder getOfferOrBuilder() {
611       if (offerBuilder_ != null) {
612         return offerBuilder_.getMessageOrBuilder();
613       } else {
614         return offer_ == null ? com.google.cloud.channel.v1.Offer.getDefaultInstance() : offer_;
615       }
616     }
617     /**
618      *
619      *
620      * <pre>
621      * Offer with parameter constraints updated to allow the Transfer.
622      * </pre>
623      *
624      * <code>.google.cloud.channel.v1.Offer offer = 1;</code>
625      */
626     private com.google.protobuf.SingleFieldBuilderV3<
627             com.google.cloud.channel.v1.Offer,
628             com.google.cloud.channel.v1.Offer.Builder,
629             com.google.cloud.channel.v1.OfferOrBuilder>
getOfferFieldBuilder()630         getOfferFieldBuilder() {
631       if (offerBuilder_ == null) {
632         offerBuilder_ =
633             new com.google.protobuf.SingleFieldBuilderV3<
634                 com.google.cloud.channel.v1.Offer,
635                 com.google.cloud.channel.v1.Offer.Builder,
636                 com.google.cloud.channel.v1.OfferOrBuilder>(
637                 getOffer(), getParentForChildren(), isClean());
638         offer_ = null;
639       }
640       return offerBuilder_;
641     }
642 
643     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)644     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
645       return super.setUnknownFields(unknownFields);
646     }
647 
648     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)649     public final Builder mergeUnknownFields(
650         final com.google.protobuf.UnknownFieldSet unknownFields) {
651       return super.mergeUnknownFields(unknownFields);
652     }
653 
654     // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.TransferableOffer)
655   }
656 
657   // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.TransferableOffer)
658   private static final com.google.cloud.channel.v1.TransferableOffer DEFAULT_INSTANCE;
659 
660   static {
661     DEFAULT_INSTANCE = new com.google.cloud.channel.v1.TransferableOffer();
662   }
663 
getDefaultInstance()664   public static com.google.cloud.channel.v1.TransferableOffer getDefaultInstance() {
665     return DEFAULT_INSTANCE;
666   }
667 
668   private static final com.google.protobuf.Parser<TransferableOffer> PARSER =
669       new com.google.protobuf.AbstractParser<TransferableOffer>() {
670         @java.lang.Override
671         public TransferableOffer parsePartialFrom(
672             com.google.protobuf.CodedInputStream input,
673             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
674             throws com.google.protobuf.InvalidProtocolBufferException {
675           Builder builder = newBuilder();
676           try {
677             builder.mergeFrom(input, extensionRegistry);
678           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
679             throw e.setUnfinishedMessage(builder.buildPartial());
680           } catch (com.google.protobuf.UninitializedMessageException e) {
681             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
682           } catch (java.io.IOException e) {
683             throw new com.google.protobuf.InvalidProtocolBufferException(e)
684                 .setUnfinishedMessage(builder.buildPartial());
685           }
686           return builder.buildPartial();
687         }
688       };
689 
parser()690   public static com.google.protobuf.Parser<TransferableOffer> parser() {
691     return PARSER;
692   }
693 
694   @java.lang.Override
getParserForType()695   public com.google.protobuf.Parser<TransferableOffer> getParserForType() {
696     return PARSER;
697   }
698 
699   @java.lang.Override
getDefaultInstanceForType()700   public com.google.cloud.channel.v1.TransferableOffer getDefaultInstanceForType() {
701     return DEFAULT_INSTANCE;
702   }
703 }
704