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