Package io.grafeas.v1beta1.image
Class Layer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Layer.Builder> implements LayerOrBuilder
Layer holds metadata specific to a layer of a Docker image.
Protobuf typegrafeas.v1beta1.image.Layer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Layer.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Layer
build()
Layer
buildPartial()
Layer.Builder
clear()
Layer.Builder
clearArguments()
The recovered arguments to the Dockerfile directive.Layer.Builder
clearDirective()
Required.Layer.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Layer.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Layer.Builder
clone()
String
getArguments()
The recovered arguments to the Dockerfile directive.com.google.protobuf.ByteString
getArgumentsBytes()
The recovered arguments to the Dockerfile directive.Layer
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Layer.Directive
getDirective()
Required.int
getDirectiveValue()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Layer.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Layer.Builder
mergeFrom(com.google.protobuf.Message other)
Layer.Builder
mergeFrom(Layer other)
Layer.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Layer.Builder
setArguments(String value)
The recovered arguments to the Dockerfile directive.Layer.Builder
setArgumentsBytes(com.google.protobuf.ByteString value)
The recovered arguments to the Dockerfile directive.Layer.Builder
setDirective(Layer.Directive value)
Required.Layer.Builder
setDirectiveValue(int value)
Required.Layer.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Layer.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Layer.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
clear
public Layer.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
getDefaultInstanceForType
public Layer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Layer build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Layer buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Layer.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
setField
public Layer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
clearField
public Layer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
clearOneof
public Layer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
setRepeatedField
public Layer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
addRepeatedField
public Layer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
mergeFrom
public Layer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Layer.Builder>
-
mergeFrom
public Layer.Builder mergeFrom(Layer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
mergeFrom
public Layer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.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 interfaceLayerOrBuilder
- 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 interfaceLayerOrBuilder
- 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 interfaceLayerOrBuilder
- Returns:
- The arguments.
-
getArgumentsBytes
public com.google.protobuf.ByteString getArgumentsBytes()
The recovered arguments to the Dockerfile directive.
string arguments = 2;
- Specified by:
getArgumentsBytes
in interfaceLayerOrBuilder
- 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.
-
setUnknownFields
public final Layer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
mergeUnknownFields
public final Layer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Layer.Builder>
-
-