/*
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/websecurityscanner/v1beta/finding.proto

package com.google.cloud.websecurityscanner.v1beta;

public final class FindingProto {
  private FindingProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_websecurityscanner_v1beta_Finding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_websecurityscanner_v1beta_Finding_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n4google/cloud/websecurityscanner/v1beta"
          + "/finding.proto\022&google.cloud.websecurity"
          + "scanner.v1beta\032\031google/api/resource.prot"
          + "o\032:google/cloud/websecurityscanner/v1bet"
          + "a/finding_addon.proto\"\251\006\n\007Finding\022\014\n\004nam"
          + "e\030\001 \001(\t\022\024\n\014finding_type\030\002 \001(\t\022\023\n\013http_me"
          + "thod\030\003 \001(\t\022\022\n\nfuzzed_url\030\004 \001(\t\022\014\n\004body\030\005"
          + " \001(\t\022\023\n\013description\030\006 \001(\t\022\030\n\020reproductio"
          + "n_url\030\007 \001(\t\022\021\n\tframe_url\030\010 \001(\t\022\021\n\tfinal_"
          + "url\030\t \001(\t\022\023\n\013tracking_id\030\n \001(\t\022:\n\004form\030\020"
          + " \001(\0132,.google.cloud.websecurityscanner.v"
          + "1beta.Form\022Q\n\020outdated_library\030\013 \001(\01327.g"
          + "oogle.cloud.websecurityscanner.v1beta.Ou"
          + "tdatedLibrary\022U\n\022violating_resource\030\014 \001("
          + "\01329.google.cloud.websecurityscanner.v1be"
          + "ta.ViolatingResource\022U\n\022vulnerable_heade"
          + "rs\030\017 \001(\01329.google.cloud.websecurityscann"
          + "er.v1beta.VulnerableHeaders\022[\n\025vulnerabl"
          + "e_parameters\030\r \001(\0132<.google.cloud.websec"
          + "urityscanner.v1beta.VulnerableParameters"
          + "\0228\n\003xss\030\016 \001(\0132+.google.cloud.websecurity"
          + "scanner.v1beta.Xss:\204\001\352A\200\001\n)websecuritysc"
          + "anner.googleapis.com/Finding\022Sprojects/{"
          + "project}/scanConfigs/{scan_config}/scanR"
          + "uns/{scan_run}/findings/{finding}B\226\002\n*co"
          + "m.google.cloud.websecurityscanner.v1beta"
          + "B\014FindingProtoP\001ZZcloud.google.com/go/we"
          + "bsecurityscanner/apiv1beta/websecuritysc"
          + "annerpb;websecurityscannerpb\252\002&Google.Cl"
          + "oud.WebSecurityScanner.V1Beta\312\002&Google\\C"
          + "loud\\WebSecurityScanner\\V1beta\352\002)Google:"
          + ":Cloud::WebSecurityScanner::V1betab\006prot"
          + "o3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.websecurityscanner.v1beta.FindingAddonProto.getDescriptor(),
            });
    internal_static_google_cloud_websecurityscanner_v1beta_Finding_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_websecurityscanner_v1beta_Finding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_websecurityscanner_v1beta_Finding_descriptor,
            new java.lang.String[] {
              "Name",
              "FindingType",
              "HttpMethod",
              "FuzzedUrl",
              "Body",
              "Description",
              "ReproductionUrl",
              "FrameUrl",
              "FinalUrl",
              "TrackingId",
              "Form",
              "OutdatedLibrary",
              "ViolatingResource",
              "VulnerableHeaders",
              "VulnerableParameters",
              "Xss",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ResourceProto.resource);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.websecurityscanner.v1beta.FindingAddonProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
