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