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