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