001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// source: hapi/chart/template.proto
003
004package hapi.chart;
005
006public final class TemplateOuterClass {
007  private TemplateOuterClass() {}
008  public static void registerAllExtensions(
009      com.google.protobuf.ExtensionRegistryLite registry) {
010  }
011
012  public static void registerAllExtensions(
013      com.google.protobuf.ExtensionRegistry registry) {
014    registerAllExtensions(
015        (com.google.protobuf.ExtensionRegistryLite) registry);
016  }
017  public interface TemplateOrBuilder extends
018      // @@protoc_insertion_point(interface_extends:hapi.chart.Template)
019      com.google.protobuf.MessageOrBuilder {
020
021    /**
022     * <pre>
023     * Name is the path-like name of the template.
024     * </pre>
025     *
026     * <code>string name = 1;</code>
027     */
028    java.lang.String getName();
029    /**
030     * <pre>
031     * Name is the path-like name of the template.
032     * </pre>
033     *
034     * <code>string name = 1;</code>
035     */
036    com.google.protobuf.ByteString
037        getNameBytes();
038
039    /**
040     * <pre>
041     * Data is the template as byte data.
042     * </pre>
043     *
044     * <code>bytes data = 2;</code>
045     */
046    com.google.protobuf.ByteString getData();
047  }
048  /**
049   * <pre>
050   * Template represents a template as a name/value pair.
051   * By convention, name is a relative path within the scope of the chart's
052   * base directory.
053   * </pre>
054   *
055   * Protobuf type {@code hapi.chart.Template}
056   */
057  public  static final class Template extends
058      com.google.protobuf.GeneratedMessageV3 implements
059      // @@protoc_insertion_point(message_implements:hapi.chart.Template)
060      TemplateOrBuilder {
061  private static final long serialVersionUID = 0L;
062    // Use Template.newBuilder() to construct.
063    private Template(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
064      super(builder);
065    }
066    private Template() {
067      name_ = "";
068      data_ = com.google.protobuf.ByteString.EMPTY;
069    }
070
071    @java.lang.Override
072    public final com.google.protobuf.UnknownFieldSet
073    getUnknownFields() {
074      return this.unknownFields;
075    }
076    private Template(
077        com.google.protobuf.CodedInputStream input,
078        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
079        throws com.google.protobuf.InvalidProtocolBufferException {
080      this();
081      int mutable_bitField0_ = 0;
082      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
083          com.google.protobuf.UnknownFieldSet.newBuilder();
084      try {
085        boolean done = false;
086        while (!done) {
087          int tag = input.readTag();
088          switch (tag) {
089            case 0:
090              done = true;
091              break;
092            default: {
093              if (!parseUnknownFieldProto3(
094                  input, unknownFields, extensionRegistry, tag)) {
095                done = true;
096              }
097              break;
098            }
099            case 10: {
100              java.lang.String s = input.readStringRequireUtf8();
101
102              name_ = s;
103              break;
104            }
105            case 18: {
106
107              data_ = input.readBytes();
108              break;
109            }
110          }
111        }
112      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
113        throw e.setUnfinishedMessage(this);
114      } catch (java.io.IOException e) {
115        throw new com.google.protobuf.InvalidProtocolBufferException(
116            e).setUnfinishedMessage(this);
117      } finally {
118        this.unknownFields = unknownFields.build();
119        makeExtensionsImmutable();
120      }
121    }
122    public static final com.google.protobuf.Descriptors.Descriptor
123        getDescriptor() {
124      return hapi.chart.TemplateOuterClass.internal_static_hapi_chart_Template_descriptor;
125    }
126
127    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
128        internalGetFieldAccessorTable() {
129      return hapi.chart.TemplateOuterClass.internal_static_hapi_chart_Template_fieldAccessorTable
130          .ensureFieldAccessorsInitialized(
131              hapi.chart.TemplateOuterClass.Template.class, hapi.chart.TemplateOuterClass.Template.Builder.class);
132    }
133
134    public static final int NAME_FIELD_NUMBER = 1;
135    private volatile java.lang.Object name_;
136    /**
137     * <pre>
138     * Name is the path-like name of the template.
139     * </pre>
140     *
141     * <code>string name = 1;</code>
142     */
143    public java.lang.String getName() {
144      java.lang.Object ref = name_;
145      if (ref instanceof java.lang.String) {
146        return (java.lang.String) ref;
147      } else {
148        com.google.protobuf.ByteString bs = 
149            (com.google.protobuf.ByteString) ref;
150        java.lang.String s = bs.toStringUtf8();
151        name_ = s;
152        return s;
153      }
154    }
155    /**
156     * <pre>
157     * Name is the path-like name of the template.
158     * </pre>
159     *
160     * <code>string name = 1;</code>
161     */
162    public com.google.protobuf.ByteString
163        getNameBytes() {
164      java.lang.Object ref = name_;
165      if (ref instanceof java.lang.String) {
166        com.google.protobuf.ByteString b = 
167            com.google.protobuf.ByteString.copyFromUtf8(
168                (java.lang.String) ref);
169        name_ = b;
170        return b;
171      } else {
172        return (com.google.protobuf.ByteString) ref;
173      }
174    }
175
176    public static final int DATA_FIELD_NUMBER = 2;
177    private com.google.protobuf.ByteString data_;
178    /**
179     * <pre>
180     * Data is the template as byte data.
181     * </pre>
182     *
183     * <code>bytes data = 2;</code>
184     */
185    public com.google.protobuf.ByteString getData() {
186      return data_;
187    }
188
189    private byte memoizedIsInitialized = -1;
190    public final boolean isInitialized() {
191      byte isInitialized = memoizedIsInitialized;
192      if (isInitialized == 1) return true;
193      if (isInitialized == 0) return false;
194
195      memoizedIsInitialized = 1;
196      return true;
197    }
198
199    public void writeTo(com.google.protobuf.CodedOutputStream output)
200                        throws java.io.IOException {
201      if (!getNameBytes().isEmpty()) {
202        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
203      }
204      if (!data_.isEmpty()) {
205        output.writeBytes(2, data_);
206      }
207      unknownFields.writeTo(output);
208    }
209
210    public int getSerializedSize() {
211      int size = memoizedSize;
212      if (size != -1) return size;
213
214      size = 0;
215      if (!getNameBytes().isEmpty()) {
216        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
217      }
218      if (!data_.isEmpty()) {
219        size += com.google.protobuf.CodedOutputStream
220          .computeBytesSize(2, data_);
221      }
222      size += unknownFields.getSerializedSize();
223      memoizedSize = size;
224      return size;
225    }
226
227    @java.lang.Override
228    public boolean equals(final java.lang.Object obj) {
229      if (obj == this) {
230       return true;
231      }
232      if (!(obj instanceof hapi.chart.TemplateOuterClass.Template)) {
233        return super.equals(obj);
234      }
235      hapi.chart.TemplateOuterClass.Template other = (hapi.chart.TemplateOuterClass.Template) obj;
236
237      boolean result = true;
238      result = result && getName()
239          .equals(other.getName());
240      result = result && getData()
241          .equals(other.getData());
242      result = result && unknownFields.equals(other.unknownFields);
243      return result;
244    }
245
246    @java.lang.Override
247    public int hashCode() {
248      if (memoizedHashCode != 0) {
249        return memoizedHashCode;
250      }
251      int hash = 41;
252      hash = (19 * hash) + getDescriptor().hashCode();
253      hash = (37 * hash) + NAME_FIELD_NUMBER;
254      hash = (53 * hash) + getName().hashCode();
255      hash = (37 * hash) + DATA_FIELD_NUMBER;
256      hash = (53 * hash) + getData().hashCode();
257      hash = (29 * hash) + unknownFields.hashCode();
258      memoizedHashCode = hash;
259      return hash;
260    }
261
262    public static hapi.chart.TemplateOuterClass.Template parseFrom(
263        java.nio.ByteBuffer data)
264        throws com.google.protobuf.InvalidProtocolBufferException {
265      return PARSER.parseFrom(data);
266    }
267    public static hapi.chart.TemplateOuterClass.Template parseFrom(
268        java.nio.ByteBuffer data,
269        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270        throws com.google.protobuf.InvalidProtocolBufferException {
271      return PARSER.parseFrom(data, extensionRegistry);
272    }
273    public static hapi.chart.TemplateOuterClass.Template parseFrom(
274        com.google.protobuf.ByteString data)
275        throws com.google.protobuf.InvalidProtocolBufferException {
276      return PARSER.parseFrom(data);
277    }
278    public static hapi.chart.TemplateOuterClass.Template parseFrom(
279        com.google.protobuf.ByteString data,
280        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
281        throws com.google.protobuf.InvalidProtocolBufferException {
282      return PARSER.parseFrom(data, extensionRegistry);
283    }
284    public static hapi.chart.TemplateOuterClass.Template parseFrom(byte[] data)
285        throws com.google.protobuf.InvalidProtocolBufferException {
286      return PARSER.parseFrom(data);
287    }
288    public static hapi.chart.TemplateOuterClass.Template parseFrom(
289        byte[] data,
290        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291        throws com.google.protobuf.InvalidProtocolBufferException {
292      return PARSER.parseFrom(data, extensionRegistry);
293    }
294    public static hapi.chart.TemplateOuterClass.Template parseFrom(java.io.InputStream input)
295        throws java.io.IOException {
296      return com.google.protobuf.GeneratedMessageV3
297          .parseWithIOException(PARSER, input);
298    }
299    public static hapi.chart.TemplateOuterClass.Template parseFrom(
300        java.io.InputStream input,
301        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302        throws java.io.IOException {
303      return com.google.protobuf.GeneratedMessageV3
304          .parseWithIOException(PARSER, input, extensionRegistry);
305    }
306    public static hapi.chart.TemplateOuterClass.Template parseDelimitedFrom(java.io.InputStream input)
307        throws java.io.IOException {
308      return com.google.protobuf.GeneratedMessageV3
309          .parseDelimitedWithIOException(PARSER, input);
310    }
311    public static hapi.chart.TemplateOuterClass.Template parseDelimitedFrom(
312        java.io.InputStream input,
313        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314        throws java.io.IOException {
315      return com.google.protobuf.GeneratedMessageV3
316          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
317    }
318    public static hapi.chart.TemplateOuterClass.Template parseFrom(
319        com.google.protobuf.CodedInputStream input)
320        throws java.io.IOException {
321      return com.google.protobuf.GeneratedMessageV3
322          .parseWithIOException(PARSER, input);
323    }
324    public static hapi.chart.TemplateOuterClass.Template parseFrom(
325        com.google.protobuf.CodedInputStream input,
326        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327        throws java.io.IOException {
328      return com.google.protobuf.GeneratedMessageV3
329          .parseWithIOException(PARSER, input, extensionRegistry);
330    }
331
332    public Builder newBuilderForType() { return newBuilder(); }
333    public static Builder newBuilder() {
334      return DEFAULT_INSTANCE.toBuilder();
335    }
336    public static Builder newBuilder(hapi.chart.TemplateOuterClass.Template prototype) {
337      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
338    }
339    public Builder toBuilder() {
340      return this == DEFAULT_INSTANCE
341          ? new Builder() : new Builder().mergeFrom(this);
342    }
343
344    @java.lang.Override
345    protected Builder newBuilderForType(
346        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
347      Builder builder = new Builder(parent);
348      return builder;
349    }
350    /**
351     * <pre>
352     * Template represents a template as a name/value pair.
353     * By convention, name is a relative path within the scope of the chart's
354     * base directory.
355     * </pre>
356     *
357     * Protobuf type {@code hapi.chart.Template}
358     */
359    public static final class Builder extends
360        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
361        // @@protoc_insertion_point(builder_implements:hapi.chart.Template)
362        hapi.chart.TemplateOuterClass.TemplateOrBuilder {
363      public static final com.google.protobuf.Descriptors.Descriptor
364          getDescriptor() {
365        return hapi.chart.TemplateOuterClass.internal_static_hapi_chart_Template_descriptor;
366      }
367
368      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
369          internalGetFieldAccessorTable() {
370        return hapi.chart.TemplateOuterClass.internal_static_hapi_chart_Template_fieldAccessorTable
371            .ensureFieldAccessorsInitialized(
372                hapi.chart.TemplateOuterClass.Template.class, hapi.chart.TemplateOuterClass.Template.Builder.class);
373      }
374
375      // Construct using hapi.chart.TemplateOuterClass.Template.newBuilder()
376      private Builder() {
377        maybeForceBuilderInitialization();
378      }
379
380      private Builder(
381          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382        super(parent);
383        maybeForceBuilderInitialization();
384      }
385      private void maybeForceBuilderInitialization() {
386        if (com.google.protobuf.GeneratedMessageV3
387                .alwaysUseFieldBuilders) {
388        }
389      }
390      public Builder clear() {
391        super.clear();
392        name_ = "";
393
394        data_ = com.google.protobuf.ByteString.EMPTY;
395
396        return this;
397      }
398
399      public com.google.protobuf.Descriptors.Descriptor
400          getDescriptorForType() {
401        return hapi.chart.TemplateOuterClass.internal_static_hapi_chart_Template_descriptor;
402      }
403
404      public hapi.chart.TemplateOuterClass.Template getDefaultInstanceForType() {
405        return hapi.chart.TemplateOuterClass.Template.getDefaultInstance();
406      }
407
408      public hapi.chart.TemplateOuterClass.Template build() {
409        hapi.chart.TemplateOuterClass.Template result = buildPartial();
410        if (!result.isInitialized()) {
411          throw newUninitializedMessageException(result);
412        }
413        return result;
414      }
415
416      public hapi.chart.TemplateOuterClass.Template buildPartial() {
417        hapi.chart.TemplateOuterClass.Template result = new hapi.chart.TemplateOuterClass.Template(this);
418        result.name_ = name_;
419        result.data_ = data_;
420        onBuilt();
421        return result;
422      }
423
424      public Builder clone() {
425        return (Builder) super.clone();
426      }
427      public Builder setField(
428          com.google.protobuf.Descriptors.FieldDescriptor field,
429          java.lang.Object value) {
430        return (Builder) super.setField(field, value);
431      }
432      public Builder clearField(
433          com.google.protobuf.Descriptors.FieldDescriptor field) {
434        return (Builder) super.clearField(field);
435      }
436      public Builder clearOneof(
437          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
438        return (Builder) super.clearOneof(oneof);
439      }
440      public Builder setRepeatedField(
441          com.google.protobuf.Descriptors.FieldDescriptor field,
442          int index, java.lang.Object value) {
443        return (Builder) super.setRepeatedField(field, index, value);
444      }
445      public Builder addRepeatedField(
446          com.google.protobuf.Descriptors.FieldDescriptor field,
447          java.lang.Object value) {
448        return (Builder) super.addRepeatedField(field, value);
449      }
450      public Builder mergeFrom(com.google.protobuf.Message other) {
451        if (other instanceof hapi.chart.TemplateOuterClass.Template) {
452          return mergeFrom((hapi.chart.TemplateOuterClass.Template)other);
453        } else {
454          super.mergeFrom(other);
455          return this;
456        }
457      }
458
459      public Builder mergeFrom(hapi.chart.TemplateOuterClass.Template other) {
460        if (other == hapi.chart.TemplateOuterClass.Template.getDefaultInstance()) return this;
461        if (!other.getName().isEmpty()) {
462          name_ = other.name_;
463          onChanged();
464        }
465        if (other.getData() != com.google.protobuf.ByteString.EMPTY) {
466          setData(other.getData());
467        }
468        this.mergeUnknownFields(other.unknownFields);
469        onChanged();
470        return this;
471      }
472
473      public final boolean isInitialized() {
474        return true;
475      }
476
477      public Builder mergeFrom(
478          com.google.protobuf.CodedInputStream input,
479          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
480          throws java.io.IOException {
481        hapi.chart.TemplateOuterClass.Template parsedMessage = null;
482        try {
483          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
484        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
485          parsedMessage = (hapi.chart.TemplateOuterClass.Template) e.getUnfinishedMessage();
486          throw e.unwrapIOException();
487        } finally {
488          if (parsedMessage != null) {
489            mergeFrom(parsedMessage);
490          }
491        }
492        return this;
493      }
494
495      private java.lang.Object name_ = "";
496      /**
497       * <pre>
498       * Name is the path-like name of the template.
499       * </pre>
500       *
501       * <code>string name = 1;</code>
502       */
503      public java.lang.String getName() {
504        java.lang.Object ref = name_;
505        if (!(ref instanceof java.lang.String)) {
506          com.google.protobuf.ByteString bs =
507              (com.google.protobuf.ByteString) ref;
508          java.lang.String s = bs.toStringUtf8();
509          name_ = s;
510          return s;
511        } else {
512          return (java.lang.String) ref;
513        }
514      }
515      /**
516       * <pre>
517       * Name is the path-like name of the template.
518       * </pre>
519       *
520       * <code>string name = 1;</code>
521       */
522      public com.google.protobuf.ByteString
523          getNameBytes() {
524        java.lang.Object ref = name_;
525        if (ref instanceof String) {
526          com.google.protobuf.ByteString b = 
527              com.google.protobuf.ByteString.copyFromUtf8(
528                  (java.lang.String) ref);
529          name_ = b;
530          return b;
531        } else {
532          return (com.google.protobuf.ByteString) ref;
533        }
534      }
535      /**
536       * <pre>
537       * Name is the path-like name of the template.
538       * </pre>
539       *
540       * <code>string name = 1;</code>
541       */
542      public Builder setName(
543          java.lang.String value) {
544        if (value == null) {
545    throw new NullPointerException();
546  }
547  
548        name_ = value;
549        onChanged();
550        return this;
551      }
552      /**
553       * <pre>
554       * Name is the path-like name of the template.
555       * </pre>
556       *
557       * <code>string name = 1;</code>
558       */
559      public Builder clearName() {
560        
561        name_ = getDefaultInstance().getName();
562        onChanged();
563        return this;
564      }
565      /**
566       * <pre>
567       * Name is the path-like name of the template.
568       * </pre>
569       *
570       * <code>string name = 1;</code>
571       */
572      public Builder setNameBytes(
573          com.google.protobuf.ByteString value) {
574        if (value == null) {
575    throw new NullPointerException();
576  }
577  checkByteStringIsUtf8(value);
578        
579        name_ = value;
580        onChanged();
581        return this;
582      }
583
584      private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
585      /**
586       * <pre>
587       * Data is the template as byte data.
588       * </pre>
589       *
590       * <code>bytes data = 2;</code>
591       */
592      public com.google.protobuf.ByteString getData() {
593        return data_;
594      }
595      /**
596       * <pre>
597       * Data is the template as byte data.
598       * </pre>
599       *
600       * <code>bytes data = 2;</code>
601       */
602      public Builder setData(com.google.protobuf.ByteString value) {
603        if (value == null) {
604    throw new NullPointerException();
605  }
606  
607        data_ = value;
608        onChanged();
609        return this;
610      }
611      /**
612       * <pre>
613       * Data is the template as byte data.
614       * </pre>
615       *
616       * <code>bytes data = 2;</code>
617       */
618      public Builder clearData() {
619        
620        data_ = getDefaultInstance().getData();
621        onChanged();
622        return this;
623      }
624      public final Builder setUnknownFields(
625          final com.google.protobuf.UnknownFieldSet unknownFields) {
626        return super.setUnknownFieldsProto3(unknownFields);
627      }
628
629      public final Builder mergeUnknownFields(
630          final com.google.protobuf.UnknownFieldSet unknownFields) {
631        return super.mergeUnknownFields(unknownFields);
632      }
633
634
635      // @@protoc_insertion_point(builder_scope:hapi.chart.Template)
636    }
637
638    // @@protoc_insertion_point(class_scope:hapi.chart.Template)
639    private static final hapi.chart.TemplateOuterClass.Template DEFAULT_INSTANCE;
640    static {
641      DEFAULT_INSTANCE = new hapi.chart.TemplateOuterClass.Template();
642    }
643
644    public static hapi.chart.TemplateOuterClass.Template getDefaultInstance() {
645      return DEFAULT_INSTANCE;
646    }
647
648    private static final com.google.protobuf.Parser<Template>
649        PARSER = new com.google.protobuf.AbstractParser<Template>() {
650      public Template parsePartialFrom(
651          com.google.protobuf.CodedInputStream input,
652          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
653          throws com.google.protobuf.InvalidProtocolBufferException {
654          return new Template(input, extensionRegistry);
655      }
656    };
657
658    public static com.google.protobuf.Parser<Template> parser() {
659      return PARSER;
660    }
661
662    @java.lang.Override
663    public com.google.protobuf.Parser<Template> getParserForType() {
664      return PARSER;
665    }
666
667    public hapi.chart.TemplateOuterClass.Template getDefaultInstanceForType() {
668      return DEFAULT_INSTANCE;
669    }
670
671  }
672
673  private static final com.google.protobuf.Descriptors.Descriptor
674    internal_static_hapi_chart_Template_descriptor;
675  private static final 
676    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
677      internal_static_hapi_chart_Template_fieldAccessorTable;
678
679  public static com.google.protobuf.Descriptors.FileDescriptor
680      getDescriptor() {
681    return descriptor;
682  }
683  private static  com.google.protobuf.Descriptors.FileDescriptor
684      descriptor;
685  static {
686    java.lang.String[] descriptorData = {
687      "\n\031hapi/chart/template.proto\022\nhapi.chart\"" +
688      "&\n\010Template\022\014\n\004name\030\001 \001(\t\022\014\n\004data\030\002 \001(\014B" +
689      "\007Z\005chartb\006proto3"
690    };
691    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
692        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
693          public com.google.protobuf.ExtensionRegistry assignDescriptors(
694              com.google.protobuf.Descriptors.FileDescriptor root) {
695            descriptor = root;
696            return null;
697          }
698        };
699    com.google.protobuf.Descriptors.FileDescriptor
700      .internalBuildGeneratedFileFrom(descriptorData,
701        new com.google.protobuf.Descriptors.FileDescriptor[] {
702        }, assigner);
703    internal_static_hapi_chart_Template_descriptor =
704      getDescriptor().getMessageTypes().get(0);
705    internal_static_hapi_chart_Template_fieldAccessorTable = new
706      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
707        internal_static_hapi_chart_Template_descriptor,
708        new java.lang.String[] { "Name", "Data", });
709  }
710
711  // @@protoc_insertion_point(outer_class_scope)
712}