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