• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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