Package io.grafeas.v1
Class VulnerabilityOccurrence.PackageIssue.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
- io.grafeas.v1.VulnerabilityOccurrence.PackageIssue.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VulnerabilityOccurrence.PackageIssueOrBuilder,Cloneable
- Enclosing class:
- VulnerabilityOccurrence.PackageIssue
public static final class VulnerabilityOccurrence.PackageIssue.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder> implements VulnerabilityOccurrence.PackageIssueOrBuilder
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
Protobuf typegrafeas.v1.VulnerabilityOccurrence.PackageIssue
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityOccurrence.PackageIssue.BuilderaddAllFileLocation(Iterable<? extends FileLocation> values)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderaddFileLocation(int index, FileLocation value)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderaddFileLocation(int index, FileLocation.Builder builderForValue)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderaddFileLocation(FileLocation value)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderaddFileLocation(FileLocation.Builder builderForValue)The location at which this package was found.FileLocation.BuilderaddFileLocationBuilder()The location at which this package was found.FileLocation.BuilderaddFileLocationBuilder(int index)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VulnerabilityOccurrence.PackageIssuebuild()VulnerabilityOccurrence.PackageIssuebuildPartial()VulnerabilityOccurrence.PackageIssue.Builderclear()VulnerabilityOccurrence.PackageIssue.BuilderclearAffectedCpeUri()Required.VulnerabilityOccurrence.PackageIssue.BuilderclearAffectedPackage()Required.VulnerabilityOccurrence.PackageIssue.BuilderclearAffectedVersion()Required.VulnerabilityOccurrence.PackageIssue.BuilderclearEffectiveSeverity()The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.VulnerabilityOccurrence.PackageIssue.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VulnerabilityOccurrence.PackageIssue.BuilderclearFileLocation()The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuilderclearFixAvailable()Output only.VulnerabilityOccurrence.PackageIssue.BuilderclearFixedCpeUri()The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuilderclearFixedPackage()The package this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuilderclearFixedVersion()Required.VulnerabilityOccurrence.PackageIssue.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VulnerabilityOccurrence.PackageIssue.BuilderclearPackageType()The type of package (e.g.VulnerabilityOccurrence.PackageIssue.Builderclone()StringgetAffectedCpeUri()Required.com.google.protobuf.ByteStringgetAffectedCpeUriBytes()Required.StringgetAffectedPackage()Required.com.google.protobuf.ByteStringgetAffectedPackageBytes()Required.VersiongetAffectedVersion()Required.Version.BuildergetAffectedVersionBuilder()Required.VersionOrBuildergetAffectedVersionOrBuilder()Required.VulnerabilityOccurrence.PackageIssuegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SeveritygetEffectiveSeverity()The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.intgetEffectiveSeverityValue()The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.FileLocationgetFileLocation(int index)The location at which this package was found.FileLocation.BuildergetFileLocationBuilder(int index)The location at which this package was found.List<FileLocation.Builder>getFileLocationBuilderList()The location at which this package was found.intgetFileLocationCount()The location at which this package was found.List<FileLocation>getFileLocationList()The location at which this package was found.FileLocationOrBuildergetFileLocationOrBuilder(int index)The location at which this package was found.List<? extends FileLocationOrBuilder>getFileLocationOrBuilderList()The location at which this package was found.booleangetFixAvailable()Output only.StringgetFixedCpeUri()The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in.com.google.protobuf.ByteStringgetFixedCpeUriBytes()The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in.StringgetFixedPackage()The package this vulnerability was fixed in.com.google.protobuf.ByteStringgetFixedPackageBytes()The package this vulnerability was fixed in.VersiongetFixedVersion()Required.Version.BuildergetFixedVersionBuilder()Required.VersionOrBuildergetFixedVersionOrBuilder()Required.StringgetPackageType()The type of package (e.g.com.google.protobuf.ByteStringgetPackageTypeBytes()The type of package (e.g.booleanhasAffectedVersion()Required.booleanhasFixedVersion()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VulnerabilityOccurrence.PackageIssue.BuildermergeAffectedVersion(Version value)Required.VulnerabilityOccurrence.PackageIssue.BuildermergeFixedVersion(Version value)Required.VulnerabilityOccurrence.PackageIssue.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VulnerabilityOccurrence.PackageIssue.BuildermergeFrom(com.google.protobuf.Message other)VulnerabilityOccurrence.PackageIssue.BuildermergeFrom(VulnerabilityOccurrence.PackageIssue other)VulnerabilityOccurrence.PackageIssue.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VulnerabilityOccurrence.PackageIssue.BuilderremoveFileLocation(int index)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedCpeUri(String value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedCpeUriBytes(com.google.protobuf.ByteString value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedPackage(String value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedPackageBytes(com.google.protobuf.ByteString value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedVersion(Version value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetAffectedVersion(Version.Builder builderForValue)Required.VulnerabilityOccurrence.PackageIssue.BuildersetEffectiveSeverity(Severity value)The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.VulnerabilityOccurrence.PackageIssue.BuildersetEffectiveSeverityValue(int value)The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.VulnerabilityOccurrence.PackageIssue.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VulnerabilityOccurrence.PackageIssue.BuildersetFileLocation(int index, FileLocation value)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuildersetFileLocation(int index, FileLocation.Builder builderForValue)The location at which this package was found.VulnerabilityOccurrence.PackageIssue.BuildersetFixAvailable(boolean value)Output only.VulnerabilityOccurrence.PackageIssue.BuildersetFixedCpeUri(String value)The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuildersetFixedCpeUriBytes(com.google.protobuf.ByteString value)The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuildersetFixedPackage(String value)The package this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuildersetFixedPackageBytes(com.google.protobuf.ByteString value)The package this vulnerability was fixed in.VulnerabilityOccurrence.PackageIssue.BuildersetFixedVersion(Version value)Required.VulnerabilityOccurrence.PackageIssue.BuildersetFixedVersion(Version.Builder builderForValue)Required.VulnerabilityOccurrence.PackageIssue.BuildersetPackageType(String value)The type of package (e.g.VulnerabilityOccurrence.PackageIssue.BuildersetPackageTypeBytes(com.google.protobuf.ByteString value)The type of package (e.g.VulnerabilityOccurrence.PackageIssue.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)VulnerabilityOccurrence.PackageIssue.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
clear
public VulnerabilityOccurrence.PackageIssue.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.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.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
getDefaultInstanceForType
public VulnerabilityOccurrence.PackageIssue getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public VulnerabilityOccurrence.PackageIssue build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VulnerabilityOccurrence.PackageIssue buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VulnerabilityOccurrence.PackageIssue.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
setField
public VulnerabilityOccurrence.PackageIssue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
clearField
public VulnerabilityOccurrence.PackageIssue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
clearOneof
public VulnerabilityOccurrence.PackageIssue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
setRepeatedField
public VulnerabilityOccurrence.PackageIssue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
addRepeatedField
public VulnerabilityOccurrence.PackageIssue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
mergeFrom
public VulnerabilityOccurrence.PackageIssue.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
mergeFrom
public VulnerabilityOccurrence.PackageIssue.Builder mergeFrom(VulnerabilityOccurrence.PackageIssue other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
mergeFrom
public VulnerabilityOccurrence.PackageIssue.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<VulnerabilityOccurrence.PackageIssue.Builder>- Throws:
IOException
-
getAffectedCpeUri
public String getAffectedCpeUri()
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
string affected_cpe_uri = 1;- Specified by:
getAffectedCpeUriin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The affectedCpeUri.
-
getAffectedCpeUriBytes
public com.google.protobuf.ByteString getAffectedCpeUriBytes()
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
string affected_cpe_uri = 1;- Specified by:
getAffectedCpeUriBytesin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The bytes for affectedCpeUri.
-
setAffectedCpeUri
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedCpeUri(String value)
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
string affected_cpe_uri = 1;- Parameters:
value- The affectedCpeUri to set.- Returns:
- This builder for chaining.
-
clearAffectedCpeUri
public VulnerabilityOccurrence.PackageIssue.Builder clearAffectedCpeUri()
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
string affected_cpe_uri = 1;- Returns:
- This builder for chaining.
-
setAffectedCpeUriBytes
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedCpeUriBytes(com.google.protobuf.ByteString value)
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
string affected_cpe_uri = 1;- Parameters:
value- The bytes for affectedCpeUri to set.- Returns:
- This builder for chaining.
-
getAffectedPackage
public String getAffectedPackage()
Required. The package this vulnerability was found in.
string affected_package = 2;- Specified by:
getAffectedPackagein interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The affectedPackage.
-
getAffectedPackageBytes
public com.google.protobuf.ByteString getAffectedPackageBytes()
Required. The package this vulnerability was found in.
string affected_package = 2;- Specified by:
getAffectedPackageBytesin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The bytes for affectedPackage.
-
setAffectedPackage
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedPackage(String value)
Required. The package this vulnerability was found in.
string affected_package = 2;- Parameters:
value- The affectedPackage to set.- Returns:
- This builder for chaining.
-
clearAffectedPackage
public VulnerabilityOccurrence.PackageIssue.Builder clearAffectedPackage()
Required. The package this vulnerability was found in.
string affected_package = 2;- Returns:
- This builder for chaining.
-
setAffectedPackageBytes
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedPackageBytes(com.google.protobuf.ByteString value)
Required. The package this vulnerability was found in.
string affected_package = 2;- Parameters:
value- The bytes for affectedPackage to set.- Returns:
- This builder for chaining.
-
hasAffectedVersion
public boolean hasAffectedVersion()
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;- Specified by:
hasAffectedVersionin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- Whether the affectedVersion field is set.
-
getAffectedVersion
public Version getAffectedVersion()
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;- Specified by:
getAffectedVersionin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The affectedVersion.
-
setAffectedVersion
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedVersion(Version value)
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;
-
setAffectedVersion
public VulnerabilityOccurrence.PackageIssue.Builder setAffectedVersion(Version.Builder builderForValue)
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;
-
mergeAffectedVersion
public VulnerabilityOccurrence.PackageIssue.Builder mergeAffectedVersion(Version value)
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;
-
clearAffectedVersion
public VulnerabilityOccurrence.PackageIssue.Builder clearAffectedVersion()
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;
-
getAffectedVersionBuilder
public Version.Builder getAffectedVersionBuilder()
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;
-
getAffectedVersionOrBuilder
public VersionOrBuilder getAffectedVersionOrBuilder()
Required. The version of the package that is installed on the resource affected by this vulnerability.
.grafeas.v1.Version affected_version = 3;- Specified by:
getAffectedVersionOrBuilderin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
getFixedCpeUri
public String getFixedCpeUri()
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 4;- Specified by:
getFixedCpeUriin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The fixedCpeUri.
-
getFixedCpeUriBytes
public com.google.protobuf.ByteString getFixedCpeUriBytes()
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 4;- Specified by:
getFixedCpeUriBytesin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The bytes for fixedCpeUri.
-
setFixedCpeUri
public VulnerabilityOccurrence.PackageIssue.Builder setFixedCpeUri(String value)
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 4;- Parameters:
value- The fixedCpeUri to set.- Returns:
- This builder for chaining.
-
clearFixedCpeUri
public VulnerabilityOccurrence.PackageIssue.Builder clearFixedCpeUri()
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 4;- Returns:
- This builder for chaining.
-
setFixedCpeUriBytes
public VulnerabilityOccurrence.PackageIssue.Builder setFixedCpeUriBytes(com.google.protobuf.ByteString value)
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 4;- Parameters:
value- The bytes for fixedCpeUri to set.- Returns:
- This builder for chaining.
-
getFixedPackage
public String getFixedPackage()
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
string fixed_package = 5;- Specified by:
getFixedPackagein interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The fixedPackage.
-
getFixedPackageBytes
public com.google.protobuf.ByteString getFixedPackageBytes()
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
string fixed_package = 5;- Specified by:
getFixedPackageBytesin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The bytes for fixedPackage.
-
setFixedPackage
public VulnerabilityOccurrence.PackageIssue.Builder setFixedPackage(String value)
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
string fixed_package = 5;- Parameters:
value- The fixedPackage to set.- Returns:
- This builder for chaining.
-
clearFixedPackage
public VulnerabilityOccurrence.PackageIssue.Builder clearFixedPackage()
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
string fixed_package = 5;- Returns:
- This builder for chaining.
-
setFixedPackageBytes
public VulnerabilityOccurrence.PackageIssue.Builder setFixedPackageBytes(com.google.protobuf.ByteString value)
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
string fixed_package = 5;- Parameters:
value- The bytes for fixedPackage to set.- Returns:
- This builder for chaining.
-
hasFixedVersion
public boolean hasFixedVersion()
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;- Specified by:
hasFixedVersionin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- Whether the fixedVersion field is set.
-
getFixedVersion
public Version getFixedVersion()
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;- Specified by:
getFixedVersionin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The fixedVersion.
-
setFixedVersion
public VulnerabilityOccurrence.PackageIssue.Builder setFixedVersion(Version value)
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;
-
setFixedVersion
public VulnerabilityOccurrence.PackageIssue.Builder setFixedVersion(Version.Builder builderForValue)
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;
-
mergeFixedVersion
public VulnerabilityOccurrence.PackageIssue.Builder mergeFixedVersion(Version value)
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;
-
clearFixedVersion
public VulnerabilityOccurrence.PackageIssue.Builder clearFixedVersion()
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;
-
getFixedVersionBuilder
public Version.Builder getFixedVersionBuilder()
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;
-
getFixedVersionOrBuilder
public VersionOrBuilder getFixedVersionOrBuilder()
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
.grafeas.v1.Version fixed_version = 6;- Specified by:
getFixedVersionOrBuilderin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
getFixAvailable
public boolean getFixAvailable()
Output only. Whether a fix is available for this package.
bool fix_available = 7;- Specified by:
getFixAvailablein interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The fixAvailable.
-
setFixAvailable
public VulnerabilityOccurrence.PackageIssue.Builder setFixAvailable(boolean value)
Output only. Whether a fix is available for this package.
bool fix_available = 7;- Parameters:
value- The fixAvailable to set.- Returns:
- This builder for chaining.
-
clearFixAvailable
public VulnerabilityOccurrence.PackageIssue.Builder clearFixAvailable()
Output only. Whether a fix is available for this package.
bool fix_available = 7;- Returns:
- This builder for chaining.
-
getPackageType
public String getPackageType()
The type of package (e.g. OS, MAVEN, GO).
string package_type = 8;- Specified by:
getPackageTypein interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The packageType.
-
getPackageTypeBytes
public com.google.protobuf.ByteString getPackageTypeBytes()
The type of package (e.g. OS, MAVEN, GO).
string package_type = 8;- Specified by:
getPackageTypeBytesin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The bytes for packageType.
-
setPackageType
public VulnerabilityOccurrence.PackageIssue.Builder setPackageType(String value)
The type of package (e.g. OS, MAVEN, GO).
string package_type = 8;- Parameters:
value- The packageType to set.- Returns:
- This builder for chaining.
-
clearPackageType
public VulnerabilityOccurrence.PackageIssue.Builder clearPackageType()
The type of package (e.g. OS, MAVEN, GO).
string package_type = 8;- Returns:
- This builder for chaining.
-
setPackageTypeBytes
public VulnerabilityOccurrence.PackageIssue.Builder setPackageTypeBytes(com.google.protobuf.ByteString value)
The type of package (e.g. OS, MAVEN, GO).
string package_type = 8;- Parameters:
value- The bytes for packageType to set.- Returns:
- This builder for chaining.
-
getEffectiveSeverityValue
public int getEffectiveSeverityValue()
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveSeverityValuein interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The enum numeric value on the wire for effectiveSeverity.
-
setEffectiveSeverityValue
public VulnerabilityOccurrence.PackageIssue.Builder setEffectiveSeverityValue(int value)
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for effectiveSeverity to set.- Returns:
- This builder for chaining.
-
getEffectiveSeverity
public Severity getEffectiveSeverity()
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEffectiveSeverityin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder- Returns:
- The effectiveSeverity.
-
setEffectiveSeverity
public VulnerabilityOccurrence.PackageIssue.Builder setEffectiveSeverity(Severity value)
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The effectiveSeverity to set.- Returns:
- This builder for chaining.
-
clearEffectiveSeverity
public VulnerabilityOccurrence.PackageIssue.Builder clearEffectiveSeverity()
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getFileLocationList
public List<FileLocation> getFileLocationList()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;- Specified by:
getFileLocationListin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
getFileLocationCount
public int getFileLocationCount()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;- Specified by:
getFileLocationCountin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
getFileLocation
public FileLocation getFileLocation(int index)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;- Specified by:
getFileLocationin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
setFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder setFileLocation(int index, FileLocation value)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
setFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder setFileLocation(int index, FileLocation.Builder builderForValue)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder addFileLocation(FileLocation value)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder addFileLocation(int index, FileLocation value)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder addFileLocation(FileLocation.Builder builderForValue)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder addFileLocation(int index, FileLocation.Builder builderForValue)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addAllFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder addAllFileLocation(Iterable<? extends FileLocation> values)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
clearFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder clearFileLocation()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
removeFileLocation
public VulnerabilityOccurrence.PackageIssue.Builder removeFileLocation(int index)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
getFileLocationBuilder
public FileLocation.Builder getFileLocationBuilder(int index)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
getFileLocationOrBuilder
public FileLocationOrBuilder getFileLocationOrBuilder(int index)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;- Specified by:
getFileLocationOrBuilderin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
getFileLocationOrBuilderList
public List<? extends FileLocationOrBuilder> getFileLocationOrBuilderList()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;- Specified by:
getFileLocationOrBuilderListin interfaceVulnerabilityOccurrence.PackageIssueOrBuilder
-
addFileLocationBuilder
public FileLocation.Builder addFileLocationBuilder()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
addFileLocationBuilder
public FileLocation.Builder addFileLocationBuilder(int index)
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
getFileLocationBuilderList
public List<FileLocation.Builder> getFileLocationBuilderList()
The location at which this package was found.
repeated .grafeas.v1.FileLocation file_location = 10;
-
setUnknownFields
public final VulnerabilityOccurrence.PackageIssue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
mergeUnknownFields
public final VulnerabilityOccurrence.PackageIssue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityOccurrence.PackageIssue.Builder>
-
-