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/apigateway/v1/apigateway.proto 18 19 package com.google.cloud.apigateway.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for ApiGatewayService.CreateApiConfig 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.apigateway.v1.CreateApiConfigRequest} 29 */ 30 public final class CreateApiConfigRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.apigateway.v1.CreateApiConfigRequest) 33 CreateApiConfigRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CreateApiConfigRequest.newBuilder() to construct. CreateApiConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CreateApiConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CreateApiConfigRequest()40 private CreateApiConfigRequest() { 41 parent_ = ""; 42 apiConfigId_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new CreateApiConfigRequest(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.apigateway.v1.Apigateway 58 .internal_static_google_cloud_apigateway_v1_CreateApiConfigRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.apigateway.v1.Apigateway 65 .internal_static_google_cloud_apigateway_v1_CreateApiConfigRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.apigateway.v1.CreateApiConfigRequest.class, 68 com.google.cloud.apigateway.v1.CreateApiConfigRequest.Builder.class); 69 } 70 71 public static final int PARENT_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object parent_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Required. Parent resource of the API Config, of the form: 80 * `projects/*/locations/global/apis/*` 81 * </pre> 82 * 83 * <code> 84 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 85 * </code> 86 * 87 * @return The parent. 88 */ 89 @java.lang.Override getParent()90 public java.lang.String getParent() { 91 java.lang.Object ref = parent_; 92 if (ref instanceof java.lang.String) { 93 return (java.lang.String) ref; 94 } else { 95 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 96 java.lang.String s = bs.toStringUtf8(); 97 parent_ = s; 98 return s; 99 } 100 } 101 /** 102 * 103 * 104 * <pre> 105 * Required. Parent resource of the API Config, of the form: 106 * `projects/*/locations/global/apis/*` 107 * </pre> 108 * 109 * <code> 110 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 111 * </code> 112 * 113 * @return The bytes for parent. 114 */ 115 @java.lang.Override getParentBytes()116 public com.google.protobuf.ByteString getParentBytes() { 117 java.lang.Object ref = parent_; 118 if (ref instanceof java.lang.String) { 119 com.google.protobuf.ByteString b = 120 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 121 parent_ = b; 122 return b; 123 } else { 124 return (com.google.protobuf.ByteString) ref; 125 } 126 } 127 128 public static final int API_CONFIG_ID_FIELD_NUMBER = 2; 129 130 @SuppressWarnings("serial") 131 private volatile java.lang.Object apiConfigId_ = ""; 132 /** 133 * 134 * 135 * <pre> 136 * Required. Identifier to assign to the API Config. Must be unique within scope of 137 * the parent resource. 138 * </pre> 139 * 140 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 141 * 142 * @return The apiConfigId. 143 */ 144 @java.lang.Override getApiConfigId()145 public java.lang.String getApiConfigId() { 146 java.lang.Object ref = apiConfigId_; 147 if (ref instanceof java.lang.String) { 148 return (java.lang.String) ref; 149 } else { 150 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 151 java.lang.String s = bs.toStringUtf8(); 152 apiConfigId_ = s; 153 return s; 154 } 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Required. Identifier to assign to the API Config. Must be unique within scope of 161 * the parent resource. 162 * </pre> 163 * 164 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 165 * 166 * @return The bytes for apiConfigId. 167 */ 168 @java.lang.Override getApiConfigIdBytes()169 public com.google.protobuf.ByteString getApiConfigIdBytes() { 170 java.lang.Object ref = apiConfigId_; 171 if (ref instanceof java.lang.String) { 172 com.google.protobuf.ByteString b = 173 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 174 apiConfigId_ = b; 175 return b; 176 } else { 177 return (com.google.protobuf.ByteString) ref; 178 } 179 } 180 181 public static final int API_CONFIG_FIELD_NUMBER = 3; 182 private com.google.cloud.apigateway.v1.ApiConfig apiConfig_; 183 /** 184 * 185 * 186 * <pre> 187 * Required. API resource. 188 * </pre> 189 * 190 * <code> 191 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 192 * </code> 193 * 194 * @return Whether the apiConfig field is set. 195 */ 196 @java.lang.Override hasApiConfig()197 public boolean hasApiConfig() { 198 return apiConfig_ != null; 199 } 200 /** 201 * 202 * 203 * <pre> 204 * Required. API resource. 205 * </pre> 206 * 207 * <code> 208 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 209 * </code> 210 * 211 * @return The apiConfig. 212 */ 213 @java.lang.Override getApiConfig()214 public com.google.cloud.apigateway.v1.ApiConfig getApiConfig() { 215 return apiConfig_ == null 216 ? com.google.cloud.apigateway.v1.ApiConfig.getDefaultInstance() 217 : apiConfig_; 218 } 219 /** 220 * 221 * 222 * <pre> 223 * Required. API resource. 224 * </pre> 225 * 226 * <code> 227 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 228 * </code> 229 */ 230 @java.lang.Override getApiConfigOrBuilder()231 public com.google.cloud.apigateway.v1.ApiConfigOrBuilder getApiConfigOrBuilder() { 232 return apiConfig_ == null 233 ? com.google.cloud.apigateway.v1.ApiConfig.getDefaultInstance() 234 : apiConfig_; 235 } 236 237 private byte memoizedIsInitialized = -1; 238 239 @java.lang.Override isInitialized()240 public final boolean isInitialized() { 241 byte isInitialized = memoizedIsInitialized; 242 if (isInitialized == 1) return true; 243 if (isInitialized == 0) return false; 244 245 memoizedIsInitialized = 1; 246 return true; 247 } 248 249 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)250 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 251 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 252 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 253 } 254 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiConfigId_)) { 255 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, apiConfigId_); 256 } 257 if (apiConfig_ != null) { 258 output.writeMessage(3, getApiConfig()); 259 } 260 getUnknownFields().writeTo(output); 261 } 262 263 @java.lang.Override getSerializedSize()264 public int getSerializedSize() { 265 int size = memoizedSize; 266 if (size != -1) return size; 267 268 size = 0; 269 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 270 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 271 } 272 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiConfigId_)) { 273 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, apiConfigId_); 274 } 275 if (apiConfig_ != null) { 276 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getApiConfig()); 277 } 278 size += getUnknownFields().getSerializedSize(); 279 memoizedSize = size; 280 return size; 281 } 282 283 @java.lang.Override equals(final java.lang.Object obj)284 public boolean equals(final java.lang.Object obj) { 285 if (obj == this) { 286 return true; 287 } 288 if (!(obj instanceof com.google.cloud.apigateway.v1.CreateApiConfigRequest)) { 289 return super.equals(obj); 290 } 291 com.google.cloud.apigateway.v1.CreateApiConfigRequest other = 292 (com.google.cloud.apigateway.v1.CreateApiConfigRequest) obj; 293 294 if (!getParent().equals(other.getParent())) return false; 295 if (!getApiConfigId().equals(other.getApiConfigId())) return false; 296 if (hasApiConfig() != other.hasApiConfig()) return false; 297 if (hasApiConfig()) { 298 if (!getApiConfig().equals(other.getApiConfig())) return false; 299 } 300 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 301 return true; 302 } 303 304 @java.lang.Override hashCode()305 public int hashCode() { 306 if (memoizedHashCode != 0) { 307 return memoizedHashCode; 308 } 309 int hash = 41; 310 hash = (19 * hash) + getDescriptor().hashCode(); 311 hash = (37 * hash) + PARENT_FIELD_NUMBER; 312 hash = (53 * hash) + getParent().hashCode(); 313 hash = (37 * hash) + API_CONFIG_ID_FIELD_NUMBER; 314 hash = (53 * hash) + getApiConfigId().hashCode(); 315 if (hasApiConfig()) { 316 hash = (37 * hash) + API_CONFIG_FIELD_NUMBER; 317 hash = (53 * hash) + getApiConfig().hashCode(); 318 } 319 hash = (29 * hash) + getUnknownFields().hashCode(); 320 memoizedHashCode = hash; 321 return hash; 322 } 323 parseFrom( java.nio.ByteBuffer data)324 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 325 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 326 return PARSER.parseFrom(data); 327 } 328 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)329 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 330 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 331 throws com.google.protobuf.InvalidProtocolBufferException { 332 return PARSER.parseFrom(data, extensionRegistry); 333 } 334 parseFrom( com.google.protobuf.ByteString data)335 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 336 com.google.protobuf.ByteString data) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 return PARSER.parseFrom(data); 339 } 340 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)341 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 342 com.google.protobuf.ByteString data, 343 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 344 throws com.google.protobuf.InvalidProtocolBufferException { 345 return PARSER.parseFrom(data, extensionRegistry); 346 } 347 parseFrom(byte[] data)348 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom(byte[] data) 349 throws com.google.protobuf.InvalidProtocolBufferException { 350 return PARSER.parseFrom(data); 351 } 352 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)353 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 354 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 355 throws com.google.protobuf.InvalidProtocolBufferException { 356 return PARSER.parseFrom(data, extensionRegistry); 357 } 358 parseFrom( java.io.InputStream input)359 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 360 java.io.InputStream input) throws java.io.IOException { 361 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 362 } 363 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 365 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 366 throws java.io.IOException { 367 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 368 PARSER, input, extensionRegistry); 369 } 370 parseDelimitedFrom( java.io.InputStream input)371 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseDelimitedFrom( 372 java.io.InputStream input) throws java.io.IOException { 373 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 374 } 375 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)376 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseDelimitedFrom( 377 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 378 throws java.io.IOException { 379 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 380 PARSER, input, extensionRegistry); 381 } 382 parseFrom( com.google.protobuf.CodedInputStream input)383 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 384 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 385 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 386 } 387 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)388 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest parseFrom( 389 com.google.protobuf.CodedInputStream input, 390 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 391 throws java.io.IOException { 392 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 393 PARSER, input, extensionRegistry); 394 } 395 396 @java.lang.Override newBuilderForType()397 public Builder newBuilderForType() { 398 return newBuilder(); 399 } 400 newBuilder()401 public static Builder newBuilder() { 402 return DEFAULT_INSTANCE.toBuilder(); 403 } 404 newBuilder( com.google.cloud.apigateway.v1.CreateApiConfigRequest prototype)405 public static Builder newBuilder( 406 com.google.cloud.apigateway.v1.CreateApiConfigRequest prototype) { 407 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 408 } 409 410 @java.lang.Override toBuilder()411 public Builder toBuilder() { 412 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 413 } 414 415 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)416 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 417 Builder builder = new Builder(parent); 418 return builder; 419 } 420 /** 421 * 422 * 423 * <pre> 424 * Request message for ApiGatewayService.CreateApiConfig 425 * </pre> 426 * 427 * Protobuf type {@code google.cloud.apigateway.v1.CreateApiConfigRequest} 428 */ 429 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 430 implements 431 // @@protoc_insertion_point(builder_implements:google.cloud.apigateway.v1.CreateApiConfigRequest) 432 com.google.cloud.apigateway.v1.CreateApiConfigRequestOrBuilder { getDescriptor()433 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 434 return com.google.cloud.apigateway.v1.Apigateway 435 .internal_static_google_cloud_apigateway_v1_CreateApiConfigRequest_descriptor; 436 } 437 438 @java.lang.Override 439 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()440 internalGetFieldAccessorTable() { 441 return com.google.cloud.apigateway.v1.Apigateway 442 .internal_static_google_cloud_apigateway_v1_CreateApiConfigRequest_fieldAccessorTable 443 .ensureFieldAccessorsInitialized( 444 com.google.cloud.apigateway.v1.CreateApiConfigRequest.class, 445 com.google.cloud.apigateway.v1.CreateApiConfigRequest.Builder.class); 446 } 447 448 // Construct using com.google.cloud.apigateway.v1.CreateApiConfigRequest.newBuilder() Builder()449 private Builder() {} 450 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)451 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 452 super(parent); 453 } 454 455 @java.lang.Override clear()456 public Builder clear() { 457 super.clear(); 458 bitField0_ = 0; 459 parent_ = ""; 460 apiConfigId_ = ""; 461 apiConfig_ = null; 462 if (apiConfigBuilder_ != null) { 463 apiConfigBuilder_.dispose(); 464 apiConfigBuilder_ = null; 465 } 466 return this; 467 } 468 469 @java.lang.Override getDescriptorForType()470 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 471 return com.google.cloud.apigateway.v1.Apigateway 472 .internal_static_google_cloud_apigateway_v1_CreateApiConfigRequest_descriptor; 473 } 474 475 @java.lang.Override getDefaultInstanceForType()476 public com.google.cloud.apigateway.v1.CreateApiConfigRequest getDefaultInstanceForType() { 477 return com.google.cloud.apigateway.v1.CreateApiConfigRequest.getDefaultInstance(); 478 } 479 480 @java.lang.Override build()481 public com.google.cloud.apigateway.v1.CreateApiConfigRequest build() { 482 com.google.cloud.apigateway.v1.CreateApiConfigRequest result = buildPartial(); 483 if (!result.isInitialized()) { 484 throw newUninitializedMessageException(result); 485 } 486 return result; 487 } 488 489 @java.lang.Override buildPartial()490 public com.google.cloud.apigateway.v1.CreateApiConfigRequest buildPartial() { 491 com.google.cloud.apigateway.v1.CreateApiConfigRequest result = 492 new com.google.cloud.apigateway.v1.CreateApiConfigRequest(this); 493 if (bitField0_ != 0) { 494 buildPartial0(result); 495 } 496 onBuilt(); 497 return result; 498 } 499 buildPartial0(com.google.cloud.apigateway.v1.CreateApiConfigRequest result)500 private void buildPartial0(com.google.cloud.apigateway.v1.CreateApiConfigRequest result) { 501 int from_bitField0_ = bitField0_; 502 if (((from_bitField0_ & 0x00000001) != 0)) { 503 result.parent_ = parent_; 504 } 505 if (((from_bitField0_ & 0x00000002) != 0)) { 506 result.apiConfigId_ = apiConfigId_; 507 } 508 if (((from_bitField0_ & 0x00000004) != 0)) { 509 result.apiConfig_ = apiConfigBuilder_ == null ? apiConfig_ : apiConfigBuilder_.build(); 510 } 511 } 512 513 @java.lang.Override clone()514 public Builder clone() { 515 return super.clone(); 516 } 517 518 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)519 public Builder setField( 520 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 521 return super.setField(field, value); 522 } 523 524 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)525 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 526 return super.clearField(field); 527 } 528 529 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)530 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 531 return super.clearOneof(oneof); 532 } 533 534 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)535 public Builder setRepeatedField( 536 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 537 return super.setRepeatedField(field, index, value); 538 } 539 540 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)541 public Builder addRepeatedField( 542 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 543 return super.addRepeatedField(field, value); 544 } 545 546 @java.lang.Override mergeFrom(com.google.protobuf.Message other)547 public Builder mergeFrom(com.google.protobuf.Message other) { 548 if (other instanceof com.google.cloud.apigateway.v1.CreateApiConfigRequest) { 549 return mergeFrom((com.google.cloud.apigateway.v1.CreateApiConfigRequest) other); 550 } else { 551 super.mergeFrom(other); 552 return this; 553 } 554 } 555 mergeFrom(com.google.cloud.apigateway.v1.CreateApiConfigRequest other)556 public Builder mergeFrom(com.google.cloud.apigateway.v1.CreateApiConfigRequest other) { 557 if (other == com.google.cloud.apigateway.v1.CreateApiConfigRequest.getDefaultInstance()) 558 return this; 559 if (!other.getParent().isEmpty()) { 560 parent_ = other.parent_; 561 bitField0_ |= 0x00000001; 562 onChanged(); 563 } 564 if (!other.getApiConfigId().isEmpty()) { 565 apiConfigId_ = other.apiConfigId_; 566 bitField0_ |= 0x00000002; 567 onChanged(); 568 } 569 if (other.hasApiConfig()) { 570 mergeApiConfig(other.getApiConfig()); 571 } 572 this.mergeUnknownFields(other.getUnknownFields()); 573 onChanged(); 574 return this; 575 } 576 577 @java.lang.Override isInitialized()578 public final boolean isInitialized() { 579 return true; 580 } 581 582 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)583 public Builder mergeFrom( 584 com.google.protobuf.CodedInputStream input, 585 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 586 throws java.io.IOException { 587 if (extensionRegistry == null) { 588 throw new java.lang.NullPointerException(); 589 } 590 try { 591 boolean done = false; 592 while (!done) { 593 int tag = input.readTag(); 594 switch (tag) { 595 case 0: 596 done = true; 597 break; 598 case 10: 599 { 600 parent_ = input.readStringRequireUtf8(); 601 bitField0_ |= 0x00000001; 602 break; 603 } // case 10 604 case 18: 605 { 606 apiConfigId_ = input.readStringRequireUtf8(); 607 bitField0_ |= 0x00000002; 608 break; 609 } // case 18 610 case 26: 611 { 612 input.readMessage(getApiConfigFieldBuilder().getBuilder(), extensionRegistry); 613 bitField0_ |= 0x00000004; 614 break; 615 } // case 26 616 default: 617 { 618 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 619 done = true; // was an endgroup tag 620 } 621 break; 622 } // default: 623 } // switch (tag) 624 } // while (!done) 625 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 626 throw e.unwrapIOException(); 627 } finally { 628 onChanged(); 629 } // finally 630 return this; 631 } 632 633 private int bitField0_; 634 635 private java.lang.Object parent_ = ""; 636 /** 637 * 638 * 639 * <pre> 640 * Required. Parent resource of the API Config, of the form: 641 * `projects/*/locations/global/apis/*` 642 * </pre> 643 * 644 * <code> 645 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 646 * </code> 647 * 648 * @return The parent. 649 */ getParent()650 public java.lang.String getParent() { 651 java.lang.Object ref = parent_; 652 if (!(ref instanceof java.lang.String)) { 653 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 654 java.lang.String s = bs.toStringUtf8(); 655 parent_ = s; 656 return s; 657 } else { 658 return (java.lang.String) ref; 659 } 660 } 661 /** 662 * 663 * 664 * <pre> 665 * Required. Parent resource of the API Config, of the form: 666 * `projects/*/locations/global/apis/*` 667 * </pre> 668 * 669 * <code> 670 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 671 * </code> 672 * 673 * @return The bytes for parent. 674 */ getParentBytes()675 public com.google.protobuf.ByteString getParentBytes() { 676 java.lang.Object ref = parent_; 677 if (ref instanceof String) { 678 com.google.protobuf.ByteString b = 679 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 680 parent_ = b; 681 return b; 682 } else { 683 return (com.google.protobuf.ByteString) ref; 684 } 685 } 686 /** 687 * 688 * 689 * <pre> 690 * Required. Parent resource of the API Config, of the form: 691 * `projects/*/locations/global/apis/*` 692 * </pre> 693 * 694 * <code> 695 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 696 * </code> 697 * 698 * @param value The parent to set. 699 * @return This builder for chaining. 700 */ setParent(java.lang.String value)701 public Builder setParent(java.lang.String value) { 702 if (value == null) { 703 throw new NullPointerException(); 704 } 705 parent_ = value; 706 bitField0_ |= 0x00000001; 707 onChanged(); 708 return this; 709 } 710 /** 711 * 712 * 713 * <pre> 714 * Required. Parent resource of the API Config, of the form: 715 * `projects/*/locations/global/apis/*` 716 * </pre> 717 * 718 * <code> 719 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 720 * </code> 721 * 722 * @return This builder for chaining. 723 */ clearParent()724 public Builder clearParent() { 725 parent_ = getDefaultInstance().getParent(); 726 bitField0_ = (bitField0_ & ~0x00000001); 727 onChanged(); 728 return this; 729 } 730 /** 731 * 732 * 733 * <pre> 734 * Required. Parent resource of the API Config, of the form: 735 * `projects/*/locations/global/apis/*` 736 * </pre> 737 * 738 * <code> 739 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 740 * </code> 741 * 742 * @param value The bytes for parent to set. 743 * @return This builder for chaining. 744 */ setParentBytes(com.google.protobuf.ByteString value)745 public Builder setParentBytes(com.google.protobuf.ByteString value) { 746 if (value == null) { 747 throw new NullPointerException(); 748 } 749 checkByteStringIsUtf8(value); 750 parent_ = value; 751 bitField0_ |= 0x00000001; 752 onChanged(); 753 return this; 754 } 755 756 private java.lang.Object apiConfigId_ = ""; 757 /** 758 * 759 * 760 * <pre> 761 * Required. Identifier to assign to the API Config. Must be unique within scope of 762 * the parent resource. 763 * </pre> 764 * 765 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 766 * 767 * @return The apiConfigId. 768 */ getApiConfigId()769 public java.lang.String getApiConfigId() { 770 java.lang.Object ref = apiConfigId_; 771 if (!(ref instanceof java.lang.String)) { 772 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 773 java.lang.String s = bs.toStringUtf8(); 774 apiConfigId_ = s; 775 return s; 776 } else { 777 return (java.lang.String) ref; 778 } 779 } 780 /** 781 * 782 * 783 * <pre> 784 * Required. Identifier to assign to the API Config. Must be unique within scope of 785 * the parent resource. 786 * </pre> 787 * 788 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 789 * 790 * @return The bytes for apiConfigId. 791 */ getApiConfigIdBytes()792 public com.google.protobuf.ByteString getApiConfigIdBytes() { 793 java.lang.Object ref = apiConfigId_; 794 if (ref instanceof String) { 795 com.google.protobuf.ByteString b = 796 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 797 apiConfigId_ = b; 798 return b; 799 } else { 800 return (com.google.protobuf.ByteString) ref; 801 } 802 } 803 /** 804 * 805 * 806 * <pre> 807 * Required. Identifier to assign to the API Config. Must be unique within scope of 808 * the parent resource. 809 * </pre> 810 * 811 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 812 * 813 * @param value The apiConfigId to set. 814 * @return This builder for chaining. 815 */ setApiConfigId(java.lang.String value)816 public Builder setApiConfigId(java.lang.String value) { 817 if (value == null) { 818 throw new NullPointerException(); 819 } 820 apiConfigId_ = value; 821 bitField0_ |= 0x00000002; 822 onChanged(); 823 return this; 824 } 825 /** 826 * 827 * 828 * <pre> 829 * Required. Identifier to assign to the API Config. Must be unique within scope of 830 * the parent resource. 831 * </pre> 832 * 833 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 834 * 835 * @return This builder for chaining. 836 */ clearApiConfigId()837 public Builder clearApiConfigId() { 838 apiConfigId_ = getDefaultInstance().getApiConfigId(); 839 bitField0_ = (bitField0_ & ~0x00000002); 840 onChanged(); 841 return this; 842 } 843 /** 844 * 845 * 846 * <pre> 847 * Required. Identifier to assign to the API Config. Must be unique within scope of 848 * the parent resource. 849 * </pre> 850 * 851 * <code>string api_config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 852 * 853 * @param value The bytes for apiConfigId to set. 854 * @return This builder for chaining. 855 */ setApiConfigIdBytes(com.google.protobuf.ByteString value)856 public Builder setApiConfigIdBytes(com.google.protobuf.ByteString value) { 857 if (value == null) { 858 throw new NullPointerException(); 859 } 860 checkByteStringIsUtf8(value); 861 apiConfigId_ = value; 862 bitField0_ |= 0x00000002; 863 onChanged(); 864 return this; 865 } 866 867 private com.google.cloud.apigateway.v1.ApiConfig apiConfig_; 868 private com.google.protobuf.SingleFieldBuilderV3< 869 com.google.cloud.apigateway.v1.ApiConfig, 870 com.google.cloud.apigateway.v1.ApiConfig.Builder, 871 com.google.cloud.apigateway.v1.ApiConfigOrBuilder> 872 apiConfigBuilder_; 873 /** 874 * 875 * 876 * <pre> 877 * Required. API resource. 878 * </pre> 879 * 880 * <code> 881 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 882 * </code> 883 * 884 * @return Whether the apiConfig field is set. 885 */ hasApiConfig()886 public boolean hasApiConfig() { 887 return ((bitField0_ & 0x00000004) != 0); 888 } 889 /** 890 * 891 * 892 * <pre> 893 * Required. API resource. 894 * </pre> 895 * 896 * <code> 897 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 898 * </code> 899 * 900 * @return The apiConfig. 901 */ getApiConfig()902 public com.google.cloud.apigateway.v1.ApiConfig getApiConfig() { 903 if (apiConfigBuilder_ == null) { 904 return apiConfig_ == null 905 ? com.google.cloud.apigateway.v1.ApiConfig.getDefaultInstance() 906 : apiConfig_; 907 } else { 908 return apiConfigBuilder_.getMessage(); 909 } 910 } 911 /** 912 * 913 * 914 * <pre> 915 * Required. API resource. 916 * </pre> 917 * 918 * <code> 919 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 920 * </code> 921 */ setApiConfig(com.google.cloud.apigateway.v1.ApiConfig value)922 public Builder setApiConfig(com.google.cloud.apigateway.v1.ApiConfig value) { 923 if (apiConfigBuilder_ == null) { 924 if (value == null) { 925 throw new NullPointerException(); 926 } 927 apiConfig_ = value; 928 } else { 929 apiConfigBuilder_.setMessage(value); 930 } 931 bitField0_ |= 0x00000004; 932 onChanged(); 933 return this; 934 } 935 /** 936 * 937 * 938 * <pre> 939 * Required. API resource. 940 * </pre> 941 * 942 * <code> 943 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 944 * </code> 945 */ setApiConfig(com.google.cloud.apigateway.v1.ApiConfig.Builder builderForValue)946 public Builder setApiConfig(com.google.cloud.apigateway.v1.ApiConfig.Builder builderForValue) { 947 if (apiConfigBuilder_ == null) { 948 apiConfig_ = builderForValue.build(); 949 } else { 950 apiConfigBuilder_.setMessage(builderForValue.build()); 951 } 952 bitField0_ |= 0x00000004; 953 onChanged(); 954 return this; 955 } 956 /** 957 * 958 * 959 * <pre> 960 * Required. API resource. 961 * </pre> 962 * 963 * <code> 964 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 965 * </code> 966 */ mergeApiConfig(com.google.cloud.apigateway.v1.ApiConfig value)967 public Builder mergeApiConfig(com.google.cloud.apigateway.v1.ApiConfig value) { 968 if (apiConfigBuilder_ == null) { 969 if (((bitField0_ & 0x00000004) != 0) 970 && apiConfig_ != null 971 && apiConfig_ != com.google.cloud.apigateway.v1.ApiConfig.getDefaultInstance()) { 972 getApiConfigBuilder().mergeFrom(value); 973 } else { 974 apiConfig_ = value; 975 } 976 } else { 977 apiConfigBuilder_.mergeFrom(value); 978 } 979 bitField0_ |= 0x00000004; 980 onChanged(); 981 return this; 982 } 983 /** 984 * 985 * 986 * <pre> 987 * Required. API resource. 988 * </pre> 989 * 990 * <code> 991 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 992 * </code> 993 */ clearApiConfig()994 public Builder clearApiConfig() { 995 bitField0_ = (bitField0_ & ~0x00000004); 996 apiConfig_ = null; 997 if (apiConfigBuilder_ != null) { 998 apiConfigBuilder_.dispose(); 999 apiConfigBuilder_ = null; 1000 } 1001 onChanged(); 1002 return this; 1003 } 1004 /** 1005 * 1006 * 1007 * <pre> 1008 * Required. API resource. 1009 * </pre> 1010 * 1011 * <code> 1012 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 1013 * </code> 1014 */ getApiConfigBuilder()1015 public com.google.cloud.apigateway.v1.ApiConfig.Builder getApiConfigBuilder() { 1016 bitField0_ |= 0x00000004; 1017 onChanged(); 1018 return getApiConfigFieldBuilder().getBuilder(); 1019 } 1020 /** 1021 * 1022 * 1023 * <pre> 1024 * Required. API resource. 1025 * </pre> 1026 * 1027 * <code> 1028 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 1029 * </code> 1030 */ getApiConfigOrBuilder()1031 public com.google.cloud.apigateway.v1.ApiConfigOrBuilder getApiConfigOrBuilder() { 1032 if (apiConfigBuilder_ != null) { 1033 return apiConfigBuilder_.getMessageOrBuilder(); 1034 } else { 1035 return apiConfig_ == null 1036 ? com.google.cloud.apigateway.v1.ApiConfig.getDefaultInstance() 1037 : apiConfig_; 1038 } 1039 } 1040 /** 1041 * 1042 * 1043 * <pre> 1044 * Required. API resource. 1045 * </pre> 1046 * 1047 * <code> 1048 * .google.cloud.apigateway.v1.ApiConfig api_config = 3 [(.google.api.field_behavior) = REQUIRED]; 1049 * </code> 1050 */ 1051 private com.google.protobuf.SingleFieldBuilderV3< 1052 com.google.cloud.apigateway.v1.ApiConfig, 1053 com.google.cloud.apigateway.v1.ApiConfig.Builder, 1054 com.google.cloud.apigateway.v1.ApiConfigOrBuilder> getApiConfigFieldBuilder()1055 getApiConfigFieldBuilder() { 1056 if (apiConfigBuilder_ == null) { 1057 apiConfigBuilder_ = 1058 new com.google.protobuf.SingleFieldBuilderV3< 1059 com.google.cloud.apigateway.v1.ApiConfig, 1060 com.google.cloud.apigateway.v1.ApiConfig.Builder, 1061 com.google.cloud.apigateway.v1.ApiConfigOrBuilder>( 1062 getApiConfig(), getParentForChildren(), isClean()); 1063 apiConfig_ = null; 1064 } 1065 return apiConfigBuilder_; 1066 } 1067 1068 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1069 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1070 return super.setUnknownFields(unknownFields); 1071 } 1072 1073 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1074 public final Builder mergeUnknownFields( 1075 final com.google.protobuf.UnknownFieldSet unknownFields) { 1076 return super.mergeUnknownFields(unknownFields); 1077 } 1078 1079 // @@protoc_insertion_point(builder_scope:google.cloud.apigateway.v1.CreateApiConfigRequest) 1080 } 1081 1082 // @@protoc_insertion_point(class_scope:google.cloud.apigateway.v1.CreateApiConfigRequest) 1083 private static final com.google.cloud.apigateway.v1.CreateApiConfigRequest DEFAULT_INSTANCE; 1084 1085 static { 1086 DEFAULT_INSTANCE = new com.google.cloud.apigateway.v1.CreateApiConfigRequest(); 1087 } 1088 getDefaultInstance()1089 public static com.google.cloud.apigateway.v1.CreateApiConfigRequest getDefaultInstance() { 1090 return DEFAULT_INSTANCE; 1091 } 1092 1093 private static final com.google.protobuf.Parser<CreateApiConfigRequest> PARSER = 1094 new com.google.protobuf.AbstractParser<CreateApiConfigRequest>() { 1095 @java.lang.Override 1096 public CreateApiConfigRequest parsePartialFrom( 1097 com.google.protobuf.CodedInputStream input, 1098 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1099 throws com.google.protobuf.InvalidProtocolBufferException { 1100 Builder builder = newBuilder(); 1101 try { 1102 builder.mergeFrom(input, extensionRegistry); 1103 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1104 throw e.setUnfinishedMessage(builder.buildPartial()); 1105 } catch (com.google.protobuf.UninitializedMessageException e) { 1106 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1107 } catch (java.io.IOException e) { 1108 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1109 .setUnfinishedMessage(builder.buildPartial()); 1110 } 1111 return builder.buildPartial(); 1112 } 1113 }; 1114 parser()1115 public static com.google.protobuf.Parser<CreateApiConfigRequest> parser() { 1116 return PARSER; 1117 } 1118 1119 @java.lang.Override getParserForType()1120 public com.google.protobuf.Parser<CreateApiConfigRequest> getParserForType() { 1121 return PARSER; 1122 } 1123 1124 @java.lang.Override getDefaultInstanceForType()1125 public com.google.cloud.apigateway.v1.CreateApiConfigRequest getDefaultInstanceForType() { 1126 return DEFAULT_INSTANCE; 1127 } 1128 } 1129