• 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/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