Class Layer.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Layer.Builder>
io.grafeas.v1beta1.image.Layer.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, LayerOrBuilder, Cloneable
Enclosing class:
Layer

public static final class Layer.Builder extends com.google.protobuf.GeneratedMessage.Builder<Layer.Builder> implements LayerOrBuilder
 Layer holds metadata specific to a layer of a Docker image.
 
Protobuf type grafeas.v1beta1.image.Layer
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The recovered arguments to the Dockerfile directive.
    Required.
    The recovered arguments to the Dockerfile directive.
    com.google.protobuf.ByteString
    The recovered arguments to the Dockerfile directive.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Required.
    int
    Required.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    The recovered arguments to the Dockerfile directive.
    setArgumentsBytes(com.google.protobuf.ByteString value)
    The recovered arguments to the Dockerfile directive.
    Required.
    setDirectiveValue(int value)
    Required.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Layer.Builder>
    • clear

      public Layer.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Layer.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Layer.Builder>
    • getDefaultInstanceForType

      public Layer getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Layer build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Layer buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Layer.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Layer.Builder>
    • mergeFrom

      public Layer.Builder mergeFrom(Layer other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Layer.Builder>
    • mergeFrom

      public Layer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Layer.Builder>
      Throws:
      IOException
    • getDirectiveValue

      public int getDirectiveValue()
       Required. The recovered Dockerfile directive used to construct this layer.
       
      .grafeas.v1beta1.image.Layer.Directive directive = 1;
      Specified by:
      getDirectiveValue in interface LayerOrBuilder
      Returns:
      The enum numeric value on the wire for directive.
    • setDirectiveValue

      public Layer.Builder setDirectiveValue(int value)
       Required. The recovered Dockerfile directive used to construct this layer.
       
      .grafeas.v1beta1.image.Layer.Directive directive = 1;
      Parameters:
      value - The enum numeric value on the wire for directive to set.
      Returns:
      This builder for chaining.
    • getDirective

      public Layer.Directive getDirective()
       Required. The recovered Dockerfile directive used to construct this layer.
       
      .grafeas.v1beta1.image.Layer.Directive directive = 1;
      Specified by:
      getDirective in interface LayerOrBuilder
      Returns:
      The directive.
    • setDirective

      public Layer.Builder setDirective(Layer.Directive value)
       Required. The recovered Dockerfile directive used to construct this layer.
       
      .grafeas.v1beta1.image.Layer.Directive directive = 1;
      Parameters:
      value - The directive to set.
      Returns:
      This builder for chaining.
    • clearDirective

      public Layer.Builder clearDirective()
       Required. The recovered Dockerfile directive used to construct this layer.
       
      .grafeas.v1beta1.image.Layer.Directive directive = 1;
      Returns:
      This builder for chaining.
    • getArguments

      public String getArguments()
       The recovered arguments to the Dockerfile directive.
       
      string arguments = 2;
      Specified by:
      getArguments in interface LayerOrBuilder
      Returns:
      The arguments.
    • getArgumentsBytes

      public com.google.protobuf.ByteString getArgumentsBytes()
       The recovered arguments to the Dockerfile directive.
       
      string arguments = 2;
      Specified by:
      getArgumentsBytes in interface LayerOrBuilder
      Returns:
      The bytes for arguments.
    • setArguments

      public Layer.Builder setArguments(String value)
       The recovered arguments to the Dockerfile directive.
       
      string arguments = 2;
      Parameters:
      value - The arguments to set.
      Returns:
      This builder for chaining.
    • clearArguments

      public Layer.Builder clearArguments()
       The recovered arguments to the Dockerfile directive.
       
      string arguments = 2;
      Returns:
      This builder for chaining.
    • setArgumentsBytes

      public Layer.Builder setArgumentsBytes(com.google.protobuf.ByteString value)
       The recovered arguments to the Dockerfile directive.
       
      string arguments = 2;
      Parameters:
      value - The bytes for arguments to set.
      Returns:
      This builder for chaining.