// 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)
}
