• 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/area120/tables/v1alpha1/tables.proto
18 
19 package com.google.area120.tables.v1alpha1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A single workspace.
26  * </pre>
27  *
28  * Protobuf type {@code google.area120.tables.v1alpha1.Workspace}
29  */
30 public final class Workspace extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.area120.tables.v1alpha1.Workspace)
33     WorkspaceOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Workspace.newBuilder() to construct.
Workspace(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Workspace(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Workspace()40   private Workspace() {
41     name_ = "";
42     displayName_ = "";
43     tables_ = java.util.Collections.emptyList();
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new Workspace();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.area120.tables.v1alpha1.TablesProto
59         .internal_static_google_area120_tables_v1alpha1_Workspace_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.area120.tables.v1alpha1.TablesProto
66         .internal_static_google_area120_tables_v1alpha1_Workspace_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.area120.tables.v1alpha1.Workspace.class,
69             com.google.area120.tables.v1alpha1.Workspace.Builder.class);
70   }
71 
72   public static final int NAME_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object name_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * The resource name of the workspace.
81    * Workspace names have the form `workspaces/{workspace}`.
82    * </pre>
83    *
84    * <code>string name = 1;</code>
85    *
86    * @return The name.
87    */
88   @java.lang.Override
getName()89   public java.lang.String getName() {
90     java.lang.Object ref = name_;
91     if (ref instanceof java.lang.String) {
92       return (java.lang.String) ref;
93     } else {
94       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
95       java.lang.String s = bs.toStringUtf8();
96       name_ = s;
97       return s;
98     }
99   }
100   /**
101    *
102    *
103    * <pre>
104    * The resource name of the workspace.
105    * Workspace names have the form `workspaces/{workspace}`.
106    * </pre>
107    *
108    * <code>string name = 1;</code>
109    *
110    * @return The bytes for name.
111    */
112   @java.lang.Override
getNameBytes()113   public com.google.protobuf.ByteString getNameBytes() {
114     java.lang.Object ref = name_;
115     if (ref instanceof java.lang.String) {
116       com.google.protobuf.ByteString b =
117           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
118       name_ = b;
119       return b;
120     } else {
121       return (com.google.protobuf.ByteString) ref;
122     }
123   }
124 
125   public static final int DISPLAY_NAME_FIELD_NUMBER = 2;
126 
127   @SuppressWarnings("serial")
128   private volatile java.lang.Object displayName_ = "";
129   /**
130    *
131    *
132    * <pre>
133    * The human readable title of the workspace.
134    * </pre>
135    *
136    * <code>string display_name = 2;</code>
137    *
138    * @return The displayName.
139    */
140   @java.lang.Override
getDisplayName()141   public java.lang.String getDisplayName() {
142     java.lang.Object ref = displayName_;
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       displayName_ = s;
149       return s;
150     }
151   }
152   /**
153    *
154    *
155    * <pre>
156    * The human readable title of the workspace.
157    * </pre>
158    *
159    * <code>string display_name = 2;</code>
160    *
161    * @return The bytes for displayName.
162    */
163   @java.lang.Override
getDisplayNameBytes()164   public com.google.protobuf.ByteString getDisplayNameBytes() {
165     java.lang.Object ref = displayName_;
166     if (ref instanceof java.lang.String) {
167       com.google.protobuf.ByteString b =
168           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
169       displayName_ = b;
170       return b;
171     } else {
172       return (com.google.protobuf.ByteString) ref;
173     }
174   }
175 
176   public static final int TABLES_FIELD_NUMBER = 3;
177 
178   @SuppressWarnings("serial")
179   private java.util.List<com.google.area120.tables.v1alpha1.Table> tables_;
180   /**
181    *
182    *
183    * <pre>
184    * The list of tables in the workspace.
185    * </pre>
186    *
187    * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
188    */
189   @java.lang.Override
getTablesList()190   public java.util.List<com.google.area120.tables.v1alpha1.Table> getTablesList() {
191     return tables_;
192   }
193   /**
194    *
195    *
196    * <pre>
197    * The list of tables in the workspace.
198    * </pre>
199    *
200    * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
201    */
202   @java.lang.Override
203   public java.util.List<? extends com.google.area120.tables.v1alpha1.TableOrBuilder>
getTablesOrBuilderList()204       getTablesOrBuilderList() {
205     return tables_;
206   }
207   /**
208    *
209    *
210    * <pre>
211    * The list of tables in the workspace.
212    * </pre>
213    *
214    * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
215    */
216   @java.lang.Override
getTablesCount()217   public int getTablesCount() {
218     return tables_.size();
219   }
220   /**
221    *
222    *
223    * <pre>
224    * The list of tables in the workspace.
225    * </pre>
226    *
227    * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
228    */
229   @java.lang.Override
getTables(int index)230   public com.google.area120.tables.v1alpha1.Table getTables(int index) {
231     return tables_.get(index);
232   }
233   /**
234    *
235    *
236    * <pre>
237    * The list of tables in the workspace.
238    * </pre>
239    *
240    * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
241    */
242   @java.lang.Override
getTablesOrBuilder(int index)243   public com.google.area120.tables.v1alpha1.TableOrBuilder getTablesOrBuilder(int index) {
244     return tables_.get(index);
245   }
246 
247   private byte memoizedIsInitialized = -1;
248 
249   @java.lang.Override
isInitialized()250   public final boolean isInitialized() {
251     byte isInitialized = memoizedIsInitialized;
252     if (isInitialized == 1) return true;
253     if (isInitialized == 0) return false;
254 
255     memoizedIsInitialized = 1;
256     return true;
257   }
258 
259   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)260   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
261     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
262       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
263     }
264     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
265       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_);
266     }
267     for (int i = 0; i < tables_.size(); i++) {
268       output.writeMessage(3, tables_.get(i));
269     }
270     getUnknownFields().writeTo(output);
271   }
272 
273   @java.lang.Override
getSerializedSize()274   public int getSerializedSize() {
275     int size = memoizedSize;
276     if (size != -1) return size;
277 
278     size = 0;
279     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
280       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
281     }
282     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
283       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_);
284     }
285     for (int i = 0; i < tables_.size(); i++) {
286       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, tables_.get(i));
287     }
288     size += getUnknownFields().getSerializedSize();
289     memoizedSize = size;
290     return size;
291   }
292 
293   @java.lang.Override
equals(final java.lang.Object obj)294   public boolean equals(final java.lang.Object obj) {
295     if (obj == this) {
296       return true;
297     }
298     if (!(obj instanceof com.google.area120.tables.v1alpha1.Workspace)) {
299       return super.equals(obj);
300     }
301     com.google.area120.tables.v1alpha1.Workspace other =
302         (com.google.area120.tables.v1alpha1.Workspace) obj;
303 
304     if (!getName().equals(other.getName())) return false;
305     if (!getDisplayName().equals(other.getDisplayName())) return false;
306     if (!getTablesList().equals(other.getTablesList())) return false;
307     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
308     return true;
309   }
310 
311   @java.lang.Override
hashCode()312   public int hashCode() {
313     if (memoizedHashCode != 0) {
314       return memoizedHashCode;
315     }
316     int hash = 41;
317     hash = (19 * hash) + getDescriptor().hashCode();
318     hash = (37 * hash) + NAME_FIELD_NUMBER;
319     hash = (53 * hash) + getName().hashCode();
320     hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER;
321     hash = (53 * hash) + getDisplayName().hashCode();
322     if (getTablesCount() > 0) {
323       hash = (37 * hash) + TABLES_FIELD_NUMBER;
324       hash = (53 * hash) + getTablesList().hashCode();
325     }
326     hash = (29 * hash) + getUnknownFields().hashCode();
327     memoizedHashCode = hash;
328     return hash;
329   }
330 
parseFrom(java.nio.ByteBuffer data)331   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(java.nio.ByteBuffer data)
332       throws com.google.protobuf.InvalidProtocolBufferException {
333     return PARSER.parseFrom(data);
334   }
335 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
337       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338       throws com.google.protobuf.InvalidProtocolBufferException {
339     return PARSER.parseFrom(data, extensionRegistry);
340   }
341 
parseFrom( com.google.protobuf.ByteString data)342   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
343       com.google.protobuf.ByteString data)
344       throws com.google.protobuf.InvalidProtocolBufferException {
345     return PARSER.parseFrom(data);
346   }
347 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)348   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
349       com.google.protobuf.ByteString data,
350       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
351       throws com.google.protobuf.InvalidProtocolBufferException {
352     return PARSER.parseFrom(data, extensionRegistry);
353   }
354 
parseFrom(byte[] data)355   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(byte[] data)
356       throws com.google.protobuf.InvalidProtocolBufferException {
357     return PARSER.parseFrom(data);
358   }
359 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)360   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
361       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362       throws com.google.protobuf.InvalidProtocolBufferException {
363     return PARSER.parseFrom(data, extensionRegistry);
364   }
365 
parseFrom(java.io.InputStream input)366   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(java.io.InputStream input)
367       throws java.io.IOException {
368     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
369   }
370 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)371   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
372       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373       throws java.io.IOException {
374     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
375         PARSER, input, extensionRegistry);
376   }
377 
parseDelimitedFrom( java.io.InputStream input)378   public static com.google.area120.tables.v1alpha1.Workspace parseDelimitedFrom(
379       java.io.InputStream input) throws java.io.IOException {
380     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
381   }
382 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)383   public static com.google.area120.tables.v1alpha1.Workspace parseDelimitedFrom(
384       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385       throws java.io.IOException {
386     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
387         PARSER, input, extensionRegistry);
388   }
389 
parseFrom( com.google.protobuf.CodedInputStream input)390   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
391       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
392     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
393   }
394 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)395   public static com.google.area120.tables.v1alpha1.Workspace parseFrom(
396       com.google.protobuf.CodedInputStream input,
397       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398       throws java.io.IOException {
399     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
400         PARSER, input, extensionRegistry);
401   }
402 
403   @java.lang.Override
newBuilderForType()404   public Builder newBuilderForType() {
405     return newBuilder();
406   }
407 
newBuilder()408   public static Builder newBuilder() {
409     return DEFAULT_INSTANCE.toBuilder();
410   }
411 
newBuilder(com.google.area120.tables.v1alpha1.Workspace prototype)412   public static Builder newBuilder(com.google.area120.tables.v1alpha1.Workspace prototype) {
413     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
414   }
415 
416   @java.lang.Override
toBuilder()417   public Builder toBuilder() {
418     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
419   }
420 
421   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)422   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
423     Builder builder = new Builder(parent);
424     return builder;
425   }
426   /**
427    *
428    *
429    * <pre>
430    * A single workspace.
431    * </pre>
432    *
433    * Protobuf type {@code google.area120.tables.v1alpha1.Workspace}
434    */
435   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
436       implements
437       // @@protoc_insertion_point(builder_implements:google.area120.tables.v1alpha1.Workspace)
438       com.google.area120.tables.v1alpha1.WorkspaceOrBuilder {
getDescriptor()439     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
440       return com.google.area120.tables.v1alpha1.TablesProto
441           .internal_static_google_area120_tables_v1alpha1_Workspace_descriptor;
442     }
443 
444     @java.lang.Override
445     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()446         internalGetFieldAccessorTable() {
447       return com.google.area120.tables.v1alpha1.TablesProto
448           .internal_static_google_area120_tables_v1alpha1_Workspace_fieldAccessorTable
449           .ensureFieldAccessorsInitialized(
450               com.google.area120.tables.v1alpha1.Workspace.class,
451               com.google.area120.tables.v1alpha1.Workspace.Builder.class);
452     }
453 
454     // Construct using com.google.area120.tables.v1alpha1.Workspace.newBuilder()
Builder()455     private Builder() {}
456 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)457     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
458       super(parent);
459     }
460 
461     @java.lang.Override
clear()462     public Builder clear() {
463       super.clear();
464       bitField0_ = 0;
465       name_ = "";
466       displayName_ = "";
467       if (tablesBuilder_ == null) {
468         tables_ = java.util.Collections.emptyList();
469       } else {
470         tables_ = null;
471         tablesBuilder_.clear();
472       }
473       bitField0_ = (bitField0_ & ~0x00000004);
474       return this;
475     }
476 
477     @java.lang.Override
getDescriptorForType()478     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
479       return com.google.area120.tables.v1alpha1.TablesProto
480           .internal_static_google_area120_tables_v1alpha1_Workspace_descriptor;
481     }
482 
483     @java.lang.Override
getDefaultInstanceForType()484     public com.google.area120.tables.v1alpha1.Workspace getDefaultInstanceForType() {
485       return com.google.area120.tables.v1alpha1.Workspace.getDefaultInstance();
486     }
487 
488     @java.lang.Override
build()489     public com.google.area120.tables.v1alpha1.Workspace build() {
490       com.google.area120.tables.v1alpha1.Workspace result = buildPartial();
491       if (!result.isInitialized()) {
492         throw newUninitializedMessageException(result);
493       }
494       return result;
495     }
496 
497     @java.lang.Override
buildPartial()498     public com.google.area120.tables.v1alpha1.Workspace buildPartial() {
499       com.google.area120.tables.v1alpha1.Workspace result =
500           new com.google.area120.tables.v1alpha1.Workspace(this);
501       buildPartialRepeatedFields(result);
502       if (bitField0_ != 0) {
503         buildPartial0(result);
504       }
505       onBuilt();
506       return result;
507     }
508 
buildPartialRepeatedFields(com.google.area120.tables.v1alpha1.Workspace result)509     private void buildPartialRepeatedFields(com.google.area120.tables.v1alpha1.Workspace result) {
510       if (tablesBuilder_ == null) {
511         if (((bitField0_ & 0x00000004) != 0)) {
512           tables_ = java.util.Collections.unmodifiableList(tables_);
513           bitField0_ = (bitField0_ & ~0x00000004);
514         }
515         result.tables_ = tables_;
516       } else {
517         result.tables_ = tablesBuilder_.build();
518       }
519     }
520 
buildPartial0(com.google.area120.tables.v1alpha1.Workspace result)521     private void buildPartial0(com.google.area120.tables.v1alpha1.Workspace result) {
522       int from_bitField0_ = bitField0_;
523       if (((from_bitField0_ & 0x00000001) != 0)) {
524         result.name_ = name_;
525       }
526       if (((from_bitField0_ & 0x00000002) != 0)) {
527         result.displayName_ = displayName_;
528       }
529     }
530 
531     @java.lang.Override
clone()532     public Builder clone() {
533       return super.clone();
534     }
535 
536     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)537     public Builder setField(
538         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
539       return super.setField(field, value);
540     }
541 
542     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)543     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
544       return super.clearField(field);
545     }
546 
547     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)548     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
549       return super.clearOneof(oneof);
550     }
551 
552     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)553     public Builder setRepeatedField(
554         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
555       return super.setRepeatedField(field, index, value);
556     }
557 
558     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)559     public Builder addRepeatedField(
560         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
561       return super.addRepeatedField(field, value);
562     }
563 
564     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)565     public Builder mergeFrom(com.google.protobuf.Message other) {
566       if (other instanceof com.google.area120.tables.v1alpha1.Workspace) {
567         return mergeFrom((com.google.area120.tables.v1alpha1.Workspace) other);
568       } else {
569         super.mergeFrom(other);
570         return this;
571       }
572     }
573 
mergeFrom(com.google.area120.tables.v1alpha1.Workspace other)574     public Builder mergeFrom(com.google.area120.tables.v1alpha1.Workspace other) {
575       if (other == com.google.area120.tables.v1alpha1.Workspace.getDefaultInstance()) return this;
576       if (!other.getName().isEmpty()) {
577         name_ = other.name_;
578         bitField0_ |= 0x00000001;
579         onChanged();
580       }
581       if (!other.getDisplayName().isEmpty()) {
582         displayName_ = other.displayName_;
583         bitField0_ |= 0x00000002;
584         onChanged();
585       }
586       if (tablesBuilder_ == null) {
587         if (!other.tables_.isEmpty()) {
588           if (tables_.isEmpty()) {
589             tables_ = other.tables_;
590             bitField0_ = (bitField0_ & ~0x00000004);
591           } else {
592             ensureTablesIsMutable();
593             tables_.addAll(other.tables_);
594           }
595           onChanged();
596         }
597       } else {
598         if (!other.tables_.isEmpty()) {
599           if (tablesBuilder_.isEmpty()) {
600             tablesBuilder_.dispose();
601             tablesBuilder_ = null;
602             tables_ = other.tables_;
603             bitField0_ = (bitField0_ & ~0x00000004);
604             tablesBuilder_ =
605                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
606                     ? getTablesFieldBuilder()
607                     : null;
608           } else {
609             tablesBuilder_.addAllMessages(other.tables_);
610           }
611         }
612       }
613       this.mergeUnknownFields(other.getUnknownFields());
614       onChanged();
615       return this;
616     }
617 
618     @java.lang.Override
isInitialized()619     public final boolean isInitialized() {
620       return true;
621     }
622 
623     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)624     public Builder mergeFrom(
625         com.google.protobuf.CodedInputStream input,
626         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
627         throws java.io.IOException {
628       if (extensionRegistry == null) {
629         throw new java.lang.NullPointerException();
630       }
631       try {
632         boolean done = false;
633         while (!done) {
634           int tag = input.readTag();
635           switch (tag) {
636             case 0:
637               done = true;
638               break;
639             case 10:
640               {
641                 name_ = input.readStringRequireUtf8();
642                 bitField0_ |= 0x00000001;
643                 break;
644               } // case 10
645             case 18:
646               {
647                 displayName_ = input.readStringRequireUtf8();
648                 bitField0_ |= 0x00000002;
649                 break;
650               } // case 18
651             case 26:
652               {
653                 com.google.area120.tables.v1alpha1.Table m =
654                     input.readMessage(
655                         com.google.area120.tables.v1alpha1.Table.parser(), extensionRegistry);
656                 if (tablesBuilder_ == null) {
657                   ensureTablesIsMutable();
658                   tables_.add(m);
659                 } else {
660                   tablesBuilder_.addMessage(m);
661                 }
662                 break;
663               } // case 26
664             default:
665               {
666                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
667                   done = true; // was an endgroup tag
668                 }
669                 break;
670               } // default:
671           } // switch (tag)
672         } // while (!done)
673       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
674         throw e.unwrapIOException();
675       } finally {
676         onChanged();
677       } // finally
678       return this;
679     }
680 
681     private int bitField0_;
682 
683     private java.lang.Object name_ = "";
684     /**
685      *
686      *
687      * <pre>
688      * The resource name of the workspace.
689      * Workspace names have the form `workspaces/{workspace}`.
690      * </pre>
691      *
692      * <code>string name = 1;</code>
693      *
694      * @return The name.
695      */
getName()696     public java.lang.String getName() {
697       java.lang.Object ref = name_;
698       if (!(ref instanceof java.lang.String)) {
699         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
700         java.lang.String s = bs.toStringUtf8();
701         name_ = s;
702         return s;
703       } else {
704         return (java.lang.String) ref;
705       }
706     }
707     /**
708      *
709      *
710      * <pre>
711      * The resource name of the workspace.
712      * Workspace names have the form `workspaces/{workspace}`.
713      * </pre>
714      *
715      * <code>string name = 1;</code>
716      *
717      * @return The bytes for name.
718      */
getNameBytes()719     public com.google.protobuf.ByteString getNameBytes() {
720       java.lang.Object ref = name_;
721       if (ref instanceof String) {
722         com.google.protobuf.ByteString b =
723             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
724         name_ = b;
725         return b;
726       } else {
727         return (com.google.protobuf.ByteString) ref;
728       }
729     }
730     /**
731      *
732      *
733      * <pre>
734      * The resource name of the workspace.
735      * Workspace names have the form `workspaces/{workspace}`.
736      * </pre>
737      *
738      * <code>string name = 1;</code>
739      *
740      * @param value The name to set.
741      * @return This builder for chaining.
742      */
setName(java.lang.String value)743     public Builder setName(java.lang.String value) {
744       if (value == null) {
745         throw new NullPointerException();
746       }
747       name_ = value;
748       bitField0_ |= 0x00000001;
749       onChanged();
750       return this;
751     }
752     /**
753      *
754      *
755      * <pre>
756      * The resource name of the workspace.
757      * Workspace names have the form `workspaces/{workspace}`.
758      * </pre>
759      *
760      * <code>string name = 1;</code>
761      *
762      * @return This builder for chaining.
763      */
clearName()764     public Builder clearName() {
765       name_ = getDefaultInstance().getName();
766       bitField0_ = (bitField0_ & ~0x00000001);
767       onChanged();
768       return this;
769     }
770     /**
771      *
772      *
773      * <pre>
774      * The resource name of the workspace.
775      * Workspace names have the form `workspaces/{workspace}`.
776      * </pre>
777      *
778      * <code>string name = 1;</code>
779      *
780      * @param value The bytes for name to set.
781      * @return This builder for chaining.
782      */
setNameBytes(com.google.protobuf.ByteString value)783     public Builder setNameBytes(com.google.protobuf.ByteString value) {
784       if (value == null) {
785         throw new NullPointerException();
786       }
787       checkByteStringIsUtf8(value);
788       name_ = value;
789       bitField0_ |= 0x00000001;
790       onChanged();
791       return this;
792     }
793 
794     private java.lang.Object displayName_ = "";
795     /**
796      *
797      *
798      * <pre>
799      * The human readable title of the workspace.
800      * </pre>
801      *
802      * <code>string display_name = 2;</code>
803      *
804      * @return The displayName.
805      */
getDisplayName()806     public java.lang.String getDisplayName() {
807       java.lang.Object ref = displayName_;
808       if (!(ref instanceof java.lang.String)) {
809         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
810         java.lang.String s = bs.toStringUtf8();
811         displayName_ = s;
812         return s;
813       } else {
814         return (java.lang.String) ref;
815       }
816     }
817     /**
818      *
819      *
820      * <pre>
821      * The human readable title of the workspace.
822      * </pre>
823      *
824      * <code>string display_name = 2;</code>
825      *
826      * @return The bytes for displayName.
827      */
getDisplayNameBytes()828     public com.google.protobuf.ByteString getDisplayNameBytes() {
829       java.lang.Object ref = displayName_;
830       if (ref instanceof String) {
831         com.google.protobuf.ByteString b =
832             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
833         displayName_ = b;
834         return b;
835       } else {
836         return (com.google.protobuf.ByteString) ref;
837       }
838     }
839     /**
840      *
841      *
842      * <pre>
843      * The human readable title of the workspace.
844      * </pre>
845      *
846      * <code>string display_name = 2;</code>
847      *
848      * @param value The displayName to set.
849      * @return This builder for chaining.
850      */
setDisplayName(java.lang.String value)851     public Builder setDisplayName(java.lang.String value) {
852       if (value == null) {
853         throw new NullPointerException();
854       }
855       displayName_ = value;
856       bitField0_ |= 0x00000002;
857       onChanged();
858       return this;
859     }
860     /**
861      *
862      *
863      * <pre>
864      * The human readable title of the workspace.
865      * </pre>
866      *
867      * <code>string display_name = 2;</code>
868      *
869      * @return This builder for chaining.
870      */
clearDisplayName()871     public Builder clearDisplayName() {
872       displayName_ = getDefaultInstance().getDisplayName();
873       bitField0_ = (bitField0_ & ~0x00000002);
874       onChanged();
875       return this;
876     }
877     /**
878      *
879      *
880      * <pre>
881      * The human readable title of the workspace.
882      * </pre>
883      *
884      * <code>string display_name = 2;</code>
885      *
886      * @param value The bytes for displayName to set.
887      * @return This builder for chaining.
888      */
setDisplayNameBytes(com.google.protobuf.ByteString value)889     public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) {
890       if (value == null) {
891         throw new NullPointerException();
892       }
893       checkByteStringIsUtf8(value);
894       displayName_ = value;
895       bitField0_ |= 0x00000002;
896       onChanged();
897       return this;
898     }
899 
900     private java.util.List<com.google.area120.tables.v1alpha1.Table> tables_ =
901         java.util.Collections.emptyList();
902 
ensureTablesIsMutable()903     private void ensureTablesIsMutable() {
904       if (!((bitField0_ & 0x00000004) != 0)) {
905         tables_ = new java.util.ArrayList<com.google.area120.tables.v1alpha1.Table>(tables_);
906         bitField0_ |= 0x00000004;
907       }
908     }
909 
910     private com.google.protobuf.RepeatedFieldBuilderV3<
911             com.google.area120.tables.v1alpha1.Table,
912             com.google.area120.tables.v1alpha1.Table.Builder,
913             com.google.area120.tables.v1alpha1.TableOrBuilder>
914         tablesBuilder_;
915 
916     /**
917      *
918      *
919      * <pre>
920      * The list of tables in the workspace.
921      * </pre>
922      *
923      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
924      */
getTablesList()925     public java.util.List<com.google.area120.tables.v1alpha1.Table> getTablesList() {
926       if (tablesBuilder_ == null) {
927         return java.util.Collections.unmodifiableList(tables_);
928       } else {
929         return tablesBuilder_.getMessageList();
930       }
931     }
932     /**
933      *
934      *
935      * <pre>
936      * The list of tables in the workspace.
937      * </pre>
938      *
939      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
940      */
getTablesCount()941     public int getTablesCount() {
942       if (tablesBuilder_ == null) {
943         return tables_.size();
944       } else {
945         return tablesBuilder_.getCount();
946       }
947     }
948     /**
949      *
950      *
951      * <pre>
952      * The list of tables in the workspace.
953      * </pre>
954      *
955      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
956      */
getTables(int index)957     public com.google.area120.tables.v1alpha1.Table getTables(int index) {
958       if (tablesBuilder_ == null) {
959         return tables_.get(index);
960       } else {
961         return tablesBuilder_.getMessage(index);
962       }
963     }
964     /**
965      *
966      *
967      * <pre>
968      * The list of tables in the workspace.
969      * </pre>
970      *
971      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
972      */
setTables(int index, com.google.area120.tables.v1alpha1.Table value)973     public Builder setTables(int index, com.google.area120.tables.v1alpha1.Table value) {
974       if (tablesBuilder_ == null) {
975         if (value == null) {
976           throw new NullPointerException();
977         }
978         ensureTablesIsMutable();
979         tables_.set(index, value);
980         onChanged();
981       } else {
982         tablesBuilder_.setMessage(index, value);
983       }
984       return this;
985     }
986     /**
987      *
988      *
989      * <pre>
990      * The list of tables in the workspace.
991      * </pre>
992      *
993      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
994      */
setTables( int index, com.google.area120.tables.v1alpha1.Table.Builder builderForValue)995     public Builder setTables(
996         int index, com.google.area120.tables.v1alpha1.Table.Builder builderForValue) {
997       if (tablesBuilder_ == null) {
998         ensureTablesIsMutable();
999         tables_.set(index, builderForValue.build());
1000         onChanged();
1001       } else {
1002         tablesBuilder_.setMessage(index, builderForValue.build());
1003       }
1004       return this;
1005     }
1006     /**
1007      *
1008      *
1009      * <pre>
1010      * The list of tables in the workspace.
1011      * </pre>
1012      *
1013      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1014      */
addTables(com.google.area120.tables.v1alpha1.Table value)1015     public Builder addTables(com.google.area120.tables.v1alpha1.Table value) {
1016       if (tablesBuilder_ == null) {
1017         if (value == null) {
1018           throw new NullPointerException();
1019         }
1020         ensureTablesIsMutable();
1021         tables_.add(value);
1022         onChanged();
1023       } else {
1024         tablesBuilder_.addMessage(value);
1025       }
1026       return this;
1027     }
1028     /**
1029      *
1030      *
1031      * <pre>
1032      * The list of tables in the workspace.
1033      * </pre>
1034      *
1035      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1036      */
addTables(int index, com.google.area120.tables.v1alpha1.Table value)1037     public Builder addTables(int index, com.google.area120.tables.v1alpha1.Table value) {
1038       if (tablesBuilder_ == null) {
1039         if (value == null) {
1040           throw new NullPointerException();
1041         }
1042         ensureTablesIsMutable();
1043         tables_.add(index, value);
1044         onChanged();
1045       } else {
1046         tablesBuilder_.addMessage(index, value);
1047       }
1048       return this;
1049     }
1050     /**
1051      *
1052      *
1053      * <pre>
1054      * The list of tables in the workspace.
1055      * </pre>
1056      *
1057      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1058      */
addTables(com.google.area120.tables.v1alpha1.Table.Builder builderForValue)1059     public Builder addTables(com.google.area120.tables.v1alpha1.Table.Builder builderForValue) {
1060       if (tablesBuilder_ == null) {
1061         ensureTablesIsMutable();
1062         tables_.add(builderForValue.build());
1063         onChanged();
1064       } else {
1065         tablesBuilder_.addMessage(builderForValue.build());
1066       }
1067       return this;
1068     }
1069     /**
1070      *
1071      *
1072      * <pre>
1073      * The list of tables in the workspace.
1074      * </pre>
1075      *
1076      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1077      */
addTables( int index, com.google.area120.tables.v1alpha1.Table.Builder builderForValue)1078     public Builder addTables(
1079         int index, com.google.area120.tables.v1alpha1.Table.Builder builderForValue) {
1080       if (tablesBuilder_ == null) {
1081         ensureTablesIsMutable();
1082         tables_.add(index, builderForValue.build());
1083         onChanged();
1084       } else {
1085         tablesBuilder_.addMessage(index, builderForValue.build());
1086       }
1087       return this;
1088     }
1089     /**
1090      *
1091      *
1092      * <pre>
1093      * The list of tables in the workspace.
1094      * </pre>
1095      *
1096      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1097      */
addAllTables( java.lang.Iterable<? extends com.google.area120.tables.v1alpha1.Table> values)1098     public Builder addAllTables(
1099         java.lang.Iterable<? extends com.google.area120.tables.v1alpha1.Table> values) {
1100       if (tablesBuilder_ == null) {
1101         ensureTablesIsMutable();
1102         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tables_);
1103         onChanged();
1104       } else {
1105         tablesBuilder_.addAllMessages(values);
1106       }
1107       return this;
1108     }
1109     /**
1110      *
1111      *
1112      * <pre>
1113      * The list of tables in the workspace.
1114      * </pre>
1115      *
1116      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1117      */
clearTables()1118     public Builder clearTables() {
1119       if (tablesBuilder_ == null) {
1120         tables_ = java.util.Collections.emptyList();
1121         bitField0_ = (bitField0_ & ~0x00000004);
1122         onChanged();
1123       } else {
1124         tablesBuilder_.clear();
1125       }
1126       return this;
1127     }
1128     /**
1129      *
1130      *
1131      * <pre>
1132      * The list of tables in the workspace.
1133      * </pre>
1134      *
1135      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1136      */
removeTables(int index)1137     public Builder removeTables(int index) {
1138       if (tablesBuilder_ == null) {
1139         ensureTablesIsMutable();
1140         tables_.remove(index);
1141         onChanged();
1142       } else {
1143         tablesBuilder_.remove(index);
1144       }
1145       return this;
1146     }
1147     /**
1148      *
1149      *
1150      * <pre>
1151      * The list of tables in the workspace.
1152      * </pre>
1153      *
1154      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1155      */
getTablesBuilder(int index)1156     public com.google.area120.tables.v1alpha1.Table.Builder getTablesBuilder(int index) {
1157       return getTablesFieldBuilder().getBuilder(index);
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * The list of tables in the workspace.
1164      * </pre>
1165      *
1166      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1167      */
getTablesOrBuilder(int index)1168     public com.google.area120.tables.v1alpha1.TableOrBuilder getTablesOrBuilder(int index) {
1169       if (tablesBuilder_ == null) {
1170         return tables_.get(index);
1171       } else {
1172         return tablesBuilder_.getMessageOrBuilder(index);
1173       }
1174     }
1175     /**
1176      *
1177      *
1178      * <pre>
1179      * The list of tables in the workspace.
1180      * </pre>
1181      *
1182      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1183      */
1184     public java.util.List<? extends com.google.area120.tables.v1alpha1.TableOrBuilder>
getTablesOrBuilderList()1185         getTablesOrBuilderList() {
1186       if (tablesBuilder_ != null) {
1187         return tablesBuilder_.getMessageOrBuilderList();
1188       } else {
1189         return java.util.Collections.unmodifiableList(tables_);
1190       }
1191     }
1192     /**
1193      *
1194      *
1195      * <pre>
1196      * The list of tables in the workspace.
1197      * </pre>
1198      *
1199      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1200      */
addTablesBuilder()1201     public com.google.area120.tables.v1alpha1.Table.Builder addTablesBuilder() {
1202       return getTablesFieldBuilder()
1203           .addBuilder(com.google.area120.tables.v1alpha1.Table.getDefaultInstance());
1204     }
1205     /**
1206      *
1207      *
1208      * <pre>
1209      * The list of tables in the workspace.
1210      * </pre>
1211      *
1212      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1213      */
addTablesBuilder(int index)1214     public com.google.area120.tables.v1alpha1.Table.Builder addTablesBuilder(int index) {
1215       return getTablesFieldBuilder()
1216           .addBuilder(index, com.google.area120.tables.v1alpha1.Table.getDefaultInstance());
1217     }
1218     /**
1219      *
1220      *
1221      * <pre>
1222      * The list of tables in the workspace.
1223      * </pre>
1224      *
1225      * <code>repeated .google.area120.tables.v1alpha1.Table tables = 3;</code>
1226      */
getTablesBuilderList()1227     public java.util.List<com.google.area120.tables.v1alpha1.Table.Builder> getTablesBuilderList() {
1228       return getTablesFieldBuilder().getBuilderList();
1229     }
1230 
1231     private com.google.protobuf.RepeatedFieldBuilderV3<
1232             com.google.area120.tables.v1alpha1.Table,
1233             com.google.area120.tables.v1alpha1.Table.Builder,
1234             com.google.area120.tables.v1alpha1.TableOrBuilder>
getTablesFieldBuilder()1235         getTablesFieldBuilder() {
1236       if (tablesBuilder_ == null) {
1237         tablesBuilder_ =
1238             new com.google.protobuf.RepeatedFieldBuilderV3<
1239                 com.google.area120.tables.v1alpha1.Table,
1240                 com.google.area120.tables.v1alpha1.Table.Builder,
1241                 com.google.area120.tables.v1alpha1.TableOrBuilder>(
1242                 tables_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean());
1243         tables_ = null;
1244       }
1245       return tablesBuilder_;
1246     }
1247 
1248     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1249     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1250       return super.setUnknownFields(unknownFields);
1251     }
1252 
1253     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1254     public final Builder mergeUnknownFields(
1255         final com.google.protobuf.UnknownFieldSet unknownFields) {
1256       return super.mergeUnknownFields(unknownFields);
1257     }
1258 
1259     // @@protoc_insertion_point(builder_scope:google.area120.tables.v1alpha1.Workspace)
1260   }
1261 
1262   // @@protoc_insertion_point(class_scope:google.area120.tables.v1alpha1.Workspace)
1263   private static final com.google.area120.tables.v1alpha1.Workspace DEFAULT_INSTANCE;
1264 
1265   static {
1266     DEFAULT_INSTANCE = new com.google.area120.tables.v1alpha1.Workspace();
1267   }
1268 
getDefaultInstance()1269   public static com.google.area120.tables.v1alpha1.Workspace getDefaultInstance() {
1270     return DEFAULT_INSTANCE;
1271   }
1272 
1273   private static final com.google.protobuf.Parser<Workspace> PARSER =
1274       new com.google.protobuf.AbstractParser<Workspace>() {
1275         @java.lang.Override
1276         public Workspace parsePartialFrom(
1277             com.google.protobuf.CodedInputStream input,
1278             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1279             throws com.google.protobuf.InvalidProtocolBufferException {
1280           Builder builder = newBuilder();
1281           try {
1282             builder.mergeFrom(input, extensionRegistry);
1283           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1284             throw e.setUnfinishedMessage(builder.buildPartial());
1285           } catch (com.google.protobuf.UninitializedMessageException e) {
1286             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1287           } catch (java.io.IOException e) {
1288             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1289                 .setUnfinishedMessage(builder.buildPartial());
1290           }
1291           return builder.buildPartial();
1292         }
1293       };
1294 
parser()1295   public static com.google.protobuf.Parser<Workspace> parser() {
1296     return PARSER;
1297   }
1298 
1299   @java.lang.Override
getParserForType()1300   public com.google.protobuf.Parser<Workspace> getParserForType() {
1301     return PARSER;
1302   }
1303 
1304   @java.lang.Override
getDefaultInstanceForType()1305   public com.google.area120.tables.v1alpha1.Workspace getDefaultInstanceForType() {
1306     return DEFAULT_INSTANCE;
1307   }
1308 }
1309