# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/websecurityscanner/v1beta/web_security_scanner.proto

require 'google/protobuf'

require 'google/api/annotations_pb'
require 'google/api/client_pb'
require 'google/api/field_behavior_pb'
require 'google/api/resource_pb'
require 'google/cloud/websecurityscanner/v1beta/crawled_url_pb'
require 'google/cloud/websecurityscanner/v1beta/finding_pb'
require 'google/cloud/websecurityscanner/v1beta/finding_type_stats_pb'
require 'google/cloud/websecurityscanner/v1beta/scan_config_pb'
require 'google/cloud/websecurityscanner/v1beta/scan_run_pb'
require 'google/protobuf/empty_pb'
require 'google/protobuf/field_mask_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
  add_file("google/cloud/websecurityscanner/v1beta/web_security_scanner.proto", :syntax => :proto3) do
    add_message "google.cloud.websecurityscanner.v1beta.CreateScanConfigRequest" do
      optional :parent, :string, 1
      optional :scan_config, :message, 2, "google.cloud.websecurityscanner.v1beta.ScanConfig"
    end
    add_message "google.cloud.websecurityscanner.v1beta.DeleteScanConfigRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.GetScanConfigRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListScanConfigsRequest" do
      optional :parent, :string, 1
      optional :page_token, :string, 2
      optional :page_size, :int32, 3
    end
    add_message "google.cloud.websecurityscanner.v1beta.UpdateScanConfigRequest" do
      optional :scan_config, :message, 2, "google.cloud.websecurityscanner.v1beta.ScanConfig"
      optional :update_mask, :message, 3, "google.protobuf.FieldMask"
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListScanConfigsResponse" do
      repeated :scan_configs, :message, 1, "google.cloud.websecurityscanner.v1beta.ScanConfig"
      optional :next_page_token, :string, 2
    end
    add_message "google.cloud.websecurityscanner.v1beta.StartScanRunRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.GetScanRunRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListScanRunsRequest" do
      optional :parent, :string, 1
      optional :page_token, :string, 2
      optional :page_size, :int32, 3
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListScanRunsResponse" do
      repeated :scan_runs, :message, 1, "google.cloud.websecurityscanner.v1beta.ScanRun"
      optional :next_page_token, :string, 2
    end
    add_message "google.cloud.websecurityscanner.v1beta.StopScanRunRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListCrawledUrlsRequest" do
      optional :parent, :string, 1
      optional :page_token, :string, 2
      optional :page_size, :int32, 3
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListCrawledUrlsResponse" do
      repeated :crawled_urls, :message, 1, "google.cloud.websecurityscanner.v1beta.CrawledUrl"
      optional :next_page_token, :string, 2
    end
    add_message "google.cloud.websecurityscanner.v1beta.GetFindingRequest" do
      optional :name, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListFindingsRequest" do
      optional :parent, :string, 1
      optional :filter, :string, 2
      optional :page_token, :string, 3
      optional :page_size, :int32, 4
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListFindingsResponse" do
      repeated :findings, :message, 1, "google.cloud.websecurityscanner.v1beta.Finding"
      optional :next_page_token, :string, 2
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListFindingTypeStatsRequest" do
      optional :parent, :string, 1
    end
    add_message "google.cloud.websecurityscanner.v1beta.ListFindingTypeStatsResponse" do
      repeated :finding_type_stats, :message, 1, "google.cloud.websecurityscanner.v1beta.FindingTypeStats"
    end
  end
end

module Google
  module Cloud
    module WebSecurityScanner
      module V1beta
        CreateScanConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.CreateScanConfigRequest").msgclass
        DeleteScanConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.DeleteScanConfigRequest").msgclass
        GetScanConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.GetScanConfigRequest").msgclass
        ListScanConfigsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListScanConfigsRequest").msgclass
        UpdateScanConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.UpdateScanConfigRequest").msgclass
        ListScanConfigsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListScanConfigsResponse").msgclass
        StartScanRunRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.StartScanRunRequest").msgclass
        GetScanRunRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.GetScanRunRequest").msgclass
        ListScanRunsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListScanRunsRequest").msgclass
        ListScanRunsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListScanRunsResponse").msgclass
        StopScanRunRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.StopScanRunRequest").msgclass
        ListCrawledUrlsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListCrawledUrlsRequest").msgclass
        ListCrawledUrlsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListCrawledUrlsResponse").msgclass
        GetFindingRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.GetFindingRequest").msgclass
        ListFindingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListFindingsRequest").msgclass
        ListFindingsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListFindingsResponse").msgclass
        ListFindingTypeStatsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListFindingTypeStatsRequest").msgclass
        ListFindingTypeStatsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ListFindingTypeStatsResponse").msgclass
      end
    end
  end
end