• 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  * Request message for ListSkus.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.channel.v1.ListSkusRequest}
29  */
30 public final class ListSkusRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.ListSkusRequest)
33     ListSkusRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListSkusRequest.newBuilder() to construct.
ListSkusRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListSkusRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListSkusRequest()40   private ListSkusRequest() {
41     parent_ = "";
42     account_ = "";
43     pageToken_ = "";
44     languageCode_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new ListSkusRequest();
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.channel.v1.ServiceProto
60         .internal_static_google_cloud_channel_v1_ListSkusRequest_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.channel.v1.ServiceProto
67         .internal_static_google_cloud_channel_v1_ListSkusRequest_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.channel.v1.ListSkusRequest.class,
70             com.google.cloud.channel.v1.ListSkusRequest.Builder.class);
71   }
72 
73   public static final int PARENT_FIELD_NUMBER = 1;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object parent_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * Required. The resource name of the Product to list SKUs for.
82    * Parent uses the format: products/{product_id}.
83    * Supports products/- to retrieve SKUs for all products.
84    * </pre>
85    *
86    * <code>
87    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
88    * </code>
89    *
90    * @return The parent.
91    */
92   @java.lang.Override
getParent()93   public java.lang.String getParent() {
94     java.lang.Object ref = parent_;
95     if (ref instanceof java.lang.String) {
96       return (java.lang.String) ref;
97     } else {
98       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
99       java.lang.String s = bs.toStringUtf8();
100       parent_ = s;
101       return s;
102     }
103   }
104   /**
105    *
106    *
107    * <pre>
108    * Required. The resource name of the Product to list SKUs for.
109    * Parent uses the format: products/{product_id}.
110    * Supports products/- to retrieve SKUs for all products.
111    * </pre>
112    *
113    * <code>
114    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
115    * </code>
116    *
117    * @return The bytes for parent.
118    */
119   @java.lang.Override
getParentBytes()120   public com.google.protobuf.ByteString getParentBytes() {
121     java.lang.Object ref = parent_;
122     if (ref instanceof java.lang.String) {
123       com.google.protobuf.ByteString b =
124           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
125       parent_ = b;
126       return b;
127     } else {
128       return (com.google.protobuf.ByteString) ref;
129     }
130   }
131 
132   public static final int ACCOUNT_FIELD_NUMBER = 2;
133 
134   @SuppressWarnings("serial")
135   private volatile java.lang.Object account_ = "";
136   /**
137    *
138    *
139    * <pre>
140    * Required. Resource name of the reseller.
141    * Format: accounts/{account_id}.
142    * </pre>
143    *
144    * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
145    *
146    * @return The account.
147    */
148   @java.lang.Override
getAccount()149   public java.lang.String getAccount() {
150     java.lang.Object ref = account_;
151     if (ref instanceof java.lang.String) {
152       return (java.lang.String) ref;
153     } else {
154       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
155       java.lang.String s = bs.toStringUtf8();
156       account_ = s;
157       return s;
158     }
159   }
160   /**
161    *
162    *
163    * <pre>
164    * Required. Resource name of the reseller.
165    * Format: accounts/{account_id}.
166    * </pre>
167    *
168    * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
169    *
170    * @return The bytes for account.
171    */
172   @java.lang.Override
getAccountBytes()173   public com.google.protobuf.ByteString getAccountBytes() {
174     java.lang.Object ref = account_;
175     if (ref instanceof java.lang.String) {
176       com.google.protobuf.ByteString b =
177           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
178       account_ = b;
179       return b;
180     } else {
181       return (com.google.protobuf.ByteString) ref;
182     }
183   }
184 
185   public static final int PAGE_SIZE_FIELD_NUMBER = 3;
186   private int pageSize_ = 0;
187   /**
188    *
189    *
190    * <pre>
191    * Optional. Requested page size. Server might return fewer results than
192    * requested. If unspecified, returns at most 100 SKUs. The maximum value is
193    * 1000; the server will coerce values above 1000.
194    * </pre>
195    *
196    * <code>int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
197    *
198    * @return The pageSize.
199    */
200   @java.lang.Override
getPageSize()201   public int getPageSize() {
202     return pageSize_;
203   }
204 
205   public static final int PAGE_TOKEN_FIELD_NUMBER = 4;
206 
207   @SuppressWarnings("serial")
208   private volatile java.lang.Object pageToken_ = "";
209   /**
210    *
211    *
212    * <pre>
213    * Optional. A token for a page of results other than the first page.
214    * Optional.
215    * </pre>
216    *
217    * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
218    *
219    * @return The pageToken.
220    */
221   @java.lang.Override
getPageToken()222   public java.lang.String getPageToken() {
223     java.lang.Object ref = pageToken_;
224     if (ref instanceof java.lang.String) {
225       return (java.lang.String) ref;
226     } else {
227       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
228       java.lang.String s = bs.toStringUtf8();
229       pageToken_ = s;
230       return s;
231     }
232   }
233   /**
234    *
235    *
236    * <pre>
237    * Optional. A token for a page of results other than the first page.
238    * Optional.
239    * </pre>
240    *
241    * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
242    *
243    * @return The bytes for pageToken.
244    */
245   @java.lang.Override
getPageTokenBytes()246   public com.google.protobuf.ByteString getPageTokenBytes() {
247     java.lang.Object ref = pageToken_;
248     if (ref instanceof java.lang.String) {
249       com.google.protobuf.ByteString b =
250           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
251       pageToken_ = b;
252       return b;
253     } else {
254       return (com.google.protobuf.ByteString) ref;
255     }
256   }
257 
258   public static final int LANGUAGE_CODE_FIELD_NUMBER = 5;
259 
260   @SuppressWarnings("serial")
261   private volatile java.lang.Object languageCode_ = "";
262   /**
263    *
264    *
265    * <pre>
266    * Optional. The BCP-47 language code. For example, "en-US". The
267    * response will localize in the corresponding language code, if specified.
268    * The default value is "en-US".
269    * </pre>
270    *
271    * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
272    *
273    * @return The languageCode.
274    */
275   @java.lang.Override
getLanguageCode()276   public java.lang.String getLanguageCode() {
277     java.lang.Object ref = languageCode_;
278     if (ref instanceof java.lang.String) {
279       return (java.lang.String) ref;
280     } else {
281       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
282       java.lang.String s = bs.toStringUtf8();
283       languageCode_ = s;
284       return s;
285     }
286   }
287   /**
288    *
289    *
290    * <pre>
291    * Optional. The BCP-47 language code. For example, "en-US". The
292    * response will localize in the corresponding language code, if specified.
293    * The default value is "en-US".
294    * </pre>
295    *
296    * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
297    *
298    * @return The bytes for languageCode.
299    */
300   @java.lang.Override
getLanguageCodeBytes()301   public com.google.protobuf.ByteString getLanguageCodeBytes() {
302     java.lang.Object ref = languageCode_;
303     if (ref instanceof java.lang.String) {
304       com.google.protobuf.ByteString b =
305           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
306       languageCode_ = b;
307       return b;
308     } else {
309       return (com.google.protobuf.ByteString) ref;
310     }
311   }
312 
313   private byte memoizedIsInitialized = -1;
314 
315   @java.lang.Override
isInitialized()316   public final boolean isInitialized() {
317     byte isInitialized = memoizedIsInitialized;
318     if (isInitialized == 1) return true;
319     if (isInitialized == 0) return false;
320 
321     memoizedIsInitialized = 1;
322     return true;
323   }
324 
325   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)326   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
327     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
328       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
329     }
330     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
331       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, account_);
332     }
333     if (pageSize_ != 0) {
334       output.writeInt32(3, pageSize_);
335     }
336     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
337       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_);
338     }
339     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
340       com.google.protobuf.GeneratedMessageV3.writeString(output, 5, languageCode_);
341     }
342     getUnknownFields().writeTo(output);
343   }
344 
345   @java.lang.Override
getSerializedSize()346   public int getSerializedSize() {
347     int size = memoizedSize;
348     if (size != -1) return size;
349 
350     size = 0;
351     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
352       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
353     }
354     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
355       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, account_);
356     }
357     if (pageSize_ != 0) {
358       size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_);
359     }
360     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
361       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_);
362     }
363     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
364       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, languageCode_);
365     }
366     size += getUnknownFields().getSerializedSize();
367     memoizedSize = size;
368     return size;
369   }
370 
371   @java.lang.Override
equals(final java.lang.Object obj)372   public boolean equals(final java.lang.Object obj) {
373     if (obj == this) {
374       return true;
375     }
376     if (!(obj instanceof com.google.cloud.channel.v1.ListSkusRequest)) {
377       return super.equals(obj);
378     }
379     com.google.cloud.channel.v1.ListSkusRequest other =
380         (com.google.cloud.channel.v1.ListSkusRequest) obj;
381 
382     if (!getParent().equals(other.getParent())) return false;
383     if (!getAccount().equals(other.getAccount())) return false;
384     if (getPageSize() != other.getPageSize()) return false;
385     if (!getPageToken().equals(other.getPageToken())) return false;
386     if (!getLanguageCode().equals(other.getLanguageCode())) return false;
387     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
388     return true;
389   }
390 
391   @java.lang.Override
hashCode()392   public int hashCode() {
393     if (memoizedHashCode != 0) {
394       return memoizedHashCode;
395     }
396     int hash = 41;
397     hash = (19 * hash) + getDescriptor().hashCode();
398     hash = (37 * hash) + PARENT_FIELD_NUMBER;
399     hash = (53 * hash) + getParent().hashCode();
400     hash = (37 * hash) + ACCOUNT_FIELD_NUMBER;
401     hash = (53 * hash) + getAccount().hashCode();
402     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
403     hash = (53 * hash) + getPageSize();
404     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
405     hash = (53 * hash) + getPageToken().hashCode();
406     hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
407     hash = (53 * hash) + getLanguageCode().hashCode();
408     hash = (29 * hash) + getUnknownFields().hashCode();
409     memoizedHashCode = hash;
410     return hash;
411   }
412 
parseFrom(java.nio.ByteBuffer data)413   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(java.nio.ByteBuffer data)
414       throws com.google.protobuf.InvalidProtocolBufferException {
415     return PARSER.parseFrom(data);
416   }
417 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)418   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
419       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
420       throws com.google.protobuf.InvalidProtocolBufferException {
421     return PARSER.parseFrom(data, extensionRegistry);
422   }
423 
parseFrom( com.google.protobuf.ByteString data)424   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
425       com.google.protobuf.ByteString data)
426       throws com.google.protobuf.InvalidProtocolBufferException {
427     return PARSER.parseFrom(data);
428   }
429 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)430   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
431       com.google.protobuf.ByteString data,
432       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
433       throws com.google.protobuf.InvalidProtocolBufferException {
434     return PARSER.parseFrom(data, extensionRegistry);
435   }
436 
parseFrom(byte[] data)437   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(byte[] data)
438       throws com.google.protobuf.InvalidProtocolBufferException {
439     return PARSER.parseFrom(data);
440   }
441 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)442   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
443       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
444       throws com.google.protobuf.InvalidProtocolBufferException {
445     return PARSER.parseFrom(data, extensionRegistry);
446   }
447 
parseFrom(java.io.InputStream input)448   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(java.io.InputStream input)
449       throws java.io.IOException {
450     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
451   }
452 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)453   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
454       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455       throws java.io.IOException {
456     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
457         PARSER, input, extensionRegistry);
458   }
459 
parseDelimitedFrom( java.io.InputStream input)460   public static com.google.cloud.channel.v1.ListSkusRequest parseDelimitedFrom(
461       java.io.InputStream input) throws java.io.IOException {
462     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
463   }
464 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)465   public static com.google.cloud.channel.v1.ListSkusRequest parseDelimitedFrom(
466       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
467       throws java.io.IOException {
468     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
469         PARSER, input, extensionRegistry);
470   }
471 
parseFrom( com.google.protobuf.CodedInputStream input)472   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
473       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
474     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
475   }
476 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)477   public static com.google.cloud.channel.v1.ListSkusRequest parseFrom(
478       com.google.protobuf.CodedInputStream input,
479       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
480       throws java.io.IOException {
481     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
482         PARSER, input, extensionRegistry);
483   }
484 
485   @java.lang.Override
newBuilderForType()486   public Builder newBuilderForType() {
487     return newBuilder();
488   }
489 
newBuilder()490   public static Builder newBuilder() {
491     return DEFAULT_INSTANCE.toBuilder();
492   }
493 
newBuilder(com.google.cloud.channel.v1.ListSkusRequest prototype)494   public static Builder newBuilder(com.google.cloud.channel.v1.ListSkusRequest prototype) {
495     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
496   }
497 
498   @java.lang.Override
toBuilder()499   public Builder toBuilder() {
500     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
501   }
502 
503   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)504   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
505     Builder builder = new Builder(parent);
506     return builder;
507   }
508   /**
509    *
510    *
511    * <pre>
512    * Request message for ListSkus.
513    * </pre>
514    *
515    * Protobuf type {@code google.cloud.channel.v1.ListSkusRequest}
516    */
517   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
518       implements
519       // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.ListSkusRequest)
520       com.google.cloud.channel.v1.ListSkusRequestOrBuilder {
getDescriptor()521     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
522       return com.google.cloud.channel.v1.ServiceProto
523           .internal_static_google_cloud_channel_v1_ListSkusRequest_descriptor;
524     }
525 
526     @java.lang.Override
527     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()528         internalGetFieldAccessorTable() {
529       return com.google.cloud.channel.v1.ServiceProto
530           .internal_static_google_cloud_channel_v1_ListSkusRequest_fieldAccessorTable
531           .ensureFieldAccessorsInitialized(
532               com.google.cloud.channel.v1.ListSkusRequest.class,
533               com.google.cloud.channel.v1.ListSkusRequest.Builder.class);
534     }
535 
536     // Construct using com.google.cloud.channel.v1.ListSkusRequest.newBuilder()
Builder()537     private Builder() {}
538 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)539     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
540       super(parent);
541     }
542 
543     @java.lang.Override
clear()544     public Builder clear() {
545       super.clear();
546       bitField0_ = 0;
547       parent_ = "";
548       account_ = "";
549       pageSize_ = 0;
550       pageToken_ = "";
551       languageCode_ = "";
552       return this;
553     }
554 
555     @java.lang.Override
getDescriptorForType()556     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
557       return com.google.cloud.channel.v1.ServiceProto
558           .internal_static_google_cloud_channel_v1_ListSkusRequest_descriptor;
559     }
560 
561     @java.lang.Override
getDefaultInstanceForType()562     public com.google.cloud.channel.v1.ListSkusRequest getDefaultInstanceForType() {
563       return com.google.cloud.channel.v1.ListSkusRequest.getDefaultInstance();
564     }
565 
566     @java.lang.Override
build()567     public com.google.cloud.channel.v1.ListSkusRequest build() {
568       com.google.cloud.channel.v1.ListSkusRequest result = buildPartial();
569       if (!result.isInitialized()) {
570         throw newUninitializedMessageException(result);
571       }
572       return result;
573     }
574 
575     @java.lang.Override
buildPartial()576     public com.google.cloud.channel.v1.ListSkusRequest buildPartial() {
577       com.google.cloud.channel.v1.ListSkusRequest result =
578           new com.google.cloud.channel.v1.ListSkusRequest(this);
579       if (bitField0_ != 0) {
580         buildPartial0(result);
581       }
582       onBuilt();
583       return result;
584     }
585 
buildPartial0(com.google.cloud.channel.v1.ListSkusRequest result)586     private void buildPartial0(com.google.cloud.channel.v1.ListSkusRequest result) {
587       int from_bitField0_ = bitField0_;
588       if (((from_bitField0_ & 0x00000001) != 0)) {
589         result.parent_ = parent_;
590       }
591       if (((from_bitField0_ & 0x00000002) != 0)) {
592         result.account_ = account_;
593       }
594       if (((from_bitField0_ & 0x00000004) != 0)) {
595         result.pageSize_ = pageSize_;
596       }
597       if (((from_bitField0_ & 0x00000008) != 0)) {
598         result.pageToken_ = pageToken_;
599       }
600       if (((from_bitField0_ & 0x00000010) != 0)) {
601         result.languageCode_ = languageCode_;
602       }
603     }
604 
605     @java.lang.Override
clone()606     public Builder clone() {
607       return super.clone();
608     }
609 
610     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)611     public Builder setField(
612         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
613       return super.setField(field, value);
614     }
615 
616     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)617     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
618       return super.clearField(field);
619     }
620 
621     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)622     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
623       return super.clearOneof(oneof);
624     }
625 
626     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)627     public Builder setRepeatedField(
628         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
629       return super.setRepeatedField(field, index, value);
630     }
631 
632     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)633     public Builder addRepeatedField(
634         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
635       return super.addRepeatedField(field, value);
636     }
637 
638     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)639     public Builder mergeFrom(com.google.protobuf.Message other) {
640       if (other instanceof com.google.cloud.channel.v1.ListSkusRequest) {
641         return mergeFrom((com.google.cloud.channel.v1.ListSkusRequest) other);
642       } else {
643         super.mergeFrom(other);
644         return this;
645       }
646     }
647 
mergeFrom(com.google.cloud.channel.v1.ListSkusRequest other)648     public Builder mergeFrom(com.google.cloud.channel.v1.ListSkusRequest other) {
649       if (other == com.google.cloud.channel.v1.ListSkusRequest.getDefaultInstance()) return this;
650       if (!other.getParent().isEmpty()) {
651         parent_ = other.parent_;
652         bitField0_ |= 0x00000001;
653         onChanged();
654       }
655       if (!other.getAccount().isEmpty()) {
656         account_ = other.account_;
657         bitField0_ |= 0x00000002;
658         onChanged();
659       }
660       if (other.getPageSize() != 0) {
661         setPageSize(other.getPageSize());
662       }
663       if (!other.getPageToken().isEmpty()) {
664         pageToken_ = other.pageToken_;
665         bitField0_ |= 0x00000008;
666         onChanged();
667       }
668       if (!other.getLanguageCode().isEmpty()) {
669         languageCode_ = other.languageCode_;
670         bitField0_ |= 0x00000010;
671         onChanged();
672       }
673       this.mergeUnknownFields(other.getUnknownFields());
674       onChanged();
675       return this;
676     }
677 
678     @java.lang.Override
isInitialized()679     public final boolean isInitialized() {
680       return true;
681     }
682 
683     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)684     public Builder mergeFrom(
685         com.google.protobuf.CodedInputStream input,
686         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
687         throws java.io.IOException {
688       if (extensionRegistry == null) {
689         throw new java.lang.NullPointerException();
690       }
691       try {
692         boolean done = false;
693         while (!done) {
694           int tag = input.readTag();
695           switch (tag) {
696             case 0:
697               done = true;
698               break;
699             case 10:
700               {
701                 parent_ = input.readStringRequireUtf8();
702                 bitField0_ |= 0x00000001;
703                 break;
704               } // case 10
705             case 18:
706               {
707                 account_ = input.readStringRequireUtf8();
708                 bitField0_ |= 0x00000002;
709                 break;
710               } // case 18
711             case 24:
712               {
713                 pageSize_ = input.readInt32();
714                 bitField0_ |= 0x00000004;
715                 break;
716               } // case 24
717             case 34:
718               {
719                 pageToken_ = input.readStringRequireUtf8();
720                 bitField0_ |= 0x00000008;
721                 break;
722               } // case 34
723             case 42:
724               {
725                 languageCode_ = input.readStringRequireUtf8();
726                 bitField0_ |= 0x00000010;
727                 break;
728               } // case 42
729             default:
730               {
731                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
732                   done = true; // was an endgroup tag
733                 }
734                 break;
735               } // default:
736           } // switch (tag)
737         } // while (!done)
738       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
739         throw e.unwrapIOException();
740       } finally {
741         onChanged();
742       } // finally
743       return this;
744     }
745 
746     private int bitField0_;
747 
748     private java.lang.Object parent_ = "";
749     /**
750      *
751      *
752      * <pre>
753      * Required. The resource name of the Product to list SKUs for.
754      * Parent uses the format: products/{product_id}.
755      * Supports products/- to retrieve SKUs for all products.
756      * </pre>
757      *
758      * <code>
759      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
760      * </code>
761      *
762      * @return The parent.
763      */
getParent()764     public java.lang.String getParent() {
765       java.lang.Object ref = parent_;
766       if (!(ref instanceof java.lang.String)) {
767         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
768         java.lang.String s = bs.toStringUtf8();
769         parent_ = s;
770         return s;
771       } else {
772         return (java.lang.String) ref;
773       }
774     }
775     /**
776      *
777      *
778      * <pre>
779      * Required. The resource name of the Product to list SKUs for.
780      * Parent uses the format: products/{product_id}.
781      * Supports products/- to retrieve SKUs for all products.
782      * </pre>
783      *
784      * <code>
785      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
786      * </code>
787      *
788      * @return The bytes for parent.
789      */
getParentBytes()790     public com.google.protobuf.ByteString getParentBytes() {
791       java.lang.Object ref = parent_;
792       if (ref instanceof String) {
793         com.google.protobuf.ByteString b =
794             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
795         parent_ = b;
796         return b;
797       } else {
798         return (com.google.protobuf.ByteString) ref;
799       }
800     }
801     /**
802      *
803      *
804      * <pre>
805      * Required. The resource name of the Product to list SKUs for.
806      * Parent uses the format: products/{product_id}.
807      * Supports products/- to retrieve SKUs for all products.
808      * </pre>
809      *
810      * <code>
811      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
812      * </code>
813      *
814      * @param value The parent to set.
815      * @return This builder for chaining.
816      */
setParent(java.lang.String value)817     public Builder setParent(java.lang.String value) {
818       if (value == null) {
819         throw new NullPointerException();
820       }
821       parent_ = value;
822       bitField0_ |= 0x00000001;
823       onChanged();
824       return this;
825     }
826     /**
827      *
828      *
829      * <pre>
830      * Required. The resource name of the Product to list SKUs for.
831      * Parent uses the format: products/{product_id}.
832      * Supports products/- to retrieve SKUs for all products.
833      * </pre>
834      *
835      * <code>
836      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
837      * </code>
838      *
839      * @return This builder for chaining.
840      */
clearParent()841     public Builder clearParent() {
842       parent_ = getDefaultInstance().getParent();
843       bitField0_ = (bitField0_ & ~0x00000001);
844       onChanged();
845       return this;
846     }
847     /**
848      *
849      *
850      * <pre>
851      * Required. The resource name of the Product to list SKUs for.
852      * Parent uses the format: products/{product_id}.
853      * Supports products/- to retrieve SKUs for all products.
854      * </pre>
855      *
856      * <code>
857      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
858      * </code>
859      *
860      * @param value The bytes for parent to set.
861      * @return This builder for chaining.
862      */
setParentBytes(com.google.protobuf.ByteString value)863     public Builder setParentBytes(com.google.protobuf.ByteString value) {
864       if (value == null) {
865         throw new NullPointerException();
866       }
867       checkByteStringIsUtf8(value);
868       parent_ = value;
869       bitField0_ |= 0x00000001;
870       onChanged();
871       return this;
872     }
873 
874     private java.lang.Object account_ = "";
875     /**
876      *
877      *
878      * <pre>
879      * Required. Resource name of the reseller.
880      * Format: accounts/{account_id}.
881      * </pre>
882      *
883      * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
884      *
885      * @return The account.
886      */
getAccount()887     public java.lang.String getAccount() {
888       java.lang.Object ref = account_;
889       if (!(ref instanceof java.lang.String)) {
890         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
891         java.lang.String s = bs.toStringUtf8();
892         account_ = s;
893         return s;
894       } else {
895         return (java.lang.String) ref;
896       }
897     }
898     /**
899      *
900      *
901      * <pre>
902      * Required. Resource name of the reseller.
903      * Format: accounts/{account_id}.
904      * </pre>
905      *
906      * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
907      *
908      * @return The bytes for account.
909      */
getAccountBytes()910     public com.google.protobuf.ByteString getAccountBytes() {
911       java.lang.Object ref = account_;
912       if (ref instanceof String) {
913         com.google.protobuf.ByteString b =
914             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
915         account_ = b;
916         return b;
917       } else {
918         return (com.google.protobuf.ByteString) ref;
919       }
920     }
921     /**
922      *
923      *
924      * <pre>
925      * Required. Resource name of the reseller.
926      * Format: accounts/{account_id}.
927      * </pre>
928      *
929      * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
930      *
931      * @param value The account to set.
932      * @return This builder for chaining.
933      */
setAccount(java.lang.String value)934     public Builder setAccount(java.lang.String value) {
935       if (value == null) {
936         throw new NullPointerException();
937       }
938       account_ = value;
939       bitField0_ |= 0x00000002;
940       onChanged();
941       return this;
942     }
943     /**
944      *
945      *
946      * <pre>
947      * Required. Resource name of the reseller.
948      * Format: accounts/{account_id}.
949      * </pre>
950      *
951      * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
952      *
953      * @return This builder for chaining.
954      */
clearAccount()955     public Builder clearAccount() {
956       account_ = getDefaultInstance().getAccount();
957       bitField0_ = (bitField0_ & ~0x00000002);
958       onChanged();
959       return this;
960     }
961     /**
962      *
963      *
964      * <pre>
965      * Required. Resource name of the reseller.
966      * Format: accounts/{account_id}.
967      * </pre>
968      *
969      * <code>string account = 2 [(.google.api.field_behavior) = REQUIRED];</code>
970      *
971      * @param value The bytes for account to set.
972      * @return This builder for chaining.
973      */
setAccountBytes(com.google.protobuf.ByteString value)974     public Builder setAccountBytes(com.google.protobuf.ByteString value) {
975       if (value == null) {
976         throw new NullPointerException();
977       }
978       checkByteStringIsUtf8(value);
979       account_ = value;
980       bitField0_ |= 0x00000002;
981       onChanged();
982       return this;
983     }
984 
985     private int pageSize_;
986     /**
987      *
988      *
989      * <pre>
990      * Optional. Requested page size. Server might return fewer results than
991      * requested. If unspecified, returns at most 100 SKUs. The maximum value is
992      * 1000; the server will coerce values above 1000.
993      * </pre>
994      *
995      * <code>int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
996      *
997      * @return The pageSize.
998      */
999     @java.lang.Override
getPageSize()1000     public int getPageSize() {
1001       return pageSize_;
1002     }
1003     /**
1004      *
1005      *
1006      * <pre>
1007      * Optional. Requested page size. Server might return fewer results than
1008      * requested. If unspecified, returns at most 100 SKUs. The maximum value is
1009      * 1000; the server will coerce values above 1000.
1010      * </pre>
1011      *
1012      * <code>int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
1013      *
1014      * @param value The pageSize to set.
1015      * @return This builder for chaining.
1016      */
setPageSize(int value)1017     public Builder setPageSize(int value) {
1018 
1019       pageSize_ = value;
1020       bitField0_ |= 0x00000004;
1021       onChanged();
1022       return this;
1023     }
1024     /**
1025      *
1026      *
1027      * <pre>
1028      * Optional. Requested page size. Server might return fewer results than
1029      * requested. If unspecified, returns at most 100 SKUs. The maximum value is
1030      * 1000; the server will coerce values above 1000.
1031      * </pre>
1032      *
1033      * <code>int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
1034      *
1035      * @return This builder for chaining.
1036      */
clearPageSize()1037     public Builder clearPageSize() {
1038       bitField0_ = (bitField0_ & ~0x00000004);
1039       pageSize_ = 0;
1040       onChanged();
1041       return this;
1042     }
1043 
1044     private java.lang.Object pageToken_ = "";
1045     /**
1046      *
1047      *
1048      * <pre>
1049      * Optional. A token for a page of results other than the first page.
1050      * Optional.
1051      * </pre>
1052      *
1053      * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1054      *
1055      * @return The pageToken.
1056      */
getPageToken()1057     public java.lang.String getPageToken() {
1058       java.lang.Object ref = pageToken_;
1059       if (!(ref instanceof java.lang.String)) {
1060         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1061         java.lang.String s = bs.toStringUtf8();
1062         pageToken_ = s;
1063         return s;
1064       } else {
1065         return (java.lang.String) ref;
1066       }
1067     }
1068     /**
1069      *
1070      *
1071      * <pre>
1072      * Optional. A token for a page of results other than the first page.
1073      * Optional.
1074      * </pre>
1075      *
1076      * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1077      *
1078      * @return The bytes for pageToken.
1079      */
getPageTokenBytes()1080     public com.google.protobuf.ByteString getPageTokenBytes() {
1081       java.lang.Object ref = pageToken_;
1082       if (ref instanceof String) {
1083         com.google.protobuf.ByteString b =
1084             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1085         pageToken_ = b;
1086         return b;
1087       } else {
1088         return (com.google.protobuf.ByteString) ref;
1089       }
1090     }
1091     /**
1092      *
1093      *
1094      * <pre>
1095      * Optional. A token for a page of results other than the first page.
1096      * Optional.
1097      * </pre>
1098      *
1099      * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1100      *
1101      * @param value The pageToken to set.
1102      * @return This builder for chaining.
1103      */
setPageToken(java.lang.String value)1104     public Builder setPageToken(java.lang.String value) {
1105       if (value == null) {
1106         throw new NullPointerException();
1107       }
1108       pageToken_ = value;
1109       bitField0_ |= 0x00000008;
1110       onChanged();
1111       return this;
1112     }
1113     /**
1114      *
1115      *
1116      * <pre>
1117      * Optional. A token for a page of results other than the first page.
1118      * Optional.
1119      * </pre>
1120      *
1121      * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1122      *
1123      * @return This builder for chaining.
1124      */
clearPageToken()1125     public Builder clearPageToken() {
1126       pageToken_ = getDefaultInstance().getPageToken();
1127       bitField0_ = (bitField0_ & ~0x00000008);
1128       onChanged();
1129       return this;
1130     }
1131     /**
1132      *
1133      *
1134      * <pre>
1135      * Optional. A token for a page of results other than the first page.
1136      * Optional.
1137      * </pre>
1138      *
1139      * <code>string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1140      *
1141      * @param value The bytes for pageToken to set.
1142      * @return This builder for chaining.
1143      */
setPageTokenBytes(com.google.protobuf.ByteString value)1144     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
1145       if (value == null) {
1146         throw new NullPointerException();
1147       }
1148       checkByteStringIsUtf8(value);
1149       pageToken_ = value;
1150       bitField0_ |= 0x00000008;
1151       onChanged();
1152       return this;
1153     }
1154 
1155     private java.lang.Object languageCode_ = "";
1156     /**
1157      *
1158      *
1159      * <pre>
1160      * Optional. The BCP-47 language code. For example, "en-US". The
1161      * response will localize in the corresponding language code, if specified.
1162      * The default value is "en-US".
1163      * </pre>
1164      *
1165      * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
1166      *
1167      * @return The languageCode.
1168      */
getLanguageCode()1169     public java.lang.String getLanguageCode() {
1170       java.lang.Object ref = languageCode_;
1171       if (!(ref instanceof java.lang.String)) {
1172         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1173         java.lang.String s = bs.toStringUtf8();
1174         languageCode_ = s;
1175         return s;
1176       } else {
1177         return (java.lang.String) ref;
1178       }
1179     }
1180     /**
1181      *
1182      *
1183      * <pre>
1184      * Optional. The BCP-47 language code. For example, "en-US". The
1185      * response will localize in the corresponding language code, if specified.
1186      * The default value is "en-US".
1187      * </pre>
1188      *
1189      * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
1190      *
1191      * @return The bytes for languageCode.
1192      */
getLanguageCodeBytes()1193     public com.google.protobuf.ByteString getLanguageCodeBytes() {
1194       java.lang.Object ref = languageCode_;
1195       if (ref instanceof String) {
1196         com.google.protobuf.ByteString b =
1197             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1198         languageCode_ = b;
1199         return b;
1200       } else {
1201         return (com.google.protobuf.ByteString) ref;
1202       }
1203     }
1204     /**
1205      *
1206      *
1207      * <pre>
1208      * Optional. The BCP-47 language code. For example, "en-US". The
1209      * response will localize in the corresponding language code, if specified.
1210      * The default value is "en-US".
1211      * </pre>
1212      *
1213      * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
1214      *
1215      * @param value The languageCode to set.
1216      * @return This builder for chaining.
1217      */
setLanguageCode(java.lang.String value)1218     public Builder setLanguageCode(java.lang.String value) {
1219       if (value == null) {
1220         throw new NullPointerException();
1221       }
1222       languageCode_ = value;
1223       bitField0_ |= 0x00000010;
1224       onChanged();
1225       return this;
1226     }
1227     /**
1228      *
1229      *
1230      * <pre>
1231      * Optional. The BCP-47 language code. For example, "en-US". The
1232      * response will localize in the corresponding language code, if specified.
1233      * The default value is "en-US".
1234      * </pre>
1235      *
1236      * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
1237      *
1238      * @return This builder for chaining.
1239      */
clearLanguageCode()1240     public Builder clearLanguageCode() {
1241       languageCode_ = getDefaultInstance().getLanguageCode();
1242       bitField0_ = (bitField0_ & ~0x00000010);
1243       onChanged();
1244       return this;
1245     }
1246     /**
1247      *
1248      *
1249      * <pre>
1250      * Optional. The BCP-47 language code. For example, "en-US". The
1251      * response will localize in the corresponding language code, if specified.
1252      * The default value is "en-US".
1253      * </pre>
1254      *
1255      * <code>string language_code = 5 [(.google.api.field_behavior) = OPTIONAL];</code>
1256      *
1257      * @param value The bytes for languageCode to set.
1258      * @return This builder for chaining.
1259      */
setLanguageCodeBytes(com.google.protobuf.ByteString value)1260     public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) {
1261       if (value == null) {
1262         throw new NullPointerException();
1263       }
1264       checkByteStringIsUtf8(value);
1265       languageCode_ = value;
1266       bitField0_ |= 0x00000010;
1267       onChanged();
1268       return this;
1269     }
1270 
1271     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1272     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1273       return super.setUnknownFields(unknownFields);
1274     }
1275 
1276     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1277     public final Builder mergeUnknownFields(
1278         final com.google.protobuf.UnknownFieldSet unknownFields) {
1279       return super.mergeUnknownFields(unknownFields);
1280     }
1281 
1282     // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.ListSkusRequest)
1283   }
1284 
1285   // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.ListSkusRequest)
1286   private static final com.google.cloud.channel.v1.ListSkusRequest DEFAULT_INSTANCE;
1287 
1288   static {
1289     DEFAULT_INSTANCE = new com.google.cloud.channel.v1.ListSkusRequest();
1290   }
1291 
getDefaultInstance()1292   public static com.google.cloud.channel.v1.ListSkusRequest getDefaultInstance() {
1293     return DEFAULT_INSTANCE;
1294   }
1295 
1296   private static final com.google.protobuf.Parser<ListSkusRequest> PARSER =
1297       new com.google.protobuf.AbstractParser<ListSkusRequest>() {
1298         @java.lang.Override
1299         public ListSkusRequest parsePartialFrom(
1300             com.google.protobuf.CodedInputStream input,
1301             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1302             throws com.google.protobuf.InvalidProtocolBufferException {
1303           Builder builder = newBuilder();
1304           try {
1305             builder.mergeFrom(input, extensionRegistry);
1306           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1307             throw e.setUnfinishedMessage(builder.buildPartial());
1308           } catch (com.google.protobuf.UninitializedMessageException e) {
1309             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1310           } catch (java.io.IOException e) {
1311             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1312                 .setUnfinishedMessage(builder.buildPartial());
1313           }
1314           return builder.buildPartial();
1315         }
1316       };
1317 
parser()1318   public static com.google.protobuf.Parser<ListSkusRequest> parser() {
1319     return PARSER;
1320   }
1321 
1322   @java.lang.Override
getParserForType()1323   public com.google.protobuf.Parser<ListSkusRequest> getParserForType() {
1324     return PARSER;
1325   }
1326 
1327   @java.lang.Override
getDefaultInstanceForType()1328   public com.google.cloud.channel.v1.ListSkusRequest getDefaultInstanceForType() {
1329     return DEFAULT_INSTANCE;
1330   }
1331 }
1332