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