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