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