Package io.grafeas.v1beta1.pkg
Class Package.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Package.Builder>
io.grafeas.v1beta1.pkg.Package.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PackageOrBuilder,Cloneable
- Enclosing class:
- Package
public static final class Package.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Package.Builder>
implements PackageOrBuilder
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.v1beta1.package.Package-
Method Summary
Modifier and TypeMethodDescriptionaddAllDistribution(Iterable<? extends Distribution> values) The various channels by which a package is distributed.addDistribution(int index, Distribution value) The various channels by which a package is distributed.addDistribution(int index, Distribution.Builder builderForValue) The various channels by which a package is distributed.addDistribution(Distribution value) The various channels by which a package is distributed.addDistribution(Distribution.Builder builderForValue) The various channels by which a package is distributed.The various channels by which a package is distributed.addDistributionBuilder(int index) The various channels by which a package is distributed.build()clear()The various channels by which a package is distributed.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDistribution(int index) The various channels by which a package is distributed.getDistributionBuilder(int index) The various channels by which a package is distributed.The various channels by which a package is distributed.intThe various channels by which a package is distributed.The various channels by which a package is distributed.getDistributionOrBuilder(int index) The various channels by which a package is distributed.List<? extends DistributionOrBuilder>The various channels by which a package is distributed.getName()Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeDistribution(int index) The various channels by which a package is distributed.setDistribution(int index, Distribution value) The various channels by which a package is distributed.setDistribution(int index, Distribution.Builder builderForValue) The various channels by which a package is distributed.Required.setNameBytes(com.google.protobuf.ByteString 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Package.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Package.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Package.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Package.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Package.Builder>
-
mergeFrom
public Package.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Package.Builder>- Throws:
IOException
-
getName
Required. Immutable. The name of the package.
string name = 1;- Specified by:
getNamein interfacePackageOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Immutable. The name of the package.
string name = 1;- Specified by:
getNameBytesin interfacePackageOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Immutable. The name of the package.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Immutable. The name of the package.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Required. Immutable. The name of the package.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDistributionList
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;- Specified by:
getDistributionListin interfacePackageOrBuilder
-
getDistributionCount
public int getDistributionCount()The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;- Specified by:
getDistributionCountin interfacePackageOrBuilder
-
getDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;- Specified by:
getDistributionin interfacePackageOrBuilder
-
setDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
setDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addAllDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
clearDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
removeDistribution
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
getDistributionBuilder
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
getDistributionOrBuilder
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;- Specified by:
getDistributionOrBuilderin interfacePackageOrBuilder
-
getDistributionOrBuilderList
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;- Specified by:
getDistributionOrBuilderListin interfacePackageOrBuilder
-
addDistributionBuilder
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
addDistributionBuilder
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10; -
getDistributionBuilderList
The various channels by which a package is distributed.
repeated .grafeas.v1beta1.package.Distribution distribution = 10;
-