public static final class PackageNote.Builder extends GeneratedMessageV3.Builder<PackageNote.Builder> implements PackageNoteOrBuilder
This represents a particular package that is distributed over various channels. E.g., glibc (aka libc6) is distributed by many, at various versions.Protobuf type
grafeas.v1.PackageNote
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public PackageNote build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public PackageNote buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public PackageNote.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<PackageNote.Builder>
public PackageNote.Builder mergeFrom(PackageNote other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public PackageNote.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<PackageNote.Builder>
IOException
public String getName()
Required. Immutable. The name of the package.
string name = 1;
getName
in interface PackageNoteOrBuilder
public ByteString getNameBytes()
Required. Immutable. The name of the package.
string name = 1;
getNameBytes
in interface PackageNoteOrBuilder
public PackageNote.Builder setName(String value)
Required. Immutable. The name of the package.
string name = 1;
public PackageNote.Builder clearName()
Required. Immutable. The name of the package.
string name = 1;
public PackageNote.Builder setNameBytes(ByteString value)
Required. Immutable. The name of the package.
string name = 1;
public List<Distribution> getDistributionList()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
getDistributionList
in interface PackageNoteOrBuilder
public int getDistributionCount()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
getDistributionCount
in interface PackageNoteOrBuilder
public Distribution getDistribution(int index)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
getDistribution
in interface PackageNoteOrBuilder
public PackageNote.Builder setDistribution(int index, Distribution value)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder setDistribution(int index, Distribution.Builder builderForValue)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder addDistribution(Distribution value)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder addDistribution(int index, Distribution value)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder addDistribution(Distribution.Builder builderForValue)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder addDistribution(int index, Distribution.Builder builderForValue)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder addAllDistribution(Iterable<? extends Distribution> values)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder clearDistribution()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public PackageNote.Builder removeDistribution(int index)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public Distribution.Builder getDistributionBuilder(int index)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public DistributionOrBuilder getDistributionOrBuilder(int index)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
getDistributionOrBuilder
in interface PackageNoteOrBuilder
public List<? extends DistributionOrBuilder> getDistributionOrBuilderList()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
getDistributionOrBuilderList
in interface PackageNoteOrBuilder
public Distribution.Builder addDistributionBuilder()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public Distribution.Builder addDistributionBuilder(int index)
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public List<Distribution.Builder> getDistributionBuilderList()
The various channels by which a package is distributed.
repeated .grafeas.v1.Distribution distribution = 10;
public final PackageNote.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<PackageNote.Builder>
public final PackageNote.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<PackageNote.Builder>
Copyright © 2019 Google LLC. All rights reserved.