public static final class Details.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder> implements DetailsOrBuilder
Details of a vulnerability occurrence.Protobuf type
grafeas.v1beta1.vulnerability.Details| Modifier and Type | Method and Description |
|---|---|
Details.Builder |
addAllPackageIssue(Iterable<? extends PackageIssue> values)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
addAllRelatedUrls(Iterable<? extends RelatedUrl> values)
Output only.
|
Details.Builder |
addPackageIssue(int index,
PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
addPackageIssue(int index,
PackageIssue value)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
addPackageIssue(PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
addPackageIssue(PackageIssue value)
The set of affected locations and their fixes (if available) within the
associated resource.
|
PackageIssue.Builder |
addPackageIssueBuilder()
The set of affected locations and their fixes (if available) within the
associated resource.
|
PackageIssue.Builder |
addPackageIssueBuilder(int index)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
addRelatedUrls(int index,
RelatedUrl.Builder builderForValue)
Output only.
|
Details.Builder |
addRelatedUrls(int index,
RelatedUrl value)
Output only.
|
Details.Builder |
addRelatedUrls(RelatedUrl.Builder builderForValue)
Output only.
|
Details.Builder |
addRelatedUrls(RelatedUrl value)
Output only.
|
RelatedUrl.Builder |
addRelatedUrlsBuilder()
Output only.
|
RelatedUrl.Builder |
addRelatedUrlsBuilder(int index)
Output only.
|
Details.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Details |
build() |
Details |
buildPartial() |
Details.Builder |
clear() |
Details.Builder |
clearCvssScore()
Output only.
|
Details.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Details.Builder |
clearLongDescription()
Output only.
|
Details.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Details.Builder |
clearPackageIssue()
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
clearRelatedUrls()
Output only.
|
Details.Builder |
clearSeverity()
Output only.
|
Details.Builder |
clearShortDescription()
Output only.
|
Details.Builder |
clearType()
The type of package; whether native or non native(ruby gems, node.js
packages etc)
|
Details.Builder |
clone() |
float |
getCvssScore()
Output only.
|
Details |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getLongDescription()
Output only.
|
com.google.protobuf.ByteString |
getLongDescriptionBytes()
Output only.
|
PackageIssue |
getPackageIssue(int index)
The set of affected locations and their fixes (if available) within the
associated resource.
|
PackageIssue.Builder |
getPackageIssueBuilder(int index)
The set of affected locations and their fixes (if available) within the
associated resource.
|
List<PackageIssue.Builder> |
getPackageIssueBuilderList()
The set of affected locations and their fixes (if available) within the
associated resource.
|
int |
getPackageIssueCount()
The set of affected locations and their fixes (if available) within the
associated resource.
|
List<PackageIssue> |
getPackageIssueList()
The set of affected locations and their fixes (if available) within the
associated resource.
|
PackageIssueOrBuilder |
getPackageIssueOrBuilder(int index)
The set of affected locations and their fixes (if available) within the
associated resource.
|
List<? extends PackageIssueOrBuilder> |
getPackageIssueOrBuilderList()
The set of affected locations and their fixes (if available) within the
associated resource.
|
RelatedUrl |
getRelatedUrls(int index)
Output only.
|
RelatedUrl.Builder |
getRelatedUrlsBuilder(int index)
Output only.
|
List<RelatedUrl.Builder> |
getRelatedUrlsBuilderList()
Output only.
|
int |
getRelatedUrlsCount()
Output only.
|
List<RelatedUrl> |
getRelatedUrlsList()
Output only.
|
RelatedUrlOrBuilder |
getRelatedUrlsOrBuilder(int index)
Output only.
|
List<? extends RelatedUrlOrBuilder> |
getRelatedUrlsOrBuilderList()
Output only.
|
Severity |
getSeverity()
Output only.
|
int |
getSeverityValue()
Output only.
|
String |
getShortDescription()
Output only.
|
com.google.protobuf.ByteString |
getShortDescriptionBytes()
Output only.
|
String |
getType()
The type of package; whether native or non native(ruby gems, node.js
packages etc)
|
com.google.protobuf.ByteString |
getTypeBytes()
The type of package; whether native or non native(ruby gems, node.js
packages etc)
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Details.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Details.Builder |
mergeFrom(Details other) |
Details.Builder |
mergeFrom(com.google.protobuf.Message other) |
Details.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Details.Builder |
removePackageIssue(int index)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
removeRelatedUrls(int index)
Output only.
|
Details.Builder |
setCvssScore(float value)
Output only.
|
Details.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Details.Builder |
setLongDescription(String value)
Output only.
|
Details.Builder |
setLongDescriptionBytes(com.google.protobuf.ByteString value)
Output only.
|
Details.Builder |
setPackageIssue(int index,
PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
setPackageIssue(int index,
PackageIssue value)
The set of affected locations and their fixes (if available) within the
associated resource.
|
Details.Builder |
setRelatedUrls(int index,
RelatedUrl.Builder builderForValue)
Output only.
|
Details.Builder |
setRelatedUrls(int index,
RelatedUrl value)
Output only.
|
Details.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Details.Builder |
setSeverity(Severity value)
Output only.
|
Details.Builder |
setSeverityValue(int value)
Output only.
|
Details.Builder |
setShortDescription(String value)
Output only.
|
Details.Builder |
setShortDescriptionBytes(com.google.protobuf.ByteString value)
Output only.
|
Details.Builder |
setType(String value)
The type of package; whether native or non native(ruby gems, node.js
packages etc)
|
Details.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
The type of package; whether native or non native(ruby gems, node.js
packages etc)
|
Details.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Details build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Details buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Details.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Details.Builder>public Details.Builder mergeFrom(Details other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public Details.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Details.Builder>IOExceptionpublic String getType()
The type of package; whether native or non native(ruby gems, node.js packages etc)
string type = 1;getType in interface DetailsOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
The type of package; whether native or non native(ruby gems, node.js packages etc)
string type = 1;getTypeBytes in interface DetailsOrBuilderpublic Details.Builder setType(String value)
The type of package; whether native or non native(ruby gems, node.js packages etc)
string type = 1;public Details.Builder clearType()
The type of package; whether native or non native(ruby gems, node.js packages etc)
string type = 1;public Details.Builder setTypeBytes(com.google.protobuf.ByteString value)
The type of package; whether native or non native(ruby gems, node.js packages etc)
string type = 1;public int getSeverityValue()
Output only. The note provider assigned Severity of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;getSeverityValue in interface DetailsOrBuilderpublic Details.Builder setSeverityValue(int value)
Output only. The note provider assigned Severity of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public Severity getSeverity()
Output only. The note provider assigned Severity of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;getSeverity in interface DetailsOrBuilderpublic Details.Builder setSeverity(Severity value)
Output only. The note provider assigned Severity of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public Details.Builder clearSeverity()
Output only. The note provider assigned Severity of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public float getCvssScore()
Output only. The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 3;getCvssScore in interface DetailsOrBuilderpublic Details.Builder setCvssScore(float value)
Output only. The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 3;public Details.Builder clearCvssScore()
Output only. The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 3;public List<PackageIssue> getPackageIssueList()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;getPackageIssueList in interface DetailsOrBuilderpublic int getPackageIssueCount()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;getPackageIssueCount in interface DetailsOrBuilderpublic PackageIssue getPackageIssue(int index)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;getPackageIssue in interface DetailsOrBuilderpublic Details.Builder setPackageIssue(int index, PackageIssue value)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder setPackageIssue(int index, PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder addPackageIssue(PackageIssue value)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder addPackageIssue(int index, PackageIssue value)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder addPackageIssue(PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder addPackageIssue(int index, PackageIssue.Builder builderForValue)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder addAllPackageIssue(Iterable<? extends PackageIssue> values)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder clearPackageIssue()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public Details.Builder removePackageIssue(int index)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public PackageIssue.Builder getPackageIssueBuilder(int index)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public PackageIssueOrBuilder getPackageIssueOrBuilder(int index)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;getPackageIssueOrBuilder in interface DetailsOrBuilderpublic List<? extends PackageIssueOrBuilder> getPackageIssueOrBuilderList()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;getPackageIssueOrBuilderList in interface DetailsOrBuilderpublic PackageIssue.Builder addPackageIssueBuilder()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public PackageIssue.Builder addPackageIssueBuilder(int index)
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public List<PackageIssue.Builder> getPackageIssueBuilderList()
The set of affected locations and their fixes (if available) within the associated resource.
repeated .grafeas.v1beta1.vulnerability.PackageIssue package_issue = 4;public String getShortDescription()
Output only. A one sentence description of this vulnerability.
string short_description = 5;getShortDescription in interface DetailsOrBuilderpublic com.google.protobuf.ByteString getShortDescriptionBytes()
Output only. A one sentence description of this vulnerability.
string short_description = 5;getShortDescriptionBytes in interface DetailsOrBuilderpublic Details.Builder setShortDescription(String value)
Output only. A one sentence description of this vulnerability.
string short_description = 5;public Details.Builder clearShortDescription()
Output only. A one sentence description of this vulnerability.
string short_description = 5;public Details.Builder setShortDescriptionBytes(com.google.protobuf.ByteString value)
Output only. A one sentence description of this vulnerability.
string short_description = 5;public String getLongDescription()
Output only. A detailed description of this vulnerability.
string long_description = 6;getLongDescription in interface DetailsOrBuilderpublic com.google.protobuf.ByteString getLongDescriptionBytes()
Output only. A detailed description of this vulnerability.
string long_description = 6;getLongDescriptionBytes in interface DetailsOrBuilderpublic Details.Builder setLongDescription(String value)
Output only. A detailed description of this vulnerability.
string long_description = 6;public Details.Builder clearLongDescription()
Output only. A detailed description of this vulnerability.
string long_description = 6;public Details.Builder setLongDescriptionBytes(com.google.protobuf.ByteString value)
Output only. A detailed description of this vulnerability.
string long_description = 6;public List<RelatedUrl> getRelatedUrlsList()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;getRelatedUrlsList in interface DetailsOrBuilderpublic int getRelatedUrlsCount()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;getRelatedUrlsCount in interface DetailsOrBuilderpublic RelatedUrl getRelatedUrls(int index)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;getRelatedUrls in interface DetailsOrBuilderpublic Details.Builder setRelatedUrls(int index, RelatedUrl value)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder setRelatedUrls(int index, RelatedUrl.Builder builderForValue)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder addRelatedUrls(RelatedUrl value)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder addRelatedUrls(int index, RelatedUrl value)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder addRelatedUrls(RelatedUrl.Builder builderForValue)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder addRelatedUrls(int index, RelatedUrl.Builder builderForValue)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder addAllRelatedUrls(Iterable<? extends RelatedUrl> values)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder clearRelatedUrls()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public Details.Builder removeRelatedUrls(int index)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public RelatedUrl.Builder getRelatedUrlsBuilder(int index)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public RelatedUrlOrBuilder getRelatedUrlsOrBuilder(int index)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;getRelatedUrlsOrBuilder in interface DetailsOrBuilderpublic List<? extends RelatedUrlOrBuilder> getRelatedUrlsOrBuilderList()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;getRelatedUrlsOrBuilderList in interface DetailsOrBuilderpublic RelatedUrl.Builder addRelatedUrlsBuilder()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public RelatedUrl.Builder addRelatedUrlsBuilder(int index)
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public List<RelatedUrl.Builder> getRelatedUrlsBuilderList()
Output only. URLs related to this vulnerability.
repeated .grafeas.v1beta1.RelatedUrl related_urls = 7;public final Details.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>public final Details.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>Copyright © 2019 Google LLC. All rights reserved.