Package com.google.containeranalysis.v1
Class VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder>
com.google.containeranalysis.v1.VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder
- All Implemented Interfaces:
VulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VulnerabilityOccurrencesSummary.FixableTotalByDigest
public static final class VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder>
implements VulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder
Per resource and severity counts of fixable and total vulnerabilities.Protobuf type
google.devtools.containeranalysis.v1.VulnerabilityOccurrencesSummary.FixableTotalByDigest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The number of fixable vulnerabilities associated with this resource.The affected resource.The severity for this count.The total number of vulnerabilities associated with this resource.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongThe number of fixable vulnerabilities associated with this resource.The affected resource.com.google.protobuf.ByteStringThe affected resource.The severity for this count.intThe severity for this count.longThe total number of vulnerabilities associated with this resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFixableCount(long value) The number of fixable vulnerabilities associated with this resource.setResourceUri(String value) The affected resource.setResourceUriBytes(com.google.protobuf.ByteString value) The affected resource.setSeverity(Severity value) The severity for this count.setSeverityValue(int value) The severity for this count.setTotalCount(long value) The total number of vulnerabilities associated with this resource.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<VulnerabilityOccurrencesSummary.FixableTotalByDigest.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<VulnerabilityOccurrencesSummary.FixableTotalByDigest.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<VulnerabilityOccurrencesSummary.FixableTotalByDigest.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
public VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder>
-
mergeFrom
public VulnerabilityOccurrencesSummary.FixableTotalByDigest.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<VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder>- Throws:
IOException
-
getResourceUri
The affected resource.
string resource_uri = 1;- Specified by:
getResourceUriin interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The resourceUri.
-
getResourceUriBytes
public com.google.protobuf.ByteString getResourceUriBytes()The affected resource.
string resource_uri = 1;- Specified by:
getResourceUriBytesin interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The bytes for resourceUri.
-
setResourceUri
The affected resource.
string resource_uri = 1;- Parameters:
value- The resourceUri to set.- Returns:
- This builder for chaining.
-
clearResourceUri
The affected resource.
string resource_uri = 1;- Returns:
- This builder for chaining.
-
setResourceUriBytes
public VulnerabilityOccurrencesSummary.FixableTotalByDigest.Builder setResourceUriBytes(com.google.protobuf.ByteString value) The affected resource.
string resource_uri = 1;- Parameters:
value- The bytes for resourceUri to set.- Returns:
- This builder for chaining.
-
getSeverityValue
public int getSeverityValue()The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
.grafeas.v1.Severity severity = 2;- Specified by:
getSeverityValuein interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
.grafeas.v1.Severity severity = 2;- Parameters:
value- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
getSeverity
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
.grafeas.v1.Severity severity = 2;- Specified by:
getSeverityin interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The severity.
-
setSeverity
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
.grafeas.v1.Severity severity = 2;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
.grafeas.v1.Severity severity = 2;- Returns:
- This builder for chaining.
-
getFixableCount
public long getFixableCount()The number of fixable vulnerabilities associated with this resource.
int64 fixable_count = 3;- Specified by:
getFixableCountin interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The fixableCount.
-
setFixableCount
The number of fixable vulnerabilities associated with this resource.
int64 fixable_count = 3;- Parameters:
value- The fixableCount to set.- Returns:
- This builder for chaining.
-
clearFixableCount
The number of fixable vulnerabilities associated with this resource.
int64 fixable_count = 3;- Returns:
- This builder for chaining.
-
getTotalCount
public long getTotalCount()The total number of vulnerabilities associated with this resource.
int64 total_count = 4;- Specified by:
getTotalCountin interfaceVulnerabilityOccurrencesSummary.FixableTotalByDigestOrBuilder- Returns:
- The totalCount.
-
setTotalCount
The total number of vulnerabilities associated with this resource.
int64 total_count = 4;- Parameters:
value- The totalCount to set.- Returns:
- This builder for chaining.
-
clearTotalCount
The total number of vulnerabilities associated with this resource.
int64 total_count = 4;- Returns:
- This builder for chaining.
-