Package io.grafeas.v1beta1.vulnerability
Class PackageIssue.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PackageIssue.Builder>
io.grafeas.v1beta1.vulnerability.PackageIssue.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PackageIssueOrBuilder,Cloneable
- Enclosing class:
- PackageIssue
public static final class PackageIssue.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PackageIssue.Builder>
implements PackageIssueOrBuilder
This message wraps a location affected by a vulnerability and its associated fix (if one is available).Protobuf type
grafeas.v1beta1.vulnerability.PackageIssue-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.The location of the available fix for vulnerability.Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.Required.Required.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe location of the available fix for vulnerability.The location of the available fix for vulnerability.The location of the available fix for vulnerability.Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.com.google.protobuf.ByteStringDeprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.booleanRequired.booleanThe location of the available fix for vulnerability.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanRequired.The location of the available fix for vulnerability.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(PackageIssue other) Required.setAffectedLocation(VulnerabilityLocation.Builder builderForValue) Required.The location of the available fix for vulnerability.setFixedLocation(VulnerabilityLocation.Builder builderForValue) The location of the available fix for vulnerability.setSeverityName(String value) Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.setSeverityNameBytes(com.google.protobuf.ByteString value) Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.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<PackageIssue.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<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.GeneratedMessage.Builder<PackageIssue.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<PackageIssue.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PackageIssue.Builder>
-
mergeFrom
public 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<PackageIssue.Builder>- Throws:
IOException
-
hasAffectedLocation
public boolean hasAffectedLocation()Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1;- Specified by:
hasAffectedLocationin interfacePackageIssueOrBuilder- Returns:
- Whether the affectedLocation field is set.
-
getAffectedLocation
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1;- Specified by:
getAffectedLocationin interfacePackageIssueOrBuilder- Returns:
- The affectedLocation.
-
setAffectedLocation
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1; -
setAffectedLocation
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1; -
mergeAffectedLocation
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1; -
clearAffectedLocation
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1; -
getAffectedLocationBuilder
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1; -
getAffectedLocationOrBuilder
Required. The location of the vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation affected_location = 1;- Specified by:
getAffectedLocationOrBuilderin interfacePackageIssueOrBuilder
-
hasFixedLocation
public boolean hasFixedLocation()The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2;- Specified by:
hasFixedLocationin interfacePackageIssueOrBuilder- Returns:
- Whether the fixedLocation field is set.
-
getFixedLocation
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2;- Specified by:
getFixedLocationin interfacePackageIssueOrBuilder- Returns:
- The fixedLocation.
-
setFixedLocation
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2; -
setFixedLocation
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2; -
mergeFixedLocation
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2; -
clearFixedLocation
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2; -
getFixedLocationBuilder
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2; -
getFixedLocationOrBuilder
The location of the available fix for vulnerability.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 2;- Specified by:
getFixedLocationOrBuilderin interfacePackageIssueOrBuilder
-
getSeverityName
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
string severity_name = 3;- Specified by:
getSeverityNamein interfacePackageIssueOrBuilder- Returns:
- The severityName.
-
getSeverityNameBytes
public com.google.protobuf.ByteString getSeverityNameBytes()Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
string severity_name = 3;- Specified by:
getSeverityNameBytesin interfacePackageIssueOrBuilder- Returns:
- The bytes for severityName.
-
setSeverityName
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
string severity_name = 3;- Parameters:
value- The severityName to set.- Returns:
- This builder for chaining.
-
clearSeverityName
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
string severity_name = 3;- Returns:
- This builder for chaining.
-
setSeverityNameBytes
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
string severity_name = 3;- Parameters:
value- The bytes for severityName to set.- Returns:
- This builder for chaining.
-