/*
 * Copyright 2019 The Grafeas Authors. All rights reserved.
 *
 * 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: grafeas/v1/grafeas.proto

package io.grafeas.v1;

public final class GrafeasOuterClass {
  private GrafeasOuterClass() {}

  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_v1_Occurrence_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_Occurrence_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_Note_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_Note_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_GetOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_GetOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListOccurrencesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_DeleteOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_DeleteOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_CreateOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_CreateOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_UpdateOccurrenceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_UpdateOccurrenceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_GetNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_GetNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_GetOccurrenceNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_GetOccurrenceNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListNotesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListNotesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListNotesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListNotesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_DeleteNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_DeleteNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_CreateNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_CreateNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_UpdateNoteRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_UpdateNoteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListNoteOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListNoteOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_ListNoteOccurrencesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_BatchCreateNotesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_BatchCreateNotesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_BatchCreateNotesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_BatchCreateOccurrencesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_BatchCreateOccurrencesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_grafeas_v1_BatchCreateOccurrencesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grafeas_v1_BatchCreateOccurrencesResponse_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\030grafeas/v1/grafeas.proto\022\ngrafeas.v1\032\034"
          + "google/api/annotations.proto\032\027google/api"
          + "/client.proto\032\037google/api/field_behavior"
          + ".proto\032\031google/api/resource.proto\032\033googl"
          + "e/protobuf/empty.proto\032 google/protobuf/"
          + "field_mask.proto\032\037google/protobuf/timest"
          + "amp.proto\032\034grafeas/v1/attestation.proto\032"
          + "\026grafeas/v1/build.proto\032\027grafeas/v1/comm"
          + "on.proto\032\033grafeas/v1/compliance.proto\032\033g"
          + "rafeas/v1/deployment.proto\032\032grafeas/v1/d"
          + "iscovery.proto\032!grafeas/v1/dsse_attestat"
          + "ion.proto\032\026grafeas/v1/image.proto\032\030grafe"
          + "as/v1/package.proto\032\030grafeas/v1/upgrade."
          + "proto\032\024grafeas/v1/vex.proto\032\036grafeas/v1/"
          + "vulnerability.proto\"\373\006\n\nOccurrence\022\014\n\004na"
          + "me\030\001 \001(\t\022\024\n\014resource_uri\030\002 \001(\t\022\021\n\tnote_n"
          + "ame\030\003 \001(\t\022\"\n\004kind\030\004 \001(\0162\024.grafeas.v1.Not"
          + "eKind\022\023\n\013remediation\030\005 \001(\t\022/\n\013create_tim"
          + "e\030\006 \001(\0132\032.google.protobuf.Timestamp\022/\n\013u"
          + "pdate_time\030\007 \001(\0132\032.google.protobuf.Times"
          + "tamp\022<\n\rvulnerability\030\010 \001(\0132#.grafeas.v1"
          + ".VulnerabilityOccurrenceH\000\022,\n\005build\030\t \001("
          + "\0132\033.grafeas.v1.BuildOccurrenceH\000\022,\n\005imag"
          + "e\030\n \001(\0132\033.grafeas.v1.ImageOccurrenceH\000\0220"
          + "\n\007package\030\013 \001(\0132\035.grafeas.v1.PackageOccu"
          + "rrenceH\000\0226\n\ndeployment\030\014 \001(\0132 .grafeas.v"
          + "1.DeploymentOccurrenceH\000\0224\n\tdiscovery\030\r "
          + "\001(\0132\037.grafeas.v1.DiscoveryOccurrenceH\000\0228"
          + "\n\013attestation\030\016 \001(\0132!.grafeas.v1.Attesta"
          + "tionOccurrenceH\000\0220\n\007upgrade\030\017 \001(\0132\035.graf"
          + "eas.v1.UpgradeOccurrenceH\000\0226\n\ncompliance"
          + "\030\020 \001(\0132 .grafeas.v1.ComplianceOccurrence"
          + "H\000\022A\n\020dsse_attestation\030\021 \001(\0132%.grafeas.v"
          + "1.DSSEAttestationOccurrenceH\000\022&\n\010envelop"
          + "e\030\022 \001(\0132\024.grafeas.v1.Envelope:G\352AD\n\025graf"
          + "eas.io/Occurrence\022+projects/{project}/oc"
          + "currences/{occurrence}B\t\n\007details\"\276\007\n\004No"
          + "te\022\014\n\004name\030\001 \001(\t\022\031\n\021short_description\030\002 "
          + "\001(\t\022\030\n\020long_description\030\003 \001(\t\022\"\n\004kind\030\004 "
          + "\001(\0162\024.grafeas.v1.NoteKind\022+\n\013related_url"
          + "\030\005 \003(\0132\026.grafeas.v1.RelatedUrl\0223\n\017expira"
          + "tion_time\030\006 \001(\0132\032.google.protobuf.Timest"
          + "amp\022/\n\013create_time\030\007 \001(\0132\032.google.protob"
          + "uf.Timestamp\022/\n\013update_time\030\010 \001(\0132\032.goog"
          + "le.protobuf.Timestamp\022\032\n\022related_note_na"
          + "mes\030\t \003(\t\0226\n\rvulnerability\030\n \001(\0132\035.grafe"
          + "as.v1.VulnerabilityNoteH\000\022&\n\005build\030\013 \001(\013"
          + "2\025.grafeas.v1.BuildNoteH\000\022&\n\005image\030\014 \001(\013"
          + "2\025.grafeas.v1.ImageNoteH\000\022*\n\007package\030\r \001"
          + "(\0132\027.grafeas.v1.PackageNoteH\000\0220\n\ndeploym"
          + "ent\030\016 \001(\0132\032.grafeas.v1.DeploymentNoteH\000\022"
          + ".\n\tdiscovery\030\017 \001(\0132\031.grafeas.v1.Discover"
          + "yNoteH\000\0222\n\013attestation\030\020 \001(\0132\033.grafeas.v"
          + "1.AttestationNoteH\000\022*\n\007upgrade\030\021 \001(\0132\027.g"
          + "rafeas.v1.UpgradeNoteH\000\0220\n\ncompliance\030\022 "
          + "\001(\0132\032.grafeas.v1.ComplianceNoteH\000\022;\n\020dss"
          + "e_attestation\030\023 \001(\0132\037.grafeas.v1.DSSEAtt"
          + "estationNoteH\000\022K\n\030vulnerability_assessme"
          + "nt\030\024 \001(\0132\'.grafeas.v1.VulnerabilityAsses"
          + "smentNoteH\000:5\352A2\n\017grafeas.io/Note\022\037proje"
          + "cts/{project}/notes/{note}B\006\n\004type\"C\n\024Ge"
          + "tOccurrenceRequest\022+\n\004name\030\001 \001(\tB\035\340A\002\372A\027"
          + "\n\025grafeas.io/Occurrence\"{\n\026ListOccurrenc"
          + "esRequest\022*\n\006parent\030\001 \001(\tB\032\340A\002\372A\024\n\022grafe"
          + "as.io/Project\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_si"
          + "ze\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"_\n\027ListOccu"
          + "rrencesResponse\022+\n\013occurrences\030\001 \003(\0132\026.g"
          + "rafeas.v1.Occurrence\022\027\n\017next_page_token\030"
          + "\002 \001(\t\"F\n\027DeleteOccurrenceRequest\022+\n\004name"
          + "\030\001 \001(\tB\035\340A\002\372A\027\n\025grafeas.io/Occurrence\"v\n"
          + "\027CreateOccurrenceRequest\022*\n\006parent\030\001 \001(\t"
          + "B\032\340A\002\372A\024\n\022grafeas.io/Project\022/\n\noccurren"
          + "ce\030\002 \001(\0132\026.grafeas.v1.OccurrenceB\003\340A\002\"\250\001"
          + "\n\027UpdateOccurrenceRequest\022+\n\004name\030\001 \001(\tB"
          + "\035\340A\002\372A\027\n\025grafeas.io/Occurrence\022/\n\noccurr"
          + "ence\030\002 \001(\0132\026.grafeas.v1.OccurrenceB\003\340A\002\022"
          + "/\n\013update_mask\030\003 \001(\0132\032.google.protobuf.F"
          + "ieldMask\"7\n\016GetNoteRequest\022%\n\004name\030\001 \001(\t"
          + "B\027\340A\002\372A\021\n\017grafeas.io/Note\"G\n\030GetOccurren"
          + "ceNoteRequest\022+\n\004name\030\001 \001(\tB\035\340A\002\372A\027\n\025gra"
          + "feas.io/Occurrence\"u\n\020ListNotesRequest\022*"
          + "\n\006parent\030\001 \001(\tB\032\340A\002\372A\024\n\022grafeas.io/Proje"
          + "ct\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\"M\n\021ListNotesResponse\022\037"
          + "\n\005notes\030\001 \003(\0132\020.grafeas.v1.Note\022\027\n\017next_"
          + "page_token\030\002 \001(\t\":\n\021DeleteNoteRequest\022%\n"
          + "\004name\030\001 \001(\tB\027\340A\002\372A\021\n\017grafeas.io/Note\"z\n\021"
          + "CreateNoteRequest\022*\n\006parent\030\001 \001(\tB\032\340A\002\372A"
          + "\024\n\022grafeas.io/Project\022\024\n\007note_id\030\002 \001(\tB\003"
          + "\340A\002\022#\n\004note\030\003 \001(\0132\020.grafeas.v1.NoteB\003\340A\002"
          + "\"\220\001\n\021UpdateNoteRequest\022%\n\004name\030\001 \001(\tB\027\340A"
          + "\002\372A\021\n\017grafeas.io/Note\022#\n\004note\030\002 \001(\0132\020.gr"
          + "afeas.v1.NoteB\003\340A\002\022/\n\013update_mask\030\003 \001(\0132"
          + "\032.google.protobuf.FieldMask\"z\n\032ListNoteO"
          + "ccurrencesRequest\022%\n\004name\030\001 \001(\tB\027\340A\002\372A\021\n"
          + "\017grafeas.io/Note\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\"c\n\033ListN"
          + "oteOccurrencesResponse\022+\n\013occurrences\030\001 "
          + "\003(\0132\026.grafeas.v1.Occurrence\022\027\n\017next_page"
          + "_token\030\002 \001(\t\"\311\001\n\027BatchCreateNotesRequest"
          + "\022*\n\006parent\030\001 \001(\tB\032\340A\002\372A\024\n\022grafeas.io/Pro"
          + "ject\022B\n\005notes\030\002 \003(\0132..grafeas.v1.BatchCr"
          + "eateNotesRequest.NotesEntryB\003\340A\002\032>\n\nNote"
          + "sEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.gra"
          + "feas.v1.Note:\0028\001\";\n\030BatchCreateNotesResp"
          + "onse\022\037\n\005notes\030\001 \003(\0132\020.grafeas.v1.Note\"}\n"
          + "\035BatchCreateOccurrencesRequest\022*\n\006parent"
          + "\030\001 \001(\tB\032\340A\002\372A\024\n\022grafeas.io/Project\0220\n\013oc"
          + "currences\030\002 \003(\0132\026.grafeas.v1.OccurrenceB"
          + "\003\340A\002\"M\n\036BatchCreateOccurrencesResponse\022+"
          + "\n\013occurrences\030\001 \003(\0132\026.grafeas.v1.Occurre"
          + "nce2\222\020\n\007Grafeas\022}\n\rGetOccurrence\022 .grafe"
          + "as.v1.GetOccurrenceRequest\032\026.grafeas.v1."
          + "Occurrence\"2\202\323\344\223\002%\022#/v1/{name=projects/*"
          + "/occurrences/*}\332A\004name\022\227\001\n\017ListOccurrenc"
          + "es\022\".grafeas.v1.ListOccurrencesRequest\032#"
          + ".grafeas.v1.ListOccurrencesResponse\";\202\323\344"
          + "\223\002%\022#/v1/{parent=projects/*}/occurrences"
          + "\332A\rparent,filter\022\203\001\n\020DeleteOccurrence\022#."
          + "grafeas.v1.DeleteOccurrenceRequest\032\026.goo"
          + "gle.protobuf.Empty\"2\202\323\344\223\002%*#/v1/{name=pr"
          + "ojects/*/occurrences/*}\332A\004name\022\234\001\n\020Creat"
          + "eOccurrence\022#.grafeas.v1.CreateOccurrenc"
          + "eRequest\032\026.grafeas.v1.Occurrence\"K\202\323\344\223\0021"
          + "\"#/v1/{parent=projects/*}/occurrences:\no"
          + "ccurrence\332A\021parent,occurrence\022\300\001\n\026BatchC"
          + "reateOccurrences\022).grafeas.v1.BatchCreat"
          + "eOccurrencesRequest\032*.grafeas.v1.BatchCr"
          + "eateOccurrencesResponse\"O\202\323\344\223\0024\"//v1/{pa"
          + "rent=projects/*}/occurrences:batchCreate"
          + ":\001*\332A\022parent,occurrences\022\246\001\n\020UpdateOccur"
          + "rence\022#.grafeas.v1.UpdateOccurrenceReque"
          + "st\032\026.grafeas.v1.Occurrence\"U\202\323\344\223\00212#/v1/"
          + "{name=projects/*/occurrences/*}:\noccurre"
          + "nce\332A\033name,occurrence,update_mask\022\205\001\n\021Ge"
          + "tOccurrenceNote\022$.grafeas.v1.GetOccurren"
          + "ceNoteRequest\032\020.grafeas.v1.Note\"8\202\323\344\223\002+\022"
          + ")/v1/{name=projects/*/occurrences/*}/not"
          + "es\332A\004name\022e\n\007GetNote\022\032.grafeas.v1.GetNot"
          + "eRequest\032\020.grafeas.v1.Note\",\202\323\344\223\002\037\022\035/v1/"
          + "{name=projects/*/notes/*}\332A\004name\022\177\n\tList"
          + "Notes\022\034.grafeas.v1.ListNotesRequest\032\035.gr"
          + "afeas.v1.ListNotesResponse\"5\202\323\344\223\002\037\022\035/v1/"
          + "{parent=projects/*}/notes\332A\rparent,filte"
          + "r\022q\n\nDeleteNote\022\035.grafeas.v1.DeleteNoteR"
          + "equest\032\026.google.protobuf.Empty\",\202\323\344\223\002\037*\035"
          + "/v1/{name=projects/*/notes/*}\332A\004name\022\200\001\n"
          + "\nCreateNote\022\035.grafeas.v1.CreateNoteReque"
          + "st\032\020.grafeas.v1.Note\"A\202\323\344\223\002%\"\035/v1/{paren"
          + "t=projects/*}/notes:\004note\332A\023parent,note_"
          + "id,note\022\242\001\n\020BatchCreateNotes\022#.grafeas.v"
          + "1.BatchCreateNotesRequest\032$.grafeas.v1.B"
          + "atchCreateNotesResponse\"C\202\323\344\223\002.\")/v1/{pa"
          + "rent=projects/*}/notes:batchCreate:\001*\332A\014"
          + "parent,notes\022\202\001\n\nUpdateNote\022\035.grafeas.v1"
          + ".UpdateNoteRequest\032\020.grafeas.v1.Note\"C\202\323"
          + "\344\223\002%2\035/v1/{name=projects/*/notes/*}:\004not"
          + "e\332A\025name,note,update_mask\022\247\001\n\023ListNoteOc"
          + "currences\022&.grafeas.v1.ListNoteOccurrenc"
          + "esRequest\032\'.grafeas.v1.ListNoteOccurrenc"
          + "esResponse\"?\202\323\344\223\002+\022)/v1/{name=projects/*"
          + "/notes/*}/occurrences\332A\013name,filter\032#\312A "
          + "containeranalysis.googleapis.comB|\n\rio.g"
          + "rafeas.v1P\001Z8google.golang.org/genproto/"
          + "googleapis/grafeas/v1;grafeas\242\002\003GRA\352A(\n\022"
          + "grafeas.io/Project\022\022projects/{project}b\006"
          + "proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              io.grafeas.v1.Attestation.getDescriptor(),
              io.grafeas.v1.Build.getDescriptor(),
              io.grafeas.v1.Common.getDescriptor(),
              io.grafeas.v1.Compliance.getDescriptor(),
              io.grafeas.v1.Deployment.getDescriptor(),
              io.grafeas.v1.Discovery.getDescriptor(),
              io.grafeas.v1.DsseAttestation.getDescriptor(),
              io.grafeas.v1.Image.getDescriptor(),
              io.grafeas.v1.Package.getDescriptor(),
              io.grafeas.v1.Upgrade.getDescriptor(),
              io.grafeas.v1.Vex.getDescriptor(),
              io.grafeas.v1.Vulnerability.getDescriptor(),
            });
    internal_static_grafeas_v1_Occurrence_descriptor = getDescriptor().getMessageTypes().get(0);
    internal_static_grafeas_v1_Occurrence_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_Occurrence_descriptor,
            new java.lang.String[] {
              "Name",
              "ResourceUri",
              "NoteName",
              "Kind",
              "Remediation",
              "CreateTime",
              "UpdateTime",
              "Vulnerability",
              "Build",
              "Image",
              "Package",
              "Deployment",
              "Discovery",
              "Attestation",
              "Upgrade",
              "Compliance",
              "DsseAttestation",
              "Envelope",
              "Details",
            });
    internal_static_grafeas_v1_Note_descriptor = getDescriptor().getMessageTypes().get(1);
    internal_static_grafeas_v1_Note_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_Note_descriptor,
            new java.lang.String[] {
              "Name",
              "ShortDescription",
              "LongDescription",
              "Kind",
              "RelatedUrl",
              "ExpirationTime",
              "CreateTime",
              "UpdateTime",
              "RelatedNoteNames",
              "Vulnerability",
              "Build",
              "Image",
              "Package",
              "Deployment",
              "Discovery",
              "Attestation",
              "Upgrade",
              "Compliance",
              "DsseAttestation",
              "VulnerabilityAssessment",
              "Type",
            });
    internal_static_grafeas_v1_GetOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_grafeas_v1_GetOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_GetOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1_ListOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_grafeas_v1_ListOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1_ListOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_grafeas_v1_ListOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences", "NextPageToken",
            });
    internal_static_grafeas_v1_DeleteOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_grafeas_v1_DeleteOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_DeleteOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1_CreateOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_grafeas_v1_CreateOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_CreateOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Occurrence",
            });
    internal_static_grafeas_v1_UpdateOccurrenceRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_grafeas_v1_UpdateOccurrenceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_UpdateOccurrenceRequest_descriptor,
            new java.lang.String[] {
              "Name", "Occurrence", "UpdateMask",
            });
    internal_static_grafeas_v1_GetNoteRequest_descriptor = getDescriptor().getMessageTypes().get(8);
    internal_static_grafeas_v1_GetNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_GetNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1_GetOccurrenceNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_grafeas_v1_GetOccurrenceNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_GetOccurrenceNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1_ListNotesRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_grafeas_v1_ListNotesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListNotesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1_ListNotesResponse_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_grafeas_v1_ListNotesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListNotesResponse_descriptor,
            new java.lang.String[] {
              "Notes", "NextPageToken",
            });
    internal_static_grafeas_v1_DeleteNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_grafeas_v1_DeleteNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_DeleteNoteRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_grafeas_v1_CreateNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_grafeas_v1_CreateNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_CreateNoteRequest_descriptor,
            new java.lang.String[] {
              "Parent", "NoteId", "Note",
            });
    internal_static_grafeas_v1_UpdateNoteRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_grafeas_v1_UpdateNoteRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_UpdateNoteRequest_descriptor,
            new java.lang.String[] {
              "Name", "Note", "UpdateMask",
            });
    internal_static_grafeas_v1_ListNoteOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_grafeas_v1_ListNoteOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListNoteOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Name", "Filter", "PageSize", "PageToken",
            });
    internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_grafeas_v1_ListNoteOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences", "NextPageToken",
            });
    internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_grafeas_v1_BatchCreateNotesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Notes",
            });
    internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_descriptor =
        internal_static_grafeas_v1_BatchCreateNotesRequest_descriptor.getNestedTypes().get(0);
    internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_BatchCreateNotesRequest_NotesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_grafeas_v1_BatchCreateNotesResponse_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_grafeas_v1_BatchCreateNotesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_BatchCreateNotesResponse_descriptor,
            new java.lang.String[] {
              "Notes",
            });
    internal_static_grafeas_v1_BatchCreateOccurrencesRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_grafeas_v1_BatchCreateOccurrencesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_BatchCreateOccurrencesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Occurrences",
            });
    internal_static_grafeas_v1_BatchCreateOccurrencesResponse_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_grafeas_v1_BatchCreateOccurrencesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_grafeas_v1_BatchCreateOccurrencesResponse_descriptor,
            new java.lang.String[] {
              "Occurrences",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    io.grafeas.v1.Attestation.getDescriptor();
    io.grafeas.v1.Build.getDescriptor();
    io.grafeas.v1.Common.getDescriptor();
    io.grafeas.v1.Compliance.getDescriptor();
    io.grafeas.v1.Deployment.getDescriptor();
    io.grafeas.v1.Discovery.getDescriptor();
    io.grafeas.v1.DsseAttestation.getDescriptor();
    io.grafeas.v1.Image.getDescriptor();
    io.grafeas.v1.Package.getDescriptor();
    io.grafeas.v1.Upgrade.getDescriptor();
    io.grafeas.v1.Vex.getDescriptor();
    io.grafeas.v1.Vulnerability.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
