1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/channel/v1/service.proto 18 19 package com.google.cloud.channel.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for 26 * [CloudChannelService.CreateCustomer][google.cloud.channel.v1.CloudChannelService.CreateCustomer] 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.channel.v1.CreateCustomerRequest} 30 */ 31 public final class CreateCustomerRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.CreateCustomerRequest) 34 CreateCustomerRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use CreateCustomerRequest.newBuilder() to construct. CreateCustomerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private CreateCustomerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 CreateCustomerRequest()41 private CreateCustomerRequest() { 42 parent_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new CreateCustomerRequest(); 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.channel.v1.ServiceProto 58 .internal_static_google_cloud_channel_v1_CreateCustomerRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.channel.v1.ServiceProto 65 .internal_static_google_cloud_channel_v1_CreateCustomerRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.channel.v1.CreateCustomerRequest.class, 68 com.google.cloud.channel.v1.CreateCustomerRequest.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. The resource name of reseller account in which to create the 80 * customer. Parent uses the format: accounts/{account_id} 81 * </pre> 82 * 83 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 84 * 85 * @return The parent. 86 */ 87 @java.lang.Override getParent()88 public java.lang.String getParent() { 89 java.lang.Object ref = parent_; 90 if (ref instanceof java.lang.String) { 91 return (java.lang.String) ref; 92 } else { 93 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 94 java.lang.String s = bs.toStringUtf8(); 95 parent_ = s; 96 return s; 97 } 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Required. The resource name of reseller account in which to create the 104 * customer. Parent uses the format: accounts/{account_id} 105 * </pre> 106 * 107 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 108 * 109 * @return The bytes for parent. 110 */ 111 @java.lang.Override getParentBytes()112 public com.google.protobuf.ByteString getParentBytes() { 113 java.lang.Object ref = parent_; 114 if (ref instanceof java.lang.String) { 115 com.google.protobuf.ByteString b = 116 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 117 parent_ = b; 118 return b; 119 } else { 120 return (com.google.protobuf.ByteString) ref; 121 } 122 } 123 124 public static final int CUSTOMER_FIELD_NUMBER = 2; 125 private com.google.cloud.channel.v1.Customer customer_; 126 /** 127 * 128 * 129 * <pre> 130 * Required. The customer to create. 131 * </pre> 132 * 133 * <code>.google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 134 * </code> 135 * 136 * @return Whether the customer field is set. 137 */ 138 @java.lang.Override hasCustomer()139 public boolean hasCustomer() { 140 return customer_ != null; 141 } 142 /** 143 * 144 * 145 * <pre> 146 * Required. The customer to create. 147 * </pre> 148 * 149 * <code>.google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 150 * </code> 151 * 152 * @return The customer. 153 */ 154 @java.lang.Override getCustomer()155 public com.google.cloud.channel.v1.Customer getCustomer() { 156 return customer_ == null 157 ? com.google.cloud.channel.v1.Customer.getDefaultInstance() 158 : customer_; 159 } 160 /** 161 * 162 * 163 * <pre> 164 * Required. The customer to create. 165 * </pre> 166 * 167 * <code>.google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 168 * </code> 169 */ 170 @java.lang.Override getCustomerOrBuilder()171 public com.google.cloud.channel.v1.CustomerOrBuilder getCustomerOrBuilder() { 172 return customer_ == null 173 ? com.google.cloud.channel.v1.Customer.getDefaultInstance() 174 : customer_; 175 } 176 177 private byte memoizedIsInitialized = -1; 178 179 @java.lang.Override isInitialized()180 public final boolean isInitialized() { 181 byte isInitialized = memoizedIsInitialized; 182 if (isInitialized == 1) return true; 183 if (isInitialized == 0) return false; 184 185 memoizedIsInitialized = 1; 186 return true; 187 } 188 189 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)190 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 191 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 192 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 193 } 194 if (customer_ != null) { 195 output.writeMessage(2, getCustomer()); 196 } 197 getUnknownFields().writeTo(output); 198 } 199 200 @java.lang.Override getSerializedSize()201 public int getSerializedSize() { 202 int size = memoizedSize; 203 if (size != -1) return size; 204 205 size = 0; 206 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 207 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 208 } 209 if (customer_ != null) { 210 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCustomer()); 211 } 212 size += getUnknownFields().getSerializedSize(); 213 memoizedSize = size; 214 return size; 215 } 216 217 @java.lang.Override equals(final java.lang.Object obj)218 public boolean equals(final java.lang.Object obj) { 219 if (obj == this) { 220 return true; 221 } 222 if (!(obj instanceof com.google.cloud.channel.v1.CreateCustomerRequest)) { 223 return super.equals(obj); 224 } 225 com.google.cloud.channel.v1.CreateCustomerRequest other = 226 (com.google.cloud.channel.v1.CreateCustomerRequest) obj; 227 228 if (!getParent().equals(other.getParent())) return false; 229 if (hasCustomer() != other.hasCustomer()) return false; 230 if (hasCustomer()) { 231 if (!getCustomer().equals(other.getCustomer())) return false; 232 } 233 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 234 return true; 235 } 236 237 @java.lang.Override hashCode()238 public int hashCode() { 239 if (memoizedHashCode != 0) { 240 return memoizedHashCode; 241 } 242 int hash = 41; 243 hash = (19 * hash) + getDescriptor().hashCode(); 244 hash = (37 * hash) + PARENT_FIELD_NUMBER; 245 hash = (53 * hash) + getParent().hashCode(); 246 if (hasCustomer()) { 247 hash = (37 * hash) + CUSTOMER_FIELD_NUMBER; 248 hash = (53 * hash) + getCustomer().hashCode(); 249 } 250 hash = (29 * hash) + getUnknownFields().hashCode(); 251 memoizedHashCode = hash; 252 return hash; 253 } 254 parseFrom( java.nio.ByteBuffer data)255 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 256 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 257 return PARSER.parseFrom(data); 258 } 259 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 261 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 262 throws com.google.protobuf.InvalidProtocolBufferException { 263 return PARSER.parseFrom(data, extensionRegistry); 264 } 265 parseFrom( com.google.protobuf.ByteString data)266 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 267 com.google.protobuf.ByteString data) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data); 270 } 271 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 273 com.google.protobuf.ByteString data, 274 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 275 throws com.google.protobuf.InvalidProtocolBufferException { 276 return PARSER.parseFrom(data, extensionRegistry); 277 } 278 parseFrom(byte[] data)279 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom(byte[] data) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data); 282 } 283 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)284 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 285 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 286 throws com.google.protobuf.InvalidProtocolBufferException { 287 return PARSER.parseFrom(data, extensionRegistry); 288 } 289 parseFrom( java.io.InputStream input)290 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 291 java.io.InputStream input) throws java.io.IOException { 292 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 293 } 294 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)295 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 296 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 297 throws java.io.IOException { 298 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 299 PARSER, input, extensionRegistry); 300 } 301 parseDelimitedFrom( java.io.InputStream input)302 public static com.google.cloud.channel.v1.CreateCustomerRequest parseDelimitedFrom( 303 java.io.InputStream input) throws java.io.IOException { 304 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 305 } 306 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.channel.v1.CreateCustomerRequest parseDelimitedFrom( 308 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 309 throws java.io.IOException { 310 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 311 PARSER, input, extensionRegistry); 312 } 313 parseFrom( com.google.protobuf.CodedInputStream input)314 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 315 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 316 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 317 } 318 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319 public static com.google.cloud.channel.v1.CreateCustomerRequest parseFrom( 320 com.google.protobuf.CodedInputStream input, 321 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 322 throws java.io.IOException { 323 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 324 PARSER, input, extensionRegistry); 325 } 326 327 @java.lang.Override newBuilderForType()328 public Builder newBuilderForType() { 329 return newBuilder(); 330 } 331 newBuilder()332 public static Builder newBuilder() { 333 return DEFAULT_INSTANCE.toBuilder(); 334 } 335 newBuilder(com.google.cloud.channel.v1.CreateCustomerRequest prototype)336 public static Builder newBuilder(com.google.cloud.channel.v1.CreateCustomerRequest prototype) { 337 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 338 } 339 340 @java.lang.Override toBuilder()341 public Builder toBuilder() { 342 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 343 } 344 345 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)346 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 347 Builder builder = new Builder(parent); 348 return builder; 349 } 350 /** 351 * 352 * 353 * <pre> 354 * Request message for 355 * [CloudChannelService.CreateCustomer][google.cloud.channel.v1.CloudChannelService.CreateCustomer] 356 * </pre> 357 * 358 * Protobuf type {@code google.cloud.channel.v1.CreateCustomerRequest} 359 */ 360 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 361 implements 362 // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.CreateCustomerRequest) 363 com.google.cloud.channel.v1.CreateCustomerRequestOrBuilder { getDescriptor()364 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 365 return com.google.cloud.channel.v1.ServiceProto 366 .internal_static_google_cloud_channel_v1_CreateCustomerRequest_descriptor; 367 } 368 369 @java.lang.Override 370 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()371 internalGetFieldAccessorTable() { 372 return com.google.cloud.channel.v1.ServiceProto 373 .internal_static_google_cloud_channel_v1_CreateCustomerRequest_fieldAccessorTable 374 .ensureFieldAccessorsInitialized( 375 com.google.cloud.channel.v1.CreateCustomerRequest.class, 376 com.google.cloud.channel.v1.CreateCustomerRequest.Builder.class); 377 } 378 379 // Construct using com.google.cloud.channel.v1.CreateCustomerRequest.newBuilder() Builder()380 private Builder() {} 381 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)382 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 383 super(parent); 384 } 385 386 @java.lang.Override clear()387 public Builder clear() { 388 super.clear(); 389 bitField0_ = 0; 390 parent_ = ""; 391 customer_ = null; 392 if (customerBuilder_ != null) { 393 customerBuilder_.dispose(); 394 customerBuilder_ = null; 395 } 396 return this; 397 } 398 399 @java.lang.Override getDescriptorForType()400 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 401 return com.google.cloud.channel.v1.ServiceProto 402 .internal_static_google_cloud_channel_v1_CreateCustomerRequest_descriptor; 403 } 404 405 @java.lang.Override getDefaultInstanceForType()406 public com.google.cloud.channel.v1.CreateCustomerRequest getDefaultInstanceForType() { 407 return com.google.cloud.channel.v1.CreateCustomerRequest.getDefaultInstance(); 408 } 409 410 @java.lang.Override build()411 public com.google.cloud.channel.v1.CreateCustomerRequest build() { 412 com.google.cloud.channel.v1.CreateCustomerRequest result = buildPartial(); 413 if (!result.isInitialized()) { 414 throw newUninitializedMessageException(result); 415 } 416 return result; 417 } 418 419 @java.lang.Override buildPartial()420 public com.google.cloud.channel.v1.CreateCustomerRequest buildPartial() { 421 com.google.cloud.channel.v1.CreateCustomerRequest result = 422 new com.google.cloud.channel.v1.CreateCustomerRequest(this); 423 if (bitField0_ != 0) { 424 buildPartial0(result); 425 } 426 onBuilt(); 427 return result; 428 } 429 buildPartial0(com.google.cloud.channel.v1.CreateCustomerRequest result)430 private void buildPartial0(com.google.cloud.channel.v1.CreateCustomerRequest result) { 431 int from_bitField0_ = bitField0_; 432 if (((from_bitField0_ & 0x00000001) != 0)) { 433 result.parent_ = parent_; 434 } 435 if (((from_bitField0_ & 0x00000002) != 0)) { 436 result.customer_ = customerBuilder_ == null ? customer_ : customerBuilder_.build(); 437 } 438 } 439 440 @java.lang.Override clone()441 public Builder clone() { 442 return super.clone(); 443 } 444 445 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)446 public Builder setField( 447 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 448 return super.setField(field, value); 449 } 450 451 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)452 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 453 return super.clearField(field); 454 } 455 456 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)457 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 458 return super.clearOneof(oneof); 459 } 460 461 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)462 public Builder setRepeatedField( 463 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 464 return super.setRepeatedField(field, index, value); 465 } 466 467 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)468 public Builder addRepeatedField( 469 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 470 return super.addRepeatedField(field, value); 471 } 472 473 @java.lang.Override mergeFrom(com.google.protobuf.Message other)474 public Builder mergeFrom(com.google.protobuf.Message other) { 475 if (other instanceof com.google.cloud.channel.v1.CreateCustomerRequest) { 476 return mergeFrom((com.google.cloud.channel.v1.CreateCustomerRequest) other); 477 } else { 478 super.mergeFrom(other); 479 return this; 480 } 481 } 482 mergeFrom(com.google.cloud.channel.v1.CreateCustomerRequest other)483 public Builder mergeFrom(com.google.cloud.channel.v1.CreateCustomerRequest other) { 484 if (other == com.google.cloud.channel.v1.CreateCustomerRequest.getDefaultInstance()) 485 return this; 486 if (!other.getParent().isEmpty()) { 487 parent_ = other.parent_; 488 bitField0_ |= 0x00000001; 489 onChanged(); 490 } 491 if (other.hasCustomer()) { 492 mergeCustomer(other.getCustomer()); 493 } 494 this.mergeUnknownFields(other.getUnknownFields()); 495 onChanged(); 496 return this; 497 } 498 499 @java.lang.Override isInitialized()500 public final boolean isInitialized() { 501 return true; 502 } 503 504 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)505 public Builder mergeFrom( 506 com.google.protobuf.CodedInputStream input, 507 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 508 throws java.io.IOException { 509 if (extensionRegistry == null) { 510 throw new java.lang.NullPointerException(); 511 } 512 try { 513 boolean done = false; 514 while (!done) { 515 int tag = input.readTag(); 516 switch (tag) { 517 case 0: 518 done = true; 519 break; 520 case 10: 521 { 522 parent_ = input.readStringRequireUtf8(); 523 bitField0_ |= 0x00000001; 524 break; 525 } // case 10 526 case 18: 527 { 528 input.readMessage(getCustomerFieldBuilder().getBuilder(), extensionRegistry); 529 bitField0_ |= 0x00000002; 530 break; 531 } // case 18 532 default: 533 { 534 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 535 done = true; // was an endgroup tag 536 } 537 break; 538 } // default: 539 } // switch (tag) 540 } // while (!done) 541 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 542 throw e.unwrapIOException(); 543 } finally { 544 onChanged(); 545 } // finally 546 return this; 547 } 548 549 private int bitField0_; 550 551 private java.lang.Object parent_ = ""; 552 /** 553 * 554 * 555 * <pre> 556 * Required. The resource name of reseller account in which to create the 557 * customer. Parent uses the format: accounts/{account_id} 558 * </pre> 559 * 560 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 561 * 562 * @return The parent. 563 */ getParent()564 public java.lang.String getParent() { 565 java.lang.Object ref = parent_; 566 if (!(ref instanceof java.lang.String)) { 567 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 568 java.lang.String s = bs.toStringUtf8(); 569 parent_ = s; 570 return s; 571 } else { 572 return (java.lang.String) ref; 573 } 574 } 575 /** 576 * 577 * 578 * <pre> 579 * Required. The resource name of reseller account in which to create the 580 * customer. Parent uses the format: accounts/{account_id} 581 * </pre> 582 * 583 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 584 * 585 * @return The bytes for parent. 586 */ getParentBytes()587 public com.google.protobuf.ByteString getParentBytes() { 588 java.lang.Object ref = parent_; 589 if (ref instanceof String) { 590 com.google.protobuf.ByteString b = 591 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 592 parent_ = b; 593 return b; 594 } else { 595 return (com.google.protobuf.ByteString) ref; 596 } 597 } 598 /** 599 * 600 * 601 * <pre> 602 * Required. The resource name of reseller account in which to create the 603 * customer. Parent uses the format: accounts/{account_id} 604 * </pre> 605 * 606 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 607 * 608 * @param value The parent to set. 609 * @return This builder for chaining. 610 */ setParent(java.lang.String value)611 public Builder setParent(java.lang.String value) { 612 if (value == null) { 613 throw new NullPointerException(); 614 } 615 parent_ = value; 616 bitField0_ |= 0x00000001; 617 onChanged(); 618 return this; 619 } 620 /** 621 * 622 * 623 * <pre> 624 * Required. The resource name of reseller account in which to create the 625 * customer. Parent uses the format: accounts/{account_id} 626 * </pre> 627 * 628 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 629 * 630 * @return This builder for chaining. 631 */ clearParent()632 public Builder clearParent() { 633 parent_ = getDefaultInstance().getParent(); 634 bitField0_ = (bitField0_ & ~0x00000001); 635 onChanged(); 636 return this; 637 } 638 /** 639 * 640 * 641 * <pre> 642 * Required. The resource name of reseller account in which to create the 643 * customer. Parent uses the format: accounts/{account_id} 644 * </pre> 645 * 646 * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code> 647 * 648 * @param value The bytes for parent to set. 649 * @return This builder for chaining. 650 */ setParentBytes(com.google.protobuf.ByteString value)651 public Builder setParentBytes(com.google.protobuf.ByteString value) { 652 if (value == null) { 653 throw new NullPointerException(); 654 } 655 checkByteStringIsUtf8(value); 656 parent_ = value; 657 bitField0_ |= 0x00000001; 658 onChanged(); 659 return this; 660 } 661 662 private com.google.cloud.channel.v1.Customer customer_; 663 private com.google.protobuf.SingleFieldBuilderV3< 664 com.google.cloud.channel.v1.Customer, 665 com.google.cloud.channel.v1.Customer.Builder, 666 com.google.cloud.channel.v1.CustomerOrBuilder> 667 customerBuilder_; 668 /** 669 * 670 * 671 * <pre> 672 * Required. The customer to create. 673 * </pre> 674 * 675 * <code> 676 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 677 * </code> 678 * 679 * @return Whether the customer field is set. 680 */ hasCustomer()681 public boolean hasCustomer() { 682 return ((bitField0_ & 0x00000002) != 0); 683 } 684 /** 685 * 686 * 687 * <pre> 688 * Required. The customer to create. 689 * </pre> 690 * 691 * <code> 692 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 693 * </code> 694 * 695 * @return The customer. 696 */ getCustomer()697 public com.google.cloud.channel.v1.Customer getCustomer() { 698 if (customerBuilder_ == null) { 699 return customer_ == null 700 ? com.google.cloud.channel.v1.Customer.getDefaultInstance() 701 : customer_; 702 } else { 703 return customerBuilder_.getMessage(); 704 } 705 } 706 /** 707 * 708 * 709 * <pre> 710 * Required. The customer to create. 711 * </pre> 712 * 713 * <code> 714 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 715 * </code> 716 */ setCustomer(com.google.cloud.channel.v1.Customer value)717 public Builder setCustomer(com.google.cloud.channel.v1.Customer value) { 718 if (customerBuilder_ == null) { 719 if (value == null) { 720 throw new NullPointerException(); 721 } 722 customer_ = value; 723 } else { 724 customerBuilder_.setMessage(value); 725 } 726 bitField0_ |= 0x00000002; 727 onChanged(); 728 return this; 729 } 730 /** 731 * 732 * 733 * <pre> 734 * Required. The customer to create. 735 * </pre> 736 * 737 * <code> 738 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 739 * </code> 740 */ setCustomer(com.google.cloud.channel.v1.Customer.Builder builderForValue)741 public Builder setCustomer(com.google.cloud.channel.v1.Customer.Builder builderForValue) { 742 if (customerBuilder_ == null) { 743 customer_ = builderForValue.build(); 744 } else { 745 customerBuilder_.setMessage(builderForValue.build()); 746 } 747 bitField0_ |= 0x00000002; 748 onChanged(); 749 return this; 750 } 751 /** 752 * 753 * 754 * <pre> 755 * Required. The customer to create. 756 * </pre> 757 * 758 * <code> 759 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 760 * </code> 761 */ mergeCustomer(com.google.cloud.channel.v1.Customer value)762 public Builder mergeCustomer(com.google.cloud.channel.v1.Customer value) { 763 if (customerBuilder_ == null) { 764 if (((bitField0_ & 0x00000002) != 0) 765 && customer_ != null 766 && customer_ != com.google.cloud.channel.v1.Customer.getDefaultInstance()) { 767 getCustomerBuilder().mergeFrom(value); 768 } else { 769 customer_ = value; 770 } 771 } else { 772 customerBuilder_.mergeFrom(value); 773 } 774 bitField0_ |= 0x00000002; 775 onChanged(); 776 return this; 777 } 778 /** 779 * 780 * 781 * <pre> 782 * Required. The customer to create. 783 * </pre> 784 * 785 * <code> 786 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 787 * </code> 788 */ clearCustomer()789 public Builder clearCustomer() { 790 bitField0_ = (bitField0_ & ~0x00000002); 791 customer_ = null; 792 if (customerBuilder_ != null) { 793 customerBuilder_.dispose(); 794 customerBuilder_ = null; 795 } 796 onChanged(); 797 return this; 798 } 799 /** 800 * 801 * 802 * <pre> 803 * Required. The customer to create. 804 * </pre> 805 * 806 * <code> 807 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 808 * </code> 809 */ getCustomerBuilder()810 public com.google.cloud.channel.v1.Customer.Builder getCustomerBuilder() { 811 bitField0_ |= 0x00000002; 812 onChanged(); 813 return getCustomerFieldBuilder().getBuilder(); 814 } 815 /** 816 * 817 * 818 * <pre> 819 * Required. The customer to create. 820 * </pre> 821 * 822 * <code> 823 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 824 * </code> 825 */ getCustomerOrBuilder()826 public com.google.cloud.channel.v1.CustomerOrBuilder getCustomerOrBuilder() { 827 if (customerBuilder_ != null) { 828 return customerBuilder_.getMessageOrBuilder(); 829 } else { 830 return customer_ == null 831 ? com.google.cloud.channel.v1.Customer.getDefaultInstance() 832 : customer_; 833 } 834 } 835 /** 836 * 837 * 838 * <pre> 839 * Required. The customer to create. 840 * </pre> 841 * 842 * <code> 843 * .google.cloud.channel.v1.Customer customer = 2 [(.google.api.field_behavior) = REQUIRED]; 844 * </code> 845 */ 846 private com.google.protobuf.SingleFieldBuilderV3< 847 com.google.cloud.channel.v1.Customer, 848 com.google.cloud.channel.v1.Customer.Builder, 849 com.google.cloud.channel.v1.CustomerOrBuilder> getCustomerFieldBuilder()850 getCustomerFieldBuilder() { 851 if (customerBuilder_ == null) { 852 customerBuilder_ = 853 new com.google.protobuf.SingleFieldBuilderV3< 854 com.google.cloud.channel.v1.Customer, 855 com.google.cloud.channel.v1.Customer.Builder, 856 com.google.cloud.channel.v1.CustomerOrBuilder>( 857 getCustomer(), getParentForChildren(), isClean()); 858 customer_ = null; 859 } 860 return customerBuilder_; 861 } 862 863 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)864 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 865 return super.setUnknownFields(unknownFields); 866 } 867 868 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)869 public final Builder mergeUnknownFields( 870 final com.google.protobuf.UnknownFieldSet unknownFields) { 871 return super.mergeUnknownFields(unknownFields); 872 } 873 874 // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.CreateCustomerRequest) 875 } 876 877 // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.CreateCustomerRequest) 878 private static final com.google.cloud.channel.v1.CreateCustomerRequest DEFAULT_INSTANCE; 879 880 static { 881 DEFAULT_INSTANCE = new com.google.cloud.channel.v1.CreateCustomerRequest(); 882 } 883 getDefaultInstance()884 public static com.google.cloud.channel.v1.CreateCustomerRequest getDefaultInstance() { 885 return DEFAULT_INSTANCE; 886 } 887 888 private static final com.google.protobuf.Parser<CreateCustomerRequest> PARSER = 889 new com.google.protobuf.AbstractParser<CreateCustomerRequest>() { 890 @java.lang.Override 891 public CreateCustomerRequest parsePartialFrom( 892 com.google.protobuf.CodedInputStream input, 893 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 894 throws com.google.protobuf.InvalidProtocolBufferException { 895 Builder builder = newBuilder(); 896 try { 897 builder.mergeFrom(input, extensionRegistry); 898 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 899 throw e.setUnfinishedMessage(builder.buildPartial()); 900 } catch (com.google.protobuf.UninitializedMessageException e) { 901 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 902 } catch (java.io.IOException e) { 903 throw new com.google.protobuf.InvalidProtocolBufferException(e) 904 .setUnfinishedMessage(builder.buildPartial()); 905 } 906 return builder.buildPartial(); 907 } 908 }; 909 parser()910 public static com.google.protobuf.Parser<CreateCustomerRequest> parser() { 911 return PARSER; 912 } 913 914 @java.lang.Override getParserForType()915 public com.google.protobuf.Parser<CreateCustomerRequest> getParserForType() { 916 return PARSER; 917 } 918 919 @java.lang.Override getDefaultInstanceForType()920 public com.google.cloud.channel.v1.CreateCustomerRequest getDefaultInstanceForType() { 921 return DEFAULT_INSTANCE; 922 } 923 } 924