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