// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/devtools/containeranalysis/v1beta1/vulnerability/vulnerability.proto

package io.grafeas.v1beta1.vulnerability;

public final class VulnerabilityOuterClass {
  private VulnerabilityOuterClass() {}

  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_grafeas_v1beta1_vulnerability_Vulnerability_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_vulnerability_Vulnerability_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_vulnerability_Vulnerability_Detail_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_vulnerability_Vulnerability_Detail_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_vulnerability_Details_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_vulnerability_Details_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_vulnerability_PackageIssue_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_vulnerability_PackageIssue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_vulnerability_VulnerabilityLocation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_vulnerability_VulnerabilityLocation_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\nKgoogle/devtools/containeranalysis/v1be"
          + "ta1/vulnerability/vulnerability.proto\022\035g"
          + "rafeas.v1beta1.vulnerability\032=google/dev"
          + "tools/containeranalysis/v1beta1/common/c"
          + "ommon.proto\032?google/devtools/containeran"
          + "alysis/v1beta1/package/package.proto\"\366\003\n"
          + "\rVulnerability\022\022\n\ncvss_score\030\001 \001(\002\0229\n\010se"
          + "verity\030\002 \001(\0162\'.grafeas.v1beta1.vulnerabi"
          + "lity.Severity\022D\n\007details\030\003 \003(\01323.grafeas"
          + ".v1beta1.vulnerability.Vulnerability.Det"
          + "ail\032\317\002\n\006Detail\022\017\n\007cpe_uri\030\001 \001(\t\022\017\n\007packa"
          + "ge\030\002 \001(\t\022>\n\024min_affected_version\030\003 \001(\0132 "
          + ".grafeas.v1beta1.package.Version\022>\n\024max_"
          + "affected_version\030\004 \001(\0132 .grafeas.v1beta1"
          + ".package.Version\022\025\n\rseverity_name\030\005 \001(\t\022"
          + "\023\n\013description\030\006 \001(\t\022L\n\016fixed_location\030\007"
          + " \001(\01324.grafeas.v1beta1.vulnerability.Vul"
          + "nerabilityLocation\022\024\n\014package_type\030\010 \001(\t"
          + "\022\023\n\013is_obsolete\030\t \001(\010\"\222\002\n\007Details\022\014\n\004typ"
          + "e\030\001 \001(\t\0229\n\010severity\030\002 \001(\0162\'.grafeas.v1be"
          + "ta1.vulnerability.Severity\022\022\n\ncvss_score"
          + "\030\003 \001(\002\022B\n\rpackage_issue\030\004 \003(\0132+.grafeas."
          + "v1beta1.vulnerability.PackageIssue\022\031\n\021sh"
          + "ort_description\030\005 \001(\t\022\030\n\020long_descriptio"
          + "n\030\006 \001(\t\0221\n\014related_urls\030\007 \003(\0132\033.grafeas."
          + "v1beta1.RelatedUrl\"\304\001\n\014PackageIssue\022O\n\021a"
          + "ffected_location\030\001 \001(\01324.grafeas.v1beta1"
          + ".vulnerability.VulnerabilityLocation\022L\n\016"
          + "fixed_location\030\002 \001(\01324.grafeas.v1beta1.v"
          + "ulnerability.VulnerabilityLocation\022\025\n\rse"
          + "verity_name\030\003 \001(\t\"l\n\025VulnerabilityLocati"
          + "on\022\017\n\007cpe_uri\030\001 \001(\t\022\017\n\007package\030\002 \001(\t\0221\n\007"
          + "version\030\003 \001(\0132 .grafeas.v1beta1.package."
          + "Version*^\n\010Severity\022\030\n\024SEVERITY_UNSPECIF"
          + "IED\020\000\022\013\n\007MINIMAL\020\001\022\007\n\003LOW\020\002\022\n\n\006MEDIUM\020\003\022"
          + "\010\n\004HIGH\020\004\022\014\n\010CRITICAL\020\005B\220\001\n io.grafeas.v"
          + "1beta1.vulnerabilityP\001Zdgoogle.golang.or"
          + "g/genproto/googleapis/devtools/container"
          + "analysis/v1beta1/vulnerability;vulnerabi"
          + "lity\242\002\003GRAb\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          io.grafeas.v1beta1.common.Common.getDescriptor(),
          io.grafeas.v1beta1.pkg.PackageOuterClass.getDescriptor(),
        },
        assigner);
    internal_static_grafeas_v1beta1_vulnerability_Vulnerability_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_grafeas_v1beta1_vulnerability_Vulnerability_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_vulnerability_Vulnerability_descriptor,
            new java.lang.String[] {
              "CvssScore", "Severity", "Details",
            });
    internal_static_grafeas_v1beta1_vulnerability_Vulnerability_Detail_descriptor =
        internal_static_grafeas_v1beta1_vulnerability_Vulnerability_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_grafeas_v1beta1_vulnerability_Vulnerability_Detail_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_vulnerability_Vulnerability_Detail_descriptor,
            new java.lang.String[] {
              "CpeUri",
              "Package",
              "MinAffectedVersion",
              "MaxAffectedVersion",
              "SeverityName",
              "Description",
              "FixedLocation",
              "PackageType",
              "IsObsolete",
            });
    internal_static_grafeas_v1beta1_vulnerability_Details_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_grafeas_v1beta1_vulnerability_Details_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_vulnerability_Details_descriptor,
            new java.lang.String[] {
              "Type",
              "Severity",
              "CvssScore",
              "PackageIssue",
              "ShortDescription",
              "LongDescription",
              "RelatedUrls",
            });
    internal_static_grafeas_v1beta1_vulnerability_PackageIssue_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_grafeas_v1beta1_vulnerability_PackageIssue_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_vulnerability_PackageIssue_descriptor,
            new java.lang.String[] {
              "AffectedLocation", "FixedLocation", "SeverityName",
            });
    internal_static_grafeas_v1beta1_vulnerability_VulnerabilityLocation_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_grafeas_v1beta1_vulnerability_VulnerabilityLocation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_vulnerability_VulnerabilityLocation_descriptor,
            new java.lang.String[] {
              "CpeUri", "Package", "Version",
            });
    io.grafeas.v1beta1.common.Common.getDescriptor();
    io.grafeas.v1beta1.pkg.PackageOuterClass.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
