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/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A request message for Interconnects.Get. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.GetInterconnectRequest} 29 */ 30 public final class GetInterconnectRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetInterconnectRequest) 33 GetInterconnectRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GetInterconnectRequest.newBuilder() to construct. GetInterconnectRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GetInterconnectRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GetInterconnectRequest()40 private GetInterconnectRequest() { 41 interconnect_ = ""; 42 project_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new GetInterconnectRequest(); 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.compute.v1.Compute 58 .internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.compute.v1.Compute 65 .internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.compute.v1.GetInterconnectRequest.class, 68 com.google.cloud.compute.v1.GetInterconnectRequest.Builder.class); 69 } 70 71 public static final int INTERCONNECT_FIELD_NUMBER = 224601230; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object interconnect_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Name of the interconnect to return. 80 * </pre> 81 * 82 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 83 * 84 * @return The interconnect. 85 */ 86 @java.lang.Override getInterconnect()87 public java.lang.String getInterconnect() { 88 java.lang.Object ref = interconnect_; 89 if (ref instanceof java.lang.String) { 90 return (java.lang.String) ref; 91 } else { 92 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 93 java.lang.String s = bs.toStringUtf8(); 94 interconnect_ = s; 95 return s; 96 } 97 } 98 /** 99 * 100 * 101 * <pre> 102 * Name of the interconnect to return. 103 * </pre> 104 * 105 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 106 * 107 * @return The bytes for interconnect. 108 */ 109 @java.lang.Override getInterconnectBytes()110 public com.google.protobuf.ByteString getInterconnectBytes() { 111 java.lang.Object ref = interconnect_; 112 if (ref instanceof java.lang.String) { 113 com.google.protobuf.ByteString b = 114 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 115 interconnect_ = b; 116 return b; 117 } else { 118 return (com.google.protobuf.ByteString) ref; 119 } 120 } 121 122 public static final int PROJECT_FIELD_NUMBER = 227560217; 123 124 @SuppressWarnings("serial") 125 private volatile java.lang.Object project_ = ""; 126 /** 127 * 128 * 129 * <pre> 130 * Project ID for this request. 131 * </pre> 132 * 133 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 134 * 135 * @return The project. 136 */ 137 @java.lang.Override getProject()138 public java.lang.String getProject() { 139 java.lang.Object ref = project_; 140 if (ref instanceof java.lang.String) { 141 return (java.lang.String) ref; 142 } else { 143 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 144 java.lang.String s = bs.toStringUtf8(); 145 project_ = s; 146 return s; 147 } 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Project ID for this request. 154 * </pre> 155 * 156 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 157 * 158 * @return The bytes for project. 159 */ 160 @java.lang.Override getProjectBytes()161 public com.google.protobuf.ByteString getProjectBytes() { 162 java.lang.Object ref = project_; 163 if (ref instanceof java.lang.String) { 164 com.google.protobuf.ByteString b = 165 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 166 project_ = b; 167 return b; 168 } else { 169 return (com.google.protobuf.ByteString) ref; 170 } 171 } 172 173 private byte memoizedIsInitialized = -1; 174 175 @java.lang.Override isInitialized()176 public final boolean isInitialized() { 177 byte isInitialized = memoizedIsInitialized; 178 if (isInitialized == 1) return true; 179 if (isInitialized == 0) return false; 180 181 memoizedIsInitialized = 1; 182 return true; 183 } 184 185 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)186 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 187 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(interconnect_)) { 188 com.google.protobuf.GeneratedMessageV3.writeString(output, 224601230, interconnect_); 189 } 190 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 191 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 192 } 193 getUnknownFields().writeTo(output); 194 } 195 196 @java.lang.Override getSerializedSize()197 public int getSerializedSize() { 198 int size = memoizedSize; 199 if (size != -1) return size; 200 201 size = 0; 202 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(interconnect_)) { 203 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(224601230, interconnect_); 204 } 205 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 206 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 207 } 208 size += getUnknownFields().getSerializedSize(); 209 memoizedSize = size; 210 return size; 211 } 212 213 @java.lang.Override equals(final java.lang.Object obj)214 public boolean equals(final java.lang.Object obj) { 215 if (obj == this) { 216 return true; 217 } 218 if (!(obj instanceof com.google.cloud.compute.v1.GetInterconnectRequest)) { 219 return super.equals(obj); 220 } 221 com.google.cloud.compute.v1.GetInterconnectRequest other = 222 (com.google.cloud.compute.v1.GetInterconnectRequest) obj; 223 224 if (!getInterconnect().equals(other.getInterconnect())) return false; 225 if (!getProject().equals(other.getProject())) return false; 226 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 227 return true; 228 } 229 230 @java.lang.Override hashCode()231 public int hashCode() { 232 if (memoizedHashCode != 0) { 233 return memoizedHashCode; 234 } 235 int hash = 41; 236 hash = (19 * hash) + getDescriptor().hashCode(); 237 hash = (37 * hash) + INTERCONNECT_FIELD_NUMBER; 238 hash = (53 * hash) + getInterconnect().hashCode(); 239 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 240 hash = (53 * hash) + getProject().hashCode(); 241 hash = (29 * hash) + getUnknownFields().hashCode(); 242 memoizedHashCode = hash; 243 return hash; 244 } 245 parseFrom( java.nio.ByteBuffer data)246 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 247 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 248 return PARSER.parseFrom(data); 249 } 250 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)251 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 252 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 253 throws com.google.protobuf.InvalidProtocolBufferException { 254 return PARSER.parseFrom(data, extensionRegistry); 255 } 256 parseFrom( com.google.protobuf.ByteString data)257 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 258 com.google.protobuf.ByteString data) 259 throws com.google.protobuf.InvalidProtocolBufferException { 260 return PARSER.parseFrom(data); 261 } 262 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)263 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 264 com.google.protobuf.ByteString data, 265 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 266 throws com.google.protobuf.InvalidProtocolBufferException { 267 return PARSER.parseFrom(data, extensionRegistry); 268 } 269 parseFrom(byte[] data)270 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom(byte[] data) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data); 273 } 274 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)275 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 276 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 277 throws com.google.protobuf.InvalidProtocolBufferException { 278 return PARSER.parseFrom(data, extensionRegistry); 279 } 280 parseFrom( java.io.InputStream input)281 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 282 java.io.InputStream input) throws java.io.IOException { 283 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 284 } 285 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)286 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 287 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws java.io.IOException { 289 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 290 PARSER, input, extensionRegistry); 291 } 292 parseDelimitedFrom( java.io.InputStream input)293 public static com.google.cloud.compute.v1.GetInterconnectRequest parseDelimitedFrom( 294 java.io.InputStream input) throws java.io.IOException { 295 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 296 } 297 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.cloud.compute.v1.GetInterconnectRequest parseDelimitedFrom( 299 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 300 throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 302 PARSER, input, extensionRegistry); 303 } 304 parseFrom( com.google.protobuf.CodedInputStream input)305 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 306 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 307 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 308 } 309 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.cloud.compute.v1.GetInterconnectRequest parseFrom( 311 com.google.protobuf.CodedInputStream input, 312 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 313 throws java.io.IOException { 314 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 315 PARSER, input, extensionRegistry); 316 } 317 318 @java.lang.Override newBuilderForType()319 public Builder newBuilderForType() { 320 return newBuilder(); 321 } 322 newBuilder()323 public static Builder newBuilder() { 324 return DEFAULT_INSTANCE.toBuilder(); 325 } 326 newBuilder(com.google.cloud.compute.v1.GetInterconnectRequest prototype)327 public static Builder newBuilder(com.google.cloud.compute.v1.GetInterconnectRequest prototype) { 328 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 329 } 330 331 @java.lang.Override toBuilder()332 public Builder toBuilder() { 333 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 334 } 335 336 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)337 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 338 Builder builder = new Builder(parent); 339 return builder; 340 } 341 /** 342 * 343 * 344 * <pre> 345 * A request message for Interconnects.Get. See the method description for details. 346 * </pre> 347 * 348 * Protobuf type {@code google.cloud.compute.v1.GetInterconnectRequest} 349 */ 350 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 351 implements 352 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetInterconnectRequest) 353 com.google.cloud.compute.v1.GetInterconnectRequestOrBuilder { getDescriptor()354 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 355 return com.google.cloud.compute.v1.Compute 356 .internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor; 357 } 358 359 @java.lang.Override 360 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()361 internalGetFieldAccessorTable() { 362 return com.google.cloud.compute.v1.Compute 363 .internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable 364 .ensureFieldAccessorsInitialized( 365 com.google.cloud.compute.v1.GetInterconnectRequest.class, 366 com.google.cloud.compute.v1.GetInterconnectRequest.Builder.class); 367 } 368 369 // Construct using com.google.cloud.compute.v1.GetInterconnectRequest.newBuilder() Builder()370 private Builder() {} 371 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)372 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 373 super(parent); 374 } 375 376 @java.lang.Override clear()377 public Builder clear() { 378 super.clear(); 379 bitField0_ = 0; 380 interconnect_ = ""; 381 project_ = ""; 382 return this; 383 } 384 385 @java.lang.Override getDescriptorForType()386 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 387 return com.google.cloud.compute.v1.Compute 388 .internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor; 389 } 390 391 @java.lang.Override getDefaultInstanceForType()392 public com.google.cloud.compute.v1.GetInterconnectRequest getDefaultInstanceForType() { 393 return com.google.cloud.compute.v1.GetInterconnectRequest.getDefaultInstance(); 394 } 395 396 @java.lang.Override build()397 public com.google.cloud.compute.v1.GetInterconnectRequest build() { 398 com.google.cloud.compute.v1.GetInterconnectRequest result = buildPartial(); 399 if (!result.isInitialized()) { 400 throw newUninitializedMessageException(result); 401 } 402 return result; 403 } 404 405 @java.lang.Override buildPartial()406 public com.google.cloud.compute.v1.GetInterconnectRequest buildPartial() { 407 com.google.cloud.compute.v1.GetInterconnectRequest result = 408 new com.google.cloud.compute.v1.GetInterconnectRequest(this); 409 if (bitField0_ != 0) { 410 buildPartial0(result); 411 } 412 onBuilt(); 413 return result; 414 } 415 buildPartial0(com.google.cloud.compute.v1.GetInterconnectRequest result)416 private void buildPartial0(com.google.cloud.compute.v1.GetInterconnectRequest result) { 417 int from_bitField0_ = bitField0_; 418 if (((from_bitField0_ & 0x00000001) != 0)) { 419 result.interconnect_ = interconnect_; 420 } 421 if (((from_bitField0_ & 0x00000002) != 0)) { 422 result.project_ = project_; 423 } 424 } 425 426 @java.lang.Override clone()427 public Builder clone() { 428 return super.clone(); 429 } 430 431 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)432 public Builder setField( 433 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 434 return super.setField(field, value); 435 } 436 437 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)438 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 439 return super.clearField(field); 440 } 441 442 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)443 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 444 return super.clearOneof(oneof); 445 } 446 447 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)448 public Builder setRepeatedField( 449 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 450 return super.setRepeatedField(field, index, value); 451 } 452 453 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)454 public Builder addRepeatedField( 455 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 456 return super.addRepeatedField(field, value); 457 } 458 459 @java.lang.Override mergeFrom(com.google.protobuf.Message other)460 public Builder mergeFrom(com.google.protobuf.Message other) { 461 if (other instanceof com.google.cloud.compute.v1.GetInterconnectRequest) { 462 return mergeFrom((com.google.cloud.compute.v1.GetInterconnectRequest) other); 463 } else { 464 super.mergeFrom(other); 465 return this; 466 } 467 } 468 mergeFrom(com.google.cloud.compute.v1.GetInterconnectRequest other)469 public Builder mergeFrom(com.google.cloud.compute.v1.GetInterconnectRequest other) { 470 if (other == com.google.cloud.compute.v1.GetInterconnectRequest.getDefaultInstance()) 471 return this; 472 if (!other.getInterconnect().isEmpty()) { 473 interconnect_ = other.interconnect_; 474 bitField0_ |= 0x00000001; 475 onChanged(); 476 } 477 if (!other.getProject().isEmpty()) { 478 project_ = other.project_; 479 bitField0_ |= 0x00000002; 480 onChanged(); 481 } 482 this.mergeUnknownFields(other.getUnknownFields()); 483 onChanged(); 484 return this; 485 } 486 487 @java.lang.Override isInitialized()488 public final boolean isInitialized() { 489 return true; 490 } 491 492 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)493 public Builder mergeFrom( 494 com.google.protobuf.CodedInputStream input, 495 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 496 throws java.io.IOException { 497 if (extensionRegistry == null) { 498 throw new java.lang.NullPointerException(); 499 } 500 try { 501 boolean done = false; 502 while (!done) { 503 int tag = input.readTag(); 504 switch (tag) { 505 case 0: 506 done = true; 507 break; 508 case 1796809842: 509 { 510 interconnect_ = input.readStringRequireUtf8(); 511 bitField0_ |= 0x00000001; 512 break; 513 } // case 1796809842 514 case 1820481738: 515 { 516 project_ = input.readStringRequireUtf8(); 517 bitField0_ |= 0x00000002; 518 break; 519 } // case 1820481738 520 default: 521 { 522 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 523 done = true; // was an endgroup tag 524 } 525 break; 526 } // default: 527 } // switch (tag) 528 } // while (!done) 529 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 530 throw e.unwrapIOException(); 531 } finally { 532 onChanged(); 533 } // finally 534 return this; 535 } 536 537 private int bitField0_; 538 539 private java.lang.Object interconnect_ = ""; 540 /** 541 * 542 * 543 * <pre> 544 * Name of the interconnect to return. 545 * </pre> 546 * 547 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 548 * 549 * @return The interconnect. 550 */ getInterconnect()551 public java.lang.String getInterconnect() { 552 java.lang.Object ref = interconnect_; 553 if (!(ref instanceof java.lang.String)) { 554 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 555 java.lang.String s = bs.toStringUtf8(); 556 interconnect_ = s; 557 return s; 558 } else { 559 return (java.lang.String) ref; 560 } 561 } 562 /** 563 * 564 * 565 * <pre> 566 * Name of the interconnect to return. 567 * </pre> 568 * 569 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 570 * 571 * @return The bytes for interconnect. 572 */ getInterconnectBytes()573 public com.google.protobuf.ByteString getInterconnectBytes() { 574 java.lang.Object ref = interconnect_; 575 if (ref instanceof String) { 576 com.google.protobuf.ByteString b = 577 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 578 interconnect_ = b; 579 return b; 580 } else { 581 return (com.google.protobuf.ByteString) ref; 582 } 583 } 584 /** 585 * 586 * 587 * <pre> 588 * Name of the interconnect to return. 589 * </pre> 590 * 591 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 592 * 593 * @param value The interconnect to set. 594 * @return This builder for chaining. 595 */ setInterconnect(java.lang.String value)596 public Builder setInterconnect(java.lang.String value) { 597 if (value == null) { 598 throw new NullPointerException(); 599 } 600 interconnect_ = value; 601 bitField0_ |= 0x00000001; 602 onChanged(); 603 return this; 604 } 605 /** 606 * 607 * 608 * <pre> 609 * Name of the interconnect to return. 610 * </pre> 611 * 612 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 613 * 614 * @return This builder for chaining. 615 */ clearInterconnect()616 public Builder clearInterconnect() { 617 interconnect_ = getDefaultInstance().getInterconnect(); 618 bitField0_ = (bitField0_ & ~0x00000001); 619 onChanged(); 620 return this; 621 } 622 /** 623 * 624 * 625 * <pre> 626 * Name of the interconnect to return. 627 * </pre> 628 * 629 * <code>string interconnect = 224601230 [(.google.api.field_behavior) = REQUIRED];</code> 630 * 631 * @param value The bytes for interconnect to set. 632 * @return This builder for chaining. 633 */ setInterconnectBytes(com.google.protobuf.ByteString value)634 public Builder setInterconnectBytes(com.google.protobuf.ByteString value) { 635 if (value == null) { 636 throw new NullPointerException(); 637 } 638 checkByteStringIsUtf8(value); 639 interconnect_ = value; 640 bitField0_ |= 0x00000001; 641 onChanged(); 642 return this; 643 } 644 645 private java.lang.Object project_ = ""; 646 /** 647 * 648 * 649 * <pre> 650 * Project ID for this request. 651 * </pre> 652 * 653 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 654 * 655 * @return The project. 656 */ getProject()657 public java.lang.String getProject() { 658 java.lang.Object ref = project_; 659 if (!(ref instanceof java.lang.String)) { 660 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 661 java.lang.String s = bs.toStringUtf8(); 662 project_ = s; 663 return s; 664 } else { 665 return (java.lang.String) ref; 666 } 667 } 668 /** 669 * 670 * 671 * <pre> 672 * Project ID for this request. 673 * </pre> 674 * 675 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 676 * 677 * @return The bytes for project. 678 */ getProjectBytes()679 public com.google.protobuf.ByteString getProjectBytes() { 680 java.lang.Object ref = project_; 681 if (ref instanceof String) { 682 com.google.protobuf.ByteString b = 683 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 684 project_ = b; 685 return b; 686 } else { 687 return (com.google.protobuf.ByteString) ref; 688 } 689 } 690 /** 691 * 692 * 693 * <pre> 694 * Project ID for this request. 695 * </pre> 696 * 697 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 698 * 699 * @param value The project to set. 700 * @return This builder for chaining. 701 */ setProject(java.lang.String value)702 public Builder setProject(java.lang.String value) { 703 if (value == null) { 704 throw new NullPointerException(); 705 } 706 project_ = value; 707 bitField0_ |= 0x00000002; 708 onChanged(); 709 return this; 710 } 711 /** 712 * 713 * 714 * <pre> 715 * Project ID for this request. 716 * </pre> 717 * 718 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 719 * 720 * @return This builder for chaining. 721 */ clearProject()722 public Builder clearProject() { 723 project_ = getDefaultInstance().getProject(); 724 bitField0_ = (bitField0_ & ~0x00000002); 725 onChanged(); 726 return this; 727 } 728 /** 729 * 730 * 731 * <pre> 732 * Project ID for this request. 733 * </pre> 734 * 735 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 736 * 737 * @param value The bytes for project to set. 738 * @return This builder for chaining. 739 */ setProjectBytes(com.google.protobuf.ByteString value)740 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 741 if (value == null) { 742 throw new NullPointerException(); 743 } 744 checkByteStringIsUtf8(value); 745 project_ = value; 746 bitField0_ |= 0x00000002; 747 onChanged(); 748 return this; 749 } 750 751 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)752 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 753 return super.setUnknownFields(unknownFields); 754 } 755 756 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)757 public final Builder mergeUnknownFields( 758 final com.google.protobuf.UnknownFieldSet unknownFields) { 759 return super.mergeUnknownFields(unknownFields); 760 } 761 762 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetInterconnectRequest) 763 } 764 765 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetInterconnectRequest) 766 private static final com.google.cloud.compute.v1.GetInterconnectRequest DEFAULT_INSTANCE; 767 768 static { 769 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetInterconnectRequest(); 770 } 771 getDefaultInstance()772 public static com.google.cloud.compute.v1.GetInterconnectRequest getDefaultInstance() { 773 return DEFAULT_INSTANCE; 774 } 775 776 private static final com.google.protobuf.Parser<GetInterconnectRequest> PARSER = 777 new com.google.protobuf.AbstractParser<GetInterconnectRequest>() { 778 @java.lang.Override 779 public GetInterconnectRequest parsePartialFrom( 780 com.google.protobuf.CodedInputStream input, 781 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 782 throws com.google.protobuf.InvalidProtocolBufferException { 783 Builder builder = newBuilder(); 784 try { 785 builder.mergeFrom(input, extensionRegistry); 786 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 787 throw e.setUnfinishedMessage(builder.buildPartial()); 788 } catch (com.google.protobuf.UninitializedMessageException e) { 789 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 790 } catch (java.io.IOException e) { 791 throw new com.google.protobuf.InvalidProtocolBufferException(e) 792 .setUnfinishedMessage(builder.buildPartial()); 793 } 794 return builder.buildPartial(); 795 } 796 }; 797 parser()798 public static com.google.protobuf.Parser<GetInterconnectRequest> parser() { 799 return PARSER; 800 } 801 802 @java.lang.Override getParserForType()803 public com.google.protobuf.Parser<GetInterconnectRequest> getParserForType() { 804 return PARSER; 805 } 806 807 @java.lang.Override getDefaultInstanceForType()808 public com.google.cloud.compute.v1.GetInterconnectRequest getDefaultInstanceForType() { 809 return DEFAULT_INSTANCE; 810 } 811 } 812