Class Finding.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
- com.google.cloud.websecurityscanner.v1alpha.Finding.Builder
-
- All Implemented Interfaces:
FindingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Finding
public static final class Finding.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder> implements FindingOrBuilder
A Finding resource represents a vulnerability instance identified during a ScanRun.
Protobuf typegoogle.cloud.websecurityscanner.v1alpha.Finding
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Finding.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Findingbuild()FindingbuildPartial()Finding.Builderclear()Finding.BuilderclearBody()The body of the request that triggered the vulnerability.Finding.BuilderclearDescription()The description of the vulnerability.Finding.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Finding.BuilderclearFinalUrl()The URL where the browser lands when the vulnerability is detected.Finding.BuilderclearFindingType()The type of the Finding.Finding.BuilderclearFrameUrl()If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.Finding.BuilderclearFuzzedUrl()The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.Finding.BuilderclearHttpMethod()The http method of the request that triggered the vulnerability, in uppercase.Finding.BuilderclearName()The resource name of the Finding.Finding.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Finding.BuilderclearOutdatedLibrary()An addon containing information about outdated libraries.Finding.BuilderclearReproductionUrl()The URL containing human-readable payload that user can leverage to reproduce the vulnerability.Finding.BuilderclearTrackingId()The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.Finding.BuilderclearViolatingResource()An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.Finding.BuilderclearVulnerableHeaders()An addon containing information about vulnerable or missing HTTP headers.Finding.BuilderclearVulnerableParameters()An addon containing information about request parameters which were found to be vulnerable.Finding.BuilderclearXss()An addon containing information reported for an XSS, if any.Finding.Builderclone()StringgetBody()The body of the request that triggered the vulnerability.com.google.protobuf.ByteStringgetBodyBytes()The body of the request that triggered the vulnerability.FindinggetDefaultInstanceForType()StringgetDescription()The description of the vulnerability.com.google.protobuf.ByteStringgetDescriptionBytes()The description of the vulnerability.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFinalUrl()The URL where the browser lands when the vulnerability is detected.com.google.protobuf.ByteStringgetFinalUrlBytes()The URL where the browser lands when the vulnerability is detected.Finding.FindingTypegetFindingType()The type of the Finding.intgetFindingTypeValue()The type of the Finding.StringgetFrameUrl()If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.com.google.protobuf.ByteStringgetFrameUrlBytes()If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.StringgetFuzzedUrl()The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.com.google.protobuf.ByteStringgetFuzzedUrlBytes()The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.StringgetHttpMethod()The http method of the request that triggered the vulnerability, in uppercase.com.google.protobuf.ByteStringgetHttpMethodBytes()The http method of the request that triggered the vulnerability, in uppercase.StringgetName()The resource name of the Finding.com.google.protobuf.ByteStringgetNameBytes()The resource name of the Finding.OutdatedLibrarygetOutdatedLibrary()An addon containing information about outdated libraries.OutdatedLibrary.BuildergetOutdatedLibraryBuilder()An addon containing information about outdated libraries.OutdatedLibraryOrBuildergetOutdatedLibraryOrBuilder()An addon containing information about outdated libraries.StringgetReproductionUrl()The URL containing human-readable payload that user can leverage to reproduce the vulnerability.com.google.protobuf.ByteStringgetReproductionUrlBytes()The URL containing human-readable payload that user can leverage to reproduce the vulnerability.StringgetTrackingId()The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.com.google.protobuf.ByteStringgetTrackingIdBytes()The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.ViolatingResourcegetViolatingResource()An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.ViolatingResource.BuildergetViolatingResourceBuilder()An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.ViolatingResourceOrBuildergetViolatingResourceOrBuilder()An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.VulnerableHeadersgetVulnerableHeaders()An addon containing information about vulnerable or missing HTTP headers.VulnerableHeaders.BuildergetVulnerableHeadersBuilder()An addon containing information about vulnerable or missing HTTP headers.VulnerableHeadersOrBuildergetVulnerableHeadersOrBuilder()An addon containing information about vulnerable or missing HTTP headers.VulnerableParametersgetVulnerableParameters()An addon containing information about request parameters which were found to be vulnerable.VulnerableParameters.BuildergetVulnerableParametersBuilder()An addon containing information about request parameters which were found to be vulnerable.VulnerableParametersOrBuildergetVulnerableParametersOrBuilder()An addon containing information about request parameters which were found to be vulnerable.XssgetXss()An addon containing information reported for an XSS, if any.Xss.BuildergetXssBuilder()An addon containing information reported for an XSS, if any.XssOrBuildergetXssOrBuilder()An addon containing information reported for an XSS, if any.booleanhasOutdatedLibrary()An addon containing information about outdated libraries.booleanhasViolatingResource()An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.booleanhasVulnerableHeaders()An addon containing information about vulnerable or missing HTTP headers.booleanhasVulnerableParameters()An addon containing information about request parameters which were found to be vulnerable.booleanhasXss()An addon containing information reported for an XSS, if any.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Finding.BuildermergeFrom(Finding other)Finding.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Finding.BuildermergeFrom(com.google.protobuf.Message other)Finding.BuildermergeOutdatedLibrary(OutdatedLibrary value)An addon containing information about outdated libraries.Finding.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Finding.BuildermergeViolatingResource(ViolatingResource value)An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.Finding.BuildermergeVulnerableHeaders(VulnerableHeaders value)An addon containing information about vulnerable or missing HTTP headers.Finding.BuildermergeVulnerableParameters(VulnerableParameters value)An addon containing information about request parameters which were found to be vulnerable.Finding.BuildermergeXss(Xss value)An addon containing information reported for an XSS, if any.Finding.BuildersetBody(String value)The body of the request that triggered the vulnerability.Finding.BuildersetBodyBytes(com.google.protobuf.ByteString value)The body of the request that triggered the vulnerability.Finding.BuildersetDescription(String value)The description of the vulnerability.Finding.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)The description of the vulnerability.Finding.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Finding.BuildersetFinalUrl(String value)The URL where the browser lands when the vulnerability is detected.Finding.BuildersetFinalUrlBytes(com.google.protobuf.ByteString value)The URL where the browser lands when the vulnerability is detected.Finding.BuildersetFindingType(Finding.FindingType value)The type of the Finding.Finding.BuildersetFindingTypeValue(int value)The type of the Finding.Finding.BuildersetFrameUrl(String value)If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.Finding.BuildersetFrameUrlBytes(com.google.protobuf.ByteString value)If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.Finding.BuildersetFuzzedUrl(String value)The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.Finding.BuildersetFuzzedUrlBytes(com.google.protobuf.ByteString value)The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.Finding.BuildersetHttpMethod(String value)The http method of the request that triggered the vulnerability, in uppercase.Finding.BuildersetHttpMethodBytes(com.google.protobuf.ByteString value)The http method of the request that triggered the vulnerability, in uppercase.Finding.BuildersetName(String value)The resource name of the Finding.Finding.BuildersetNameBytes(com.google.protobuf.ByteString value)The resource name of the Finding.Finding.BuildersetOutdatedLibrary(OutdatedLibrary value)An addon containing information about outdated libraries.Finding.BuildersetOutdatedLibrary(OutdatedLibrary.Builder builderForValue)An addon containing information about outdated libraries.Finding.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Finding.BuildersetReproductionUrl(String value)The URL containing human-readable payload that user can leverage to reproduce the vulnerability.Finding.BuildersetReproductionUrlBytes(com.google.protobuf.ByteString value)The URL containing human-readable payload that user can leverage to reproduce the vulnerability.Finding.BuildersetTrackingId(String value)The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.Finding.BuildersetTrackingIdBytes(com.google.protobuf.ByteString value)The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.Finding.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Finding.BuildersetViolatingResource(ViolatingResource value)An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.Finding.BuildersetViolatingResource(ViolatingResource.Builder builderForValue)An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.Finding.BuildersetVulnerableHeaders(VulnerableHeaders value)An addon containing information about vulnerable or missing HTTP headers.Finding.BuildersetVulnerableHeaders(VulnerableHeaders.Builder builderForValue)An addon containing information about vulnerable or missing HTTP headers.Finding.BuildersetVulnerableParameters(VulnerableParameters value)An addon containing information about request parameters which were found to be vulnerable.Finding.BuildersetVulnerableParameters(VulnerableParameters.Builder builderForValue)An addon containing information about request parameters which were found to be vulnerable.Finding.BuildersetXss(Xss value)An addon containing information reported for an XSS, if any.Finding.BuildersetXss(Xss.Builder builderForValue)An addon containing information reported for an XSS, if any.-
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<Finding.Builder>
-
clear
public Finding.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<Finding.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<Finding.Builder>
-
getDefaultInstanceForType
public Finding getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Finding build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Finding buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Finding.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<Finding.Builder>
-
setField
public Finding.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<Finding.Builder>
-
clearField
public Finding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
clearOneof
public Finding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
setRepeatedField
public Finding.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<Finding.Builder>
-
addRepeatedField
public Finding.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<Finding.Builder>
-
mergeFrom
public Finding.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Finding.Builder>
-
mergeFrom
public Finding.Builder mergeFrom(Finding other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
mergeFrom
public Finding.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<Finding.Builder>- Throws:
IOException
-
getName
public String getName()
The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system.string name = 1;- Specified by:
getNamein interfaceFindingOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system.string name = 1;- Specified by:
getNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for name.
-
setName
public Finding.Builder setName(String value)
The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system.string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Finding.Builder clearName()
The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system.string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Finding.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system.string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getFindingTypeValue
public int getFindingTypeValue()
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Specified by:
getFindingTypeValuein interfaceFindingOrBuilder- Returns:
- The enum numeric value on the wire for findingType.
-
setFindingTypeValue
public Finding.Builder setFindingTypeValue(int value)
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Parameters:
value- The enum numeric value on the wire for findingType to set.- Returns:
- This builder for chaining.
-
getFindingType
public Finding.FindingType getFindingType()
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Specified by:
getFindingTypein interfaceFindingOrBuilder- Returns:
- The findingType.
-
setFindingType
public Finding.Builder setFindingType(Finding.FindingType value)
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Parameters:
value- The findingType to set.- Returns:
- This builder for chaining.
-
clearFindingType
public Finding.Builder clearFindingType()
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Returns:
- This builder for chaining.
-
getHttpMethod
public String getHttpMethod()
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Specified by:
getHttpMethodin interfaceFindingOrBuilder- Returns:
- The httpMethod.
-
getHttpMethodBytes
public com.google.protobuf.ByteString getHttpMethodBytes()
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Specified by:
getHttpMethodBytesin interfaceFindingOrBuilder- Returns:
- The bytes for httpMethod.
-
setHttpMethod
public Finding.Builder setHttpMethod(String value)
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Parameters:
value- The httpMethod to set.- Returns:
- This builder for chaining.
-
clearHttpMethod
public Finding.Builder clearHttpMethod()
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Returns:
- This builder for chaining.
-
setHttpMethodBytes
public Finding.Builder setHttpMethodBytes(com.google.protobuf.ByteString value)
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Parameters:
value- The bytes for httpMethod to set.- Returns:
- This builder for chaining.
-
getFuzzedUrl
public String getFuzzedUrl()
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Specified by:
getFuzzedUrlin interfaceFindingOrBuilder- Returns:
- The fuzzedUrl.
-
getFuzzedUrlBytes
public com.google.protobuf.ByteString getFuzzedUrlBytes()
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Specified by:
getFuzzedUrlBytesin interfaceFindingOrBuilder- Returns:
- The bytes for fuzzedUrl.
-
setFuzzedUrl
public Finding.Builder setFuzzedUrl(String value)
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Parameters:
value- The fuzzedUrl to set.- Returns:
- This builder for chaining.
-
clearFuzzedUrl
public Finding.Builder clearFuzzedUrl()
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Returns:
- This builder for chaining.
-
setFuzzedUrlBytes
public Finding.Builder setFuzzedUrlBytes(com.google.protobuf.ByteString value)
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Parameters:
value- The bytes for fuzzedUrl to set.- Returns:
- This builder for chaining.
-
getBody
public String getBody()
The body of the request that triggered the vulnerability.
string body = 5;- Specified by:
getBodyin interfaceFindingOrBuilder- Returns:
- The body.
-
getBodyBytes
public com.google.protobuf.ByteString getBodyBytes()
The body of the request that triggered the vulnerability.
string body = 5;- Specified by:
getBodyBytesin interfaceFindingOrBuilder- Returns:
- The bytes for body.
-
setBody
public Finding.Builder setBody(String value)
The body of the request that triggered the vulnerability.
string body = 5;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
public Finding.Builder clearBody()
The body of the request that triggered the vulnerability.
string body = 5;- Returns:
- This builder for chaining.
-
setBodyBytes
public Finding.Builder setBodyBytes(com.google.protobuf.ByteString value)
The body of the request that triggered the vulnerability.
string body = 5;- Parameters:
value- The bytes for body to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
The description of the vulnerability.
string description = 6;- Specified by:
getDescriptionin interfaceFindingOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
The description of the vulnerability.
string description = 6;- Specified by:
getDescriptionBytesin interfaceFindingOrBuilder- Returns:
- The bytes for description.
-
setDescription
public Finding.Builder setDescription(String value)
The description of the vulnerability.
string description = 6;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Finding.Builder clearDescription()
The description of the vulnerability.
string description = 6;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Finding.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The description of the vulnerability.
string description = 6;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getReproductionUrl
public String getReproductionUrl()
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Specified by:
getReproductionUrlin interfaceFindingOrBuilder- Returns:
- The reproductionUrl.
-
getReproductionUrlBytes
public com.google.protobuf.ByteString getReproductionUrlBytes()
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Specified by:
getReproductionUrlBytesin interfaceFindingOrBuilder- Returns:
- The bytes for reproductionUrl.
-
setReproductionUrl
public Finding.Builder setReproductionUrl(String value)
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Parameters:
value- The reproductionUrl to set.- Returns:
- This builder for chaining.
-
clearReproductionUrl
public Finding.Builder clearReproductionUrl()
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Returns:
- This builder for chaining.
-
setReproductionUrlBytes
public Finding.Builder setReproductionUrlBytes(com.google.protobuf.ByteString value)
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Parameters:
value- The bytes for reproductionUrl to set.- Returns:
- This builder for chaining.
-
getFrameUrl
public String getFrameUrl()
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Specified by:
getFrameUrlin interfaceFindingOrBuilder- Returns:
- The frameUrl.
-
getFrameUrlBytes
public com.google.protobuf.ByteString getFrameUrlBytes()
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Specified by:
getFrameUrlBytesin interfaceFindingOrBuilder- Returns:
- The bytes for frameUrl.
-
setFrameUrl
public Finding.Builder setFrameUrl(String value)
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Parameters:
value- The frameUrl to set.- Returns:
- This builder for chaining.
-
clearFrameUrl
public Finding.Builder clearFrameUrl()
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Returns:
- This builder for chaining.
-
setFrameUrlBytes
public Finding.Builder setFrameUrlBytes(com.google.protobuf.ByteString value)
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Parameters:
value- The bytes for frameUrl to set.- Returns:
- This builder for chaining.
-
getFinalUrl
public String getFinalUrl()
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Specified by:
getFinalUrlin interfaceFindingOrBuilder- Returns:
- The finalUrl.
-
getFinalUrlBytes
public com.google.protobuf.ByteString getFinalUrlBytes()
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Specified by:
getFinalUrlBytesin interfaceFindingOrBuilder- Returns:
- The bytes for finalUrl.
-
setFinalUrl
public Finding.Builder setFinalUrl(String value)
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Parameters:
value- The finalUrl to set.- Returns:
- This builder for chaining.
-
clearFinalUrl
public Finding.Builder clearFinalUrl()
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Returns:
- This builder for chaining.
-
setFinalUrlBytes
public Finding.Builder setFinalUrlBytes(com.google.protobuf.ByteString value)
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Parameters:
value- The bytes for finalUrl to set.- Returns:
- This builder for chaining.
-
getTrackingId
public String getTrackingId()
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Specified by:
getTrackingIdin interfaceFindingOrBuilder- Returns:
- The trackingId.
-
getTrackingIdBytes
public com.google.protobuf.ByteString getTrackingIdBytes()
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Specified by:
getTrackingIdBytesin interfaceFindingOrBuilder- Returns:
- The bytes for trackingId.
-
setTrackingId
public Finding.Builder setTrackingId(String value)
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Parameters:
value- The trackingId to set.- Returns:
- This builder for chaining.
-
clearTrackingId
public Finding.Builder clearTrackingId()
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Returns:
- This builder for chaining.
-
setTrackingIdBytes
public Finding.Builder setTrackingIdBytes(com.google.protobuf.ByteString value)
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Parameters:
value- The bytes for trackingId to set.- Returns:
- This builder for chaining.
-
hasOutdatedLibrary
public boolean hasOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;- Specified by:
hasOutdatedLibraryin interfaceFindingOrBuilder- Returns:
- Whether the outdatedLibrary field is set.
-
getOutdatedLibrary
public OutdatedLibrary getOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;- Specified by:
getOutdatedLibraryin interfaceFindingOrBuilder- Returns:
- The outdatedLibrary.
-
setOutdatedLibrary
public Finding.Builder setOutdatedLibrary(OutdatedLibrary value)
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
-
setOutdatedLibrary
public Finding.Builder setOutdatedLibrary(OutdatedLibrary.Builder builderForValue)
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
-
mergeOutdatedLibrary
public Finding.Builder mergeOutdatedLibrary(OutdatedLibrary value)
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
-
clearOutdatedLibrary
public Finding.Builder clearOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
-
getOutdatedLibraryBuilder
public OutdatedLibrary.Builder getOutdatedLibraryBuilder()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
-
getOutdatedLibraryOrBuilder
public OutdatedLibraryOrBuilder getOutdatedLibraryOrBuilder()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;- Specified by:
getOutdatedLibraryOrBuilderin interfaceFindingOrBuilder
-
hasViolatingResource
public boolean hasViolatingResource()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;- Specified by:
hasViolatingResourcein interfaceFindingOrBuilder- Returns:
- Whether the violatingResource field is set.
-
getViolatingResource
public ViolatingResource getViolatingResource()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;- Specified by:
getViolatingResourcein interfaceFindingOrBuilder- Returns:
- The violatingResource.
-
setViolatingResource
public Finding.Builder setViolatingResource(ViolatingResource value)
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;
-
setViolatingResource
public Finding.Builder setViolatingResource(ViolatingResource.Builder builderForValue)
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;
-
mergeViolatingResource
public Finding.Builder mergeViolatingResource(ViolatingResource value)
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;
-
clearViolatingResource
public Finding.Builder clearViolatingResource()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;
-
getViolatingResourceBuilder
public ViolatingResource.Builder getViolatingResourceBuilder()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;
-
getViolatingResourceOrBuilder
public ViolatingResourceOrBuilder getViolatingResourceOrBuilder()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1alpha.ViolatingResource violating_resource = 12;- Specified by:
getViolatingResourceOrBuilderin interfaceFindingOrBuilder
-
hasVulnerableHeaders
public boolean hasVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;- Specified by:
hasVulnerableHeadersin interfaceFindingOrBuilder- Returns:
- Whether the vulnerableHeaders field is set.
-
getVulnerableHeaders
public VulnerableHeaders getVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;- Specified by:
getVulnerableHeadersin interfaceFindingOrBuilder- Returns:
- The vulnerableHeaders.
-
setVulnerableHeaders
public Finding.Builder setVulnerableHeaders(VulnerableHeaders value)
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
-
setVulnerableHeaders
public Finding.Builder setVulnerableHeaders(VulnerableHeaders.Builder builderForValue)
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
-
mergeVulnerableHeaders
public Finding.Builder mergeVulnerableHeaders(VulnerableHeaders value)
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
-
clearVulnerableHeaders
public Finding.Builder clearVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
-
getVulnerableHeadersBuilder
public VulnerableHeaders.Builder getVulnerableHeadersBuilder()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
-
getVulnerableHeadersOrBuilder
public VulnerableHeadersOrBuilder getVulnerableHeadersOrBuilder()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;- Specified by:
getVulnerableHeadersOrBuilderin interfaceFindingOrBuilder
-
hasVulnerableParameters
public boolean hasVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;- Specified by:
hasVulnerableParametersin interfaceFindingOrBuilder- Returns:
- Whether the vulnerableParameters field is set.
-
getVulnerableParameters
public VulnerableParameters getVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;- Specified by:
getVulnerableParametersin interfaceFindingOrBuilder- Returns:
- The vulnerableParameters.
-
setVulnerableParameters
public Finding.Builder setVulnerableParameters(VulnerableParameters value)
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
-
setVulnerableParameters
public Finding.Builder setVulnerableParameters(VulnerableParameters.Builder builderForValue)
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
-
mergeVulnerableParameters
public Finding.Builder mergeVulnerableParameters(VulnerableParameters value)
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
-
clearVulnerableParameters
public Finding.Builder clearVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
-
getVulnerableParametersBuilder
public VulnerableParameters.Builder getVulnerableParametersBuilder()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
-
getVulnerableParametersOrBuilder
public VulnerableParametersOrBuilder getVulnerableParametersOrBuilder()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;- Specified by:
getVulnerableParametersOrBuilderin interfaceFindingOrBuilder
-
hasXss
public boolean hasXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;- Specified by:
hasXssin interfaceFindingOrBuilder- Returns:
- Whether the xss field is set.
-
getXss
public Xss getXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;- Specified by:
getXssin interfaceFindingOrBuilder- Returns:
- The xss.
-
setXss
public Finding.Builder setXss(Xss value)
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
-
setXss
public Finding.Builder setXss(Xss.Builder builderForValue)
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
-
mergeXss
public Finding.Builder mergeXss(Xss value)
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
-
clearXss
public Finding.Builder clearXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
-
getXssBuilder
public Xss.Builder getXssBuilder()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
-
getXssOrBuilder
public XssOrBuilder getXssOrBuilder()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;- Specified by:
getXssOrBuilderin interfaceFindingOrBuilder
-
setUnknownFields
public final Finding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
mergeUnknownFields
public final Finding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
-