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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Finding.Builder>
    • clear

      public Finding.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Finding.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Finding.Builder>
    • getDefaultInstanceForType

      public Finding getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Finding build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Finding buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Finding.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Finding.Builder>
    • mergeFrom

      public Finding.Builder mergeFrom(Finding other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      getName in interface FindingOrBuilder
      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:
      getNameBytes in interface FindingOrBuilder
      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:
      getFindingTypeValue in interface FindingOrBuilder
      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:
      getFindingType in interface FindingOrBuilder
      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:
      getHttpMethod in interface FindingOrBuilder
      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:
      getHttpMethodBytes in interface FindingOrBuilder
      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:
      getFuzzedUrl in interface FindingOrBuilder
      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:
      getFuzzedUrlBytes in interface FindingOrBuilder
      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:
      getBody in interface FindingOrBuilder
      Returns:
      The body.
    • getBodyBytes

      public com.google.protobuf.ByteString getBodyBytes()
       The body of the request that triggered the vulnerability.
       
      string body = 5;
      Specified by:
      getBodyBytes in interface FindingOrBuilder
      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:
      getDescription in interface FindingOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       The description of the vulnerability.
       
      string description = 6;
      Specified by:
      getDescriptionBytes in interface FindingOrBuilder
      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:
      getReproductionUrl in interface FindingOrBuilder
      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:
      getReproductionUrlBytes in interface FindingOrBuilder
      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:
      getFrameUrl in interface FindingOrBuilder
      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:
      getFrameUrlBytes in interface FindingOrBuilder
      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:
      getFinalUrl in interface FindingOrBuilder
      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:
      getFinalUrlBytes in interface FindingOrBuilder
      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:
      getTrackingId in interface FindingOrBuilder
      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:
      getTrackingIdBytes in interface FindingOrBuilder
      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:
      hasOutdatedLibrary in interface FindingOrBuilder
      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:
      getOutdatedLibrary in interface FindingOrBuilder
      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:
      getOutdatedLibraryOrBuilder in interface FindingOrBuilder
    • 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:
      hasViolatingResource in interface FindingOrBuilder
      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:
      getViolatingResource in interface FindingOrBuilder
      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:
      getViolatingResourceOrBuilder in interface FindingOrBuilder
    • hasVulnerableHeaders

      public boolean hasVulnerableHeaders()
       An addon containing information about vulnerable or missing HTTP headers.
       
      .google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
      Specified by:
      hasVulnerableHeaders in interface FindingOrBuilder
      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:
      getVulnerableHeaders in interface FindingOrBuilder
      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:
      getVulnerableHeadersOrBuilder in interface FindingOrBuilder
    • 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:
      hasVulnerableParameters in interface FindingOrBuilder
      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:
      getVulnerableParameters in interface FindingOrBuilder
      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:
      getVulnerableParametersOrBuilder in interface FindingOrBuilder
    • hasXss

      public boolean hasXss()
       An addon containing information reported for an XSS, if any.
       
      .google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
      Specified by:
      hasXss in interface FindingOrBuilder
      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:
      getXss in interface FindingOrBuilder
      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:
      getXssOrBuilder in interface FindingOrBuilder