/*
 * Copyright 2020 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/devtools/containeranalysis/v1beta1/grafeas/grafeas.proto

package io.grafeas.v1beta1;

public final class Grafeas {
  private Grafeas() {}

  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_Occurrence_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_Occurrence_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_Resource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_Resource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_Note_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_Note_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_GetOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_GetOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListOccurrencesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_DeleteOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_DeleteOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_CreateOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_CreateOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_UpdateOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_UpdateOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_GetNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_GetNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_GetOccurrenceNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_GetOccurrenceNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListNotesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListNotesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListNotesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListNotesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_DeleteNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_DeleteNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_CreateNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_CreateNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_UpdateNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_UpdateNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListNoteOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListNoteOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_ListNoteOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_ListNoteOccurrencesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_BatchCreateNotesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_BatchCreateNotesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_BatchCreateNotesRequest_NotesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_BatchCreateNotesRequest_NotesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_BatchCreateNotesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_BatchCreateNotesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_BatchCreateOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_BatchCreateOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_BatchCreateOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_BatchCreateOccurrencesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_GetVulnerabilityOccurrencesSummaryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_GetVulnerabilityOccurrencesSummaryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_FixableTotalByDigest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_FixableTotalByDigest_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n?google/devtools/containeranalysis/v1be"
          + "ta1/grafeas/grafeas.proto\022\017grafeas.v1bet"
          + "a1\032\034google/api/annotations.proto\032\027google"
          + "/api/client.proto\032Ggoogle/devtools/conta"
          + "ineranalysis/v1beta1/attestation/attesta"
          + "tion.proto\032;google/devtools/containerana"
          + "lysis/v1beta1/build/build.proto\032=google/"
          + "devtools/containeranalysis/v1beta1/commo"
          + "n/common.proto\032Egoogle/devtools/containe"
          + "ranalysis/v1beta1/deployment/deployment."
          + "proto\032Cgoogle/devtools/containeranalysis"
          + "/v1beta1/discovery/discovery.proto\032;goog"
          + "le/devtools/containeranalysis/v1beta1/im"
          + "age/image.proto\032?google/devtools/contain"
          + "eranalysis/v1beta1/package/package.proto"
          + "\032Egoogle/devtools/containeranalysis/v1be"
          + "ta1/provenance/provenance.proto\032Kgoogle/"
          + "devtools/containeranalysis/v1beta1/vulne"
          + "rability/vulnerability.proto\032\033google/pro"
          + "tobuf/empty.proto\032 google/protobuf/field"
          + "_mask.proto\032\037google/protobuf/timestamp.p"
          + "roto\"\234\005\n\nOccurrence\022\014\n\004name\030\001 \001(\t\022+\n\010res"
          + "ource\030\002 \001(\0132\031.grafeas.v1beta1.Resource\022\021"
          + "\n\tnote_name\030\003 \001(\t\022\'\n\004kind\030\004 \001(\0162\031.grafea"
          + "s.v1beta1.NoteKind\022\023\n\013remediation\030\005 \001(\t\022"
          + "/\n\013create_time\030\006 \001(\0132\032.google.protobuf.T"
          + "imestamp\022/\n\013update_time\030\007 \001(\0132\032.google.p"
          + "rotobuf.Timestamp\022?\n\rvulnerability\030\010 \001(\013"
          + "2&.grafeas.v1beta1.vulnerability.Details"
          + "H\000\022/\n\005build\030\t \001(\0132\036.grafeas.v1beta1.buil"
          + "d.DetailsH\000\0227\n\rderived_image\030\n \001(\0132\036.gra"
          + "feas.v1beta1.image.DetailsH\000\0228\n\014installa"
          + "tion\030\013 \001(\0132 .grafeas.v1beta1.package.Det"
          + "ailsH\000\0229\n\ndeployment\030\014 \001(\0132#.grafeas.v1b"
          + "eta1.deployment.DetailsH\000\0228\n\ndiscovered\030"
          + "\r \001(\0132\".grafeas.v1beta1.discovery.Detail"
          + "sH\000\022;\n\013attestation\030\016 \001(\0132$.grafeas.v1bet"
          + "a1.attestation.DetailsH\000B\t\n\007details\"]\n\010R"
          + "esource\022\014\n\004name\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\0226\n\014co"
          + "ntent_hash\030\003 \001(\0132 .grafeas.v1beta1.prove"
          + "nance.Hash\"\200\006\n\004Note\022\014\n\004name\030\001 \001(\t\022\031\n\021sho"
          + "rt_description\030\002 \001(\t\022\030\n\020long_description"
          + "\030\003 \001(\t\022\'\n\004kind\030\004 \001(\0162\031.grafeas.v1beta1.N"
          + "oteKind\0220\n\013related_url\030\005 \003(\0132\033.grafeas.v"
          + "1beta1.RelatedUrl\0223\n\017expiration_time\030\006 \001"
          + "(\0132\032.google.protobuf.Timestamp\022/\n\013create"
          + "_time\030\007 \001(\0132\032.google.protobuf.Timestamp\022"
          + "/\n\013update_time\030\010 \001(\0132\032.google.protobuf.T"
          + "imestamp\022\032\n\022related_note_names\030\t \003(\t\022E\n\r"
          + "vulnerability\030\n \001(\0132,.grafeas.v1beta1.vu"
          + "lnerability.VulnerabilityH\000\022-\n\005build\030\013 \001"
          + "(\0132\034.grafeas.v1beta1.build.BuildH\000\0222\n\nba"
          + "se_image\030\014 \001(\0132\034.grafeas.v1beta1.image.B"
          + "asisH\000\0223\n\007package\030\r \001(\0132 .grafeas.v1beta"
          + "1.package.PackageH\000\022<\n\ndeployable\030\016 \001(\0132"
          + "&.grafeas.v1beta1.deployment.DeployableH"
          + "\000\0229\n\tdiscovery\030\017 \001(\0132$.grafeas.v1beta1.d"
          + "iscovery.DiscoveryH\000\022G\n\025attestation_auth"
          + "ority\030\020 \001(\0132&.grafeas.v1beta1.attestatio"
          + "n.AuthorityH\000B\006\n\004type\"$\n\024GetOccurrenceRe"
          + "quest\022\014\n\004name\030\001 \001(\t\"_\n\026ListOccurrencesRe"
          + "quest\022\016\n\006parent\030\001 \001(\t\022\016\n\006filter\030\002 \001(\t\022\021\n"
          + "\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"d\n\027"
          + "ListOccurrencesResponse\0220\n\013occurrences\030\001"
          + " \003(\0132\033.grafeas.v1beta1.Occurrence\022\027\n\017nex"
          + "t_page_token\030\002 \001(\t\"\'\n\027DeleteOccurrenceRe"
          + "quest\022\014\n\004name\030\001 \001(\t\"Z\n\027CreateOccurrenceR"
          + "equest\022\016\n\006parent\030\001 \001(\t\022/\n\noccurrence\030\002 \001"
          + "(\0132\033.grafeas.v1beta1.Occurrence\"\211\001\n\027Upda"
          + "teOccurrenceRequest\022\014\n\004name\030\001 \001(\t\022/\n\nocc"
          + "urrence\030\002 \001(\0132\033.grafeas.v1beta1.Occurren"
          + "ce\022/\n\013update_mask\030\003 \001(\0132\032.google.protobu"
          + "f.FieldMask\"\036\n\016GetNoteRequest\022\014\n\004name\030\001 "
          + "\001(\t\"(\n\030GetOccurrenceNoteRequest\022\014\n\004name\030"
          + "\001 \001(\t\"Y\n\020ListNotesRequest\022\016\n\006parent\030\001 \001("
          + "\t\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\n"
          + "page_token\030\004 \001(\t\"R\n\021ListNotesResponse\022$\n"
          + "\005notes\030\001 \003(\0132\025.grafeas.v1beta1.Note\022\027\n\017n"
          + "ext_page_token\030\002 \001(\t\"!\n\021DeleteNoteReques"
          + "t\022\014\n\004name\030\001 \001(\t\"Y\n\021CreateNoteRequest\022\016\n\006"
          + "parent\030\001 \001(\t\022\017\n\007note_id\030\002 \001(\t\022#\n\004note\030\003 "
          + "\001(\0132\025.grafeas.v1beta1.Note\"w\n\021UpdateNote"
          + "Request\022\014\n\004name\030\001 \001(\t\022#\n\004note\030\002 \001(\0132\025.gr"
          + "afeas.v1beta1.Note\022/\n\013update_mask\030\003 \001(\0132"
          + "\032.google.protobuf.FieldMask\"a\n\032ListNoteO"
          + "ccurrencesRequest\022\014\n\004name\030\001 \001(\t\022\016\n\006filte"
          + "r\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token"
          + "\030\004 \001(\t\"h\n\033ListNoteOccurrencesResponse\0220\n"
          + "\013occurrences\030\001 \003(\0132\033.grafeas.v1beta1.Occ"
          + "urrence\022\027\n\017next_page_token\030\002 \001(\t\"\262\001\n\027Bat"
          + "chCreateNotesRequest\022\016\n\006parent\030\001 \001(\t\022B\n\005"
          + "notes\030\002 \003(\01323.grafeas.v1beta1.BatchCreat"
          + "eNotesRequest.NotesEntry\032C\n\nNotesEntry\022\013"
          + "\n\003key\030\001 \001(\t\022$\n\005value\030\002 \001(\0132\025.grafeas.v1b"
          + "eta1.Note:\0028\001\"@\n\030BatchCreateNotesRespons"
          + "e\022$\n\005notes\030\001 \003(\0132\025.grafeas.v1beta1.Note\""
          + "a\n\035BatchCreateOccurrencesRequest\022\016\n\006pare"
          + "nt\030\001 \001(\t\0220\n\013occurrences\030\002 \003(\0132\033.grafeas."
          + "v1beta1.Occurrence\"R\n\036BatchCreateOccurre"
          + "ncesResponse\0220\n\013occurrences\030\001 \003(\0132\033.graf"
          + "eas.v1beta1.Occurrence\"K\n)GetVulnerabili"
          + "tyOccurrencesSummaryRequest\022\016\n\006parent\030\001 "
          + "\001(\t\022\016\n\006filter\030\002 \001(\t\"\245\002\n\037VulnerabilityOcc"
          + "urrencesSummary\022U\n\006counts\030\001 \003(\0132E.grafea"
          + "s.v1beta1.VulnerabilityOccurrencesSummar"
          + "y.FixableTotalByDigest\032\252\001\n\024FixableTotalB"
          + "yDigest\022+\n\010resource\030\001 \001(\0132\031.grafeas.v1be"
          + "ta1.Resource\0229\n\010severity\030\002 \001(\0162\'.grafeas"
          + ".v1beta1.vulnerability.Severity\022\025\n\rfixab"
          + "le_count\030\003 \001(\003\022\023\n\013total_count\030\004 \001(\0032\230\022\n\016"
          + "GrafeasV1Beta1\022\205\001\n\rGetOccurrence\022%.grafe"
          + "as.v1beta1.GetOccurrenceRequest\032\033.grafea"
          + "s.v1beta1.Occurrence\"0\202\323\344\223\002*\022(/v1beta1/{"
          + "name=projects/*/occurrences/*}\022\226\001\n\017ListO"
          + "ccurrences\022\'.grafeas.v1beta1.ListOccurre"
          + "ncesRequest\032(.grafeas.v1beta1.ListOccurr"
          + "encesResponse\"0\202\323\344\223\002*\022(/v1beta1/{parent="
          + "projects/*}/occurrences\022\206\001\n\020DeleteOccurr"
          + "ence\022(.grafeas.v1beta1.DeleteOccurrenceR"
          + "equest\032\026.google.protobuf.Empty\"0\202\323\344\223\002**("
          + "/v1beta1/{name=projects/*/occurrences/*}"
          + "\022\227\001\n\020CreateOccurrence\022(.grafeas.v1beta1."
          + "CreateOccurrenceRequest\032\033.grafeas.v1beta"
          + "1.Occurrence\"<\202\323\344\223\0026\"(/v1beta1/{parent=p"
          + "rojects/*}/occurrences:\noccurrence\022\272\001\n\026B"
          + "atchCreateOccurrences\022..grafeas.v1beta1."
          + "BatchCreateOccurrencesRequest\032/.grafeas."
          + "v1beta1.BatchCreateOccurrencesResponse\"?"
          + "\202\323\344\223\0029\"4/v1beta1/{parent=projects/*}/occ"
          + "urrences:batchCreate:\001*\022\227\001\n\020UpdateOccurr"
          + "ence\022(.grafeas.v1beta1.UpdateOccurrenceR"
          + "equest\032\033.grafeas.v1beta1.Occurrence\"<\202\323\344"
          + "\223\00262(/v1beta1/{name=projects/*/occurrenc"
          + "es/*}:\noccurrence\022\215\001\n\021GetOccurrenceNote\022"
          + ").grafeas.v1beta1.GetOccurrenceNoteReque"
          + "st\032\025.grafeas.v1beta1.Note\"6\202\323\344\223\0020\022./v1be"
          + "ta1/{name=projects/*/occurrences/*}/note"
          + "s\022m\n\007GetNote\022\037.grafeas.v1beta1.GetNoteRe"
          + "quest\032\025.grafeas.v1beta1.Note\"*\202\323\344\223\002$\022\"/v"
          + "1beta1/{name=projects/*/notes/*}\022~\n\tList"
          + "Notes\022!.grafeas.v1beta1.ListNotesRequest"
          + "\032\".grafeas.v1beta1.ListNotesResponse\"*\202\323"
          + "\344\223\002$\022\"/v1beta1/{parent=projects/*}/notes"
          + "\022t\n\nDeleteNote\022\".grafeas.v1beta1.DeleteN"
          + "oteRequest\032\026.google.protobuf.Empty\"*\202\323\344\223"
          + "\002$*\"/v1beta1/{name=projects/*/notes/*}\022y"
          + "\n\nCreateNote\022\".grafeas.v1beta1.CreateNot"
          + "eRequest\032\025.grafeas.v1beta1.Note\"0\202\323\344\223\002*\""
          + "\"/v1beta1/{parent=projects/*}/notes:\004not"
          + "e\022\242\001\n\020BatchCreateNotes\022(.grafeas.v1beta1"
          + ".BatchCreateNotesRequest\032).grafeas.v1bet"
          + "a1.BatchCreateNotesResponse\"9\202\323\344\223\0023\"./v1"
          + "beta1/{parent=projects/*}/notes:batchCre"
          + "ate:\001*\022y\n\nUpdateNote\022\".grafeas.v1beta1.U"
          + "pdateNoteRequest\032\025.grafeas.v1beta1.Note\""
          + "0\202\323\344\223\002*2\"/v1beta1/{name=projects/*/notes"
          + "/*}:\004note\022\250\001\n\023ListNoteOccurrences\022+.graf"
          + "eas.v1beta1.ListNoteOccurrencesRequest\032,"
          + ".grafeas.v1beta1.ListNoteOccurrencesResp"
          + "onse\"6\202\323\344\223\0020\022./v1beta1/{name=projects/*/"
          + "notes/*}/occurrences\022\331\001\n\"GetVulnerabilit"
          + "yOccurrencesSummary\022:.grafeas.v1beta1.Ge"
          + "tVulnerabilityOccurrencesSummaryRequest\032"
          + "0.grafeas.v1beta1.VulnerabilityOccurrenc"
          + "esSummary\"E\202\323\344\223\002?\022=/v1beta1/{parent=proj"
          + "ects/*}/occurrences:vulnerabilitySummary"
          + "\032T\312A containeranalysis.googleapis.com\322A."
          + "https://www.googleapis.com/auth/cloud-pl"
          + "atformBv\n\022io.grafeas.v1beta1P\001ZXgoogle.g"
          + "olang.org/genproto/googleapis/devtools/c"
          + "ontaineranalysis/v1beta1/grafeas;grafeas"
          + "\242\002\003GRAb\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              io.grafeas.v1beta1.attestation.AttestationOuterClass.getDescriptor(),
              io.grafeas.v1beta1.build.BuildOuterClass.getDescriptor(),
              io.grafeas.v1beta1.common.Common.getDescriptor(),
              io.grafeas.v1beta1.deployment.DeploymentOuterClass.getDescriptor(),
              io.grafeas.v1beta1.discovery.DiscoveryOuterClass.getDescriptor(),
              io.grafeas.v1beta1.image.Image.getDescriptor(),
              io.grafeas.v1beta1.pkg.PackageOuterClass.getDescriptor(),
              io.grafeas.v1beta1.provenance.Provenance.getDescriptor(),
              io.grafeas.v1beta1.vulnerability.VulnerabilityOuterClass.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_grafeas_v1beta1_Occurrence_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_grafeas_v1beta1_Occurrence_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_Occurrence_descriptor,
            new java.lang.String[] {
              "Name",
              "Resource",
              "NoteName",
              "Kind",
              "Remediation",
              "CreateTime",
              "UpdateTime",
              "Vulnerability",
              "Build",
              "DerivedImage",
              "Installation",
              "Deployment",
              "Discovered",
              "Attestation",
              "Details",
            });
    internal_static_grafeas_v1beta1_Resource_descriptor = getDescriptor().getMessageTypes().get(1);
    internal_static_grafeas_v1beta1_Resource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_Resource_descriptor,
            new java.lang.String[] {
              "Name", "Uri", "ContentHash",
            });
    internal_static_grafeas_v1beta1_Note_descriptor = getDescriptor().getMessageTypes().get(2);
    internal_static_grafeas_v1beta1_Note_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_Note_descriptor,
            new java.lang.String[] {
              "Name",
              "ShortDescription",
              "LongDescription",
              "Kind",
              "RelatedUrl",
              "ExpirationTime",
              "CreateTime",
              "UpdateTime",
              "RelatedNoteNames",
              "Vulnerability",
              "Build",
              "BaseImage",
              "Package",
              "Deployable",
              "Discovery",
              "AttestationAuthority",
              "Type",
            });
    internal_static_grafeas_v1beta1_GetOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_grafeas_v1beta1_GetOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_GetOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1beta1_ListOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_grafeas_v1beta1_ListOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1beta1_ListOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_grafeas_v1beta1_ListOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences", "NextPageToken",
            });
    internal_static_grafeas_v1beta1_DeleteOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_grafeas_v1beta1_DeleteOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_DeleteOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1beta1_CreateOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_grafeas_v1beta1_CreateOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_CreateOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Occurrence",
            });
    internal_static_grafeas_v1beta1_UpdateOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_grafeas_v1beta1_UpdateOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_UpdateOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name", "Occurrence", "UpdateMask",
            });
    internal_static_grafeas_v1beta1_GetNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_grafeas_v1beta1_GetNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_GetNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1beta1_GetOccurrenceNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_grafeas_v1beta1_GetOccurrenceNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_GetOccurrenceNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1beta1_ListNotesRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_grafeas_v1beta1_ListNotesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListNotesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1beta1_ListNotesResponse_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_grafeas_v1beta1_ListNotesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListNotesResponse_descriptor,
            new java.lang.String[] {
              "Notes", "NextPageToken",
            });
    internal_static_grafeas_v1beta1_DeleteNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_grafeas_v1beta1_DeleteNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_DeleteNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1beta1_CreateNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_grafeas_v1beta1_CreateNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_CreateNoteRequest_descriptor,
            new java.lang.String[] {
              "Parent", "NoteId", "Note",
            });
    internal_static_grafeas_v1beta1_UpdateNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_grafeas_v1beta1_UpdateNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_UpdateNoteRequest_descriptor,
            new java.lang.String[] {
              "Name", "Note", "UpdateMask",
            });
    internal_static_grafeas_v1beta1_ListNoteOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_grafeas_v1beta1_ListNoteOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListNoteOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Name", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1beta1_ListNoteOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_grafeas_v1beta1_ListNoteOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_ListNoteOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences", "NextPageToken",
            });
    internal_static_grafeas_v1beta1_BatchCreateNotesRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_grafeas_v1beta1_BatchCreateNotesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_BatchCreateNotesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Notes",
            });
    internal_static_grafeas_v1beta1_BatchCreateNotesRequest_NotesEntry_descriptor =
        internal_static_grafeas_v1beta1_BatchCreateNotesRequest_descriptor.getNestedTypes().get(0);
    internal_static_grafeas_v1beta1_BatchCreateNotesRequest_NotesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_BatchCreateNotesRequest_NotesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_grafeas_v1beta1_BatchCreateNotesResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_grafeas_v1beta1_BatchCreateNotesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_BatchCreateNotesResponse_descriptor,
            new java.lang.String[] {
              "Notes",
            });
    internal_static_grafeas_v1beta1_BatchCreateOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_grafeas_v1beta1_BatchCreateOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_BatchCreateOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Occurrences",
            });
    internal_static_grafeas_v1beta1_BatchCreateOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_grafeas_v1beta1_BatchCreateOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_BatchCreateOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences",
            });
    internal_static_grafeas_v1beta1_GetVulnerabilityOccurrencesSummaryRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_grafeas_v1beta1_GetVulnerabilityOccurrencesSummaryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_GetVulnerabilityOccurrencesSummaryRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter",
            });
    internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_descriptor,
            new java.lang.String[] {
              "Counts",
            });
    internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_FixableTotalByDigest_descriptor =
        internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_FixableTotalByDigest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1beta1_VulnerabilityOccurrencesSummary_FixableTotalByDigest_descriptor,
            new java.lang.String[] {
              "Resource", "Severity", "FixableCount", "TotalCount",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.oauthScopes);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    io.grafeas.v1beta1.attestation.AttestationOuterClass.getDescriptor();
    io.grafeas.v1beta1.build.BuildOuterClass.getDescriptor();
    io.grafeas.v1beta1.common.Common.getDescriptor();
    io.grafeas.v1beta1.deployment.DeploymentOuterClass.getDescriptor();
    io.grafeas.v1beta1.discovery.DiscoveryOuterClass.getDescriptor();
    io.grafeas.v1beta1.image.Image.getDescriptor();
    io.grafeas.v1beta1.pkg.PackageOuterClass.getDescriptor();
    io.grafeas.v1beta1.provenance.Provenance.getDescriptor();
    io.grafeas.v1beta1.vulnerability.VulnerabilityOuterClass.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
