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