Class Finding.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Finding.Builder>
implements FindingOrBuilder
A Finding resource represents a vulnerability instance identified during a ScanRun.Protobuf type
google.cloud.websecurityscanner.v1alpha.Finding-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The body of the request that triggered the vulnerability.The description of the vulnerability.The URL where the browser lands when the vulnerability is detected.The type of the Finding.If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.The http method of the request that triggered the vulnerability, in uppercase.The resource name of the Finding.An addon containing information about outdated libraries.The URL containing human-readable payload that user can leverage to reproduce the vulnerability.The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing information about vulnerable or missing HTTP headers.An addon containing information about request parameters which were found to be vulnerable.clearXss()An addon containing information reported for an XSS, if any.getBody()The body of the request that triggered the vulnerability.com.google.protobuf.ByteStringThe body of the request that triggered the vulnerability.The description of the vulnerability.com.google.protobuf.ByteStringThe description of the vulnerability.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe URL where the browser lands when the vulnerability is detected.com.google.protobuf.ByteStringThe URL where the browser lands when the vulnerability is detected.The type of the Finding.intThe type of the Finding.If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.com.google.protobuf.ByteStringIf the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.com.google.protobuf.ByteStringThe URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.The http method of the request that triggered the vulnerability, in uppercase.com.google.protobuf.ByteStringThe http method of the request that triggered the vulnerability, in uppercase.getName()The resource name of the Finding.com.google.protobuf.ByteStringThe resource name of the Finding.An addon containing information about outdated libraries.An addon containing information about outdated libraries.An addon containing information about outdated libraries.The URL containing human-readable payload that user can leverage to reproduce the vulnerability.com.google.protobuf.ByteStringThe URL containing human-readable payload that user can leverage to reproduce the vulnerability.The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.com.google.protobuf.ByteStringThe tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing information about vulnerable or missing HTTP headers.An addon containing information about vulnerable or missing HTTP headers.An addon containing information about vulnerable or missing HTTP headers.An addon containing information about request parameters which were found to be vulnerable.An addon containing information about request parameters which were found to be vulnerable.An addon containing information about request parameters which were found to be vulnerable.getXss()An addon containing information reported for an XSS, if any.An addon containing information reported for an XSS, if any.An addon containing information reported for an XSS, if any.booleanAn addon containing information about outdated libraries.booleanAn addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.booleanAn addon containing information about vulnerable or missing HTTP headers.booleanAn 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.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) An addon containing information about outdated libraries.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing information about vulnerable or missing HTTP headers.An addon containing information about request parameters which were found to be vulnerable.An addon containing information reported for an XSS, if any.The body of the request that triggered the vulnerability.setBodyBytes(com.google.protobuf.ByteString value) The body of the request that triggered the vulnerability.setDescription(String value) The description of the vulnerability.setDescriptionBytes(com.google.protobuf.ByteString value) The description of the vulnerability.setFinalUrl(String value) The URL where the browser lands when the vulnerability is detected.setFinalUrlBytes(com.google.protobuf.ByteString value) The URL where the browser lands when the vulnerability is detected.The type of the Finding.setFindingTypeValue(int value) The type of the Finding.setFrameUrl(String value) If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.setFrameUrlBytes(com.google.protobuf.ByteString value) If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.setFuzzedUrl(String value) The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.setFuzzedUrlBytes(com.google.protobuf.ByteString value) The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.setHttpMethod(String value) The http method of the request that triggered the vulnerability, in uppercase.setHttpMethodBytes(com.google.protobuf.ByteString value) The http method of the request that triggered the vulnerability, in uppercase.The resource name of the Finding.setNameBytes(com.google.protobuf.ByteString value) The resource name of the Finding.An addon containing information about outdated libraries.setOutdatedLibrary(OutdatedLibrary.Builder builderForValue) An addon containing information about outdated libraries.setReproductionUrl(String value) The URL containing human-readable payload that user can leverage to reproduce the vulnerability.setReproductionUrlBytes(com.google.protobuf.ByteString value) The URL containing human-readable payload that user can leverage to reproduce the vulnerability.setTrackingId(String value) The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.setTrackingIdBytes(com.google.protobuf.ByteString value) The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.setViolatingResource(ViolatingResource.Builder builderForValue) An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.An addon containing information about vulnerable or missing HTTP headers.setVulnerableHeaders(VulnerableHeaders.Builder builderForValue) An addon containing information about vulnerable or missing HTTP headers.An addon containing information about request parameters which were found to be vulnerable.setVulnerableParameters(VulnerableParameters.Builder builderForValue) An addon containing information about request parameters which were found to be vulnerable.An addon containing information reported for an XSS, if any.setXss(Xss.Builder builderForValue) An addon containing information reported for an XSS, if any.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<Finding.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<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.GeneratedMessage.Builder<Finding.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<Finding.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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
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
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Specified by:
getFindingTypein interfaceFindingOrBuilder- Returns:
- The findingType.
-
setFindingType
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
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;- Returns:
- This builder for chaining.
-
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
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
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Returns:
- This builder for chaining.
-
setHttpMethodBytes
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
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
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
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
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
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
The body of the request that triggered the vulnerability.
string body = 5;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
The body of the request that triggered the vulnerability.
string body = 5;- Returns:
- This builder for chaining.
-
setBodyBytes
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
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
The description of the vulnerability.
string description = 6;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
The description of the vulnerability.
string description = 6;- Returns:
- This builder for chaining.
-
setDescriptionBytes
The description of the vulnerability.
string description = 6;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
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
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
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Returns:
- This builder for chaining.
-
setReproductionUrlBytes
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
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
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
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Returns:
- This builder for chaining.
-
setFrameUrlBytes
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
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
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
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Returns:
- This builder for chaining.
-
setFinalUrlBytes
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
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
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
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Returns:
- This builder for chaining.
-
setTrackingIdBytes
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
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;- Specified by:
getOutdatedLibraryin interfaceFindingOrBuilder- Returns:
- The outdatedLibrary.
-
setOutdatedLibrary
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11; -
setOutdatedLibrary
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11; -
mergeOutdatedLibrary
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11; -
clearOutdatedLibrary
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11; -
getOutdatedLibraryBuilder
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11; -
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
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
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
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
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
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
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
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
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
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15; -
setVulnerableHeaders
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15; -
mergeVulnerableHeaders
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15; -
clearVulnerableHeaders
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15; -
getVulnerableHeadersBuilder
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15; -
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
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
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13; -
setVulnerableParameters
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13; -
mergeVulnerableParameters
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13; -
clearVulnerableParameters
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13; -
getVulnerableParametersBuilder
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13; -
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
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
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14; -
setXss
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14; -
mergeXss
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14; -
clearXss
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14; -
getXssBuilder
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14; -
getXssOrBuilder
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;- Specified by:
getXssOrBuilderin interfaceFindingOrBuilder
-