<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: grafeas/v1/grafeas.proto

namespace GPBMetadata\Grafeas\V1;

class Grafeas
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Grafeas\V1\Attestation::initOnce();
        \GPBMetadata\Grafeas\V1\Build::initOnce();
        \GPBMetadata\Grafeas\V1\Common::initOnce();
        \GPBMetadata\Grafeas\V1\Compliance::initOnce();
        \GPBMetadata\Grafeas\V1\Deployment::initOnce();
        \GPBMetadata\Grafeas\V1\Discovery::initOnce();
        \GPBMetadata\Grafeas\V1\DsseAttestation::initOnce();
        \GPBMetadata\Grafeas\V1\Image::initOnce();
        \GPBMetadata\Grafeas\V1\Package::initOnce();
        \GPBMetadata\Grafeas\V1\Upgrade::initOnce();
        \GPBMetadata\Grafeas\V1\Vulnerability::initOnce();
        $pool->internalAddGeneratedFile(
            '
õ2
grafeas/v1/grafeas.proto
grafeas.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protografeas/v1/attestation.protografeas/v1/build.protografeas/v1/common.protografeas/v1/compliance.protografeas/v1/deployment.protografeas/v1/discovery.proto!grafeas/v1/dsse_attestation.protografeas/v1/image.protografeas/v1/package.protografeas/v1/upgrade.protografeas/v1/vulnerability.proto"û

Occurrence
name (	
resource_uri (	
	note_name (	"
kind (2.grafeas.v1.NoteKind
remediation (	/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp<
vulnerability (2#.grafeas.v1.VulnerabilityOccurrenceH ,
build	 (2.grafeas.v1.BuildOccurrenceH ,
image
 (2.grafeas.v1.ImageOccurrenceH 0
package (2.grafeas.v1.PackageOccurrenceH 6

deployment (2 .grafeas.v1.DeploymentOccurrenceH 4
	discovery (2.grafeas.v1.DiscoveryOccurrenceH 8
attestation (2!.grafeas.v1.AttestationOccurrenceH 0
upgrade (2.grafeas.v1.UpgradeOccurrenceH 6

compliance (2 .grafeas.v1.ComplianceOccurrenceH A
dsse_attestation (2%.grafeas.v1.DSSEAttestationOccurrenceH &
envelope (2.grafeas.v1.Envelope:GêAD
grafeas.io/Occurrence+projects/{project}/occurrences/{occurrence}B	
details"ñ
Note
name (	
short_description (	
long_description (	"
kind (2.grafeas.v1.NoteKind+
related_url (2.grafeas.v1.RelatedUrl3
expiration_time (2.google.protobuf.Timestamp/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp
related_note_names	 (	6
vulnerability
 (2.grafeas.v1.VulnerabilityNoteH &
build (2.grafeas.v1.BuildNoteH &
image (2.grafeas.v1.ImageNoteH *
package (2.grafeas.v1.PackageNoteH 0

deployment (2.grafeas.v1.DeploymentNoteH .
	discovery (2.grafeas.v1.DiscoveryNoteH 2
attestation (2.grafeas.v1.AttestationNoteH *
upgrade (2.grafeas.v1.UpgradeNoteH 0

compliance (2.grafeas.v1.ComplianceNoteH ;
dsse_attestation (2.grafeas.v1.DSSEAttestationNoteH :5êA2
grafeas.io/Noteprojects/{project}/notes/{note}B
type"C
GetOccurrenceRequest+
name (	BàAúA
grafeas.io/Occurrence"{
ListOccurrencesRequest*
parent (	BàAúA
grafeas.io/Project
filter (	
	page_size (

page_token (	"_
ListOccurrencesResponse+
occurrences (2.grafeas.v1.Occurrence
next_page_token (	"F
DeleteOccurrenceRequest+
name (	BàAúA
grafeas.io/Occurrence"v
CreateOccurrenceRequest*
parent (	BàAúA
grafeas.io/Project/

occurrence (2.grafeas.v1.OccurrenceBàA"¨
UpdateOccurrenceRequest+
name (	BàAúA
grafeas.io/Occurrence/

occurrence (2.grafeas.v1.OccurrenceBàA/
update_mask (2.google.protobuf.FieldMask"7
GetNoteRequest%
name (	BàAúA
grafeas.io/Note"G
GetOccurrenceNoteRequest+
name (	BàAúA
grafeas.io/Occurrence"u
ListNotesRequest*
parent (	BàAúA
grafeas.io/Project
filter (	
	page_size (

page_token (	"M
ListNotesResponse
notes (2.grafeas.v1.Note
next_page_token (	":
DeleteNoteRequest%
name (	BàAúA
grafeas.io/Note"z
CreateNoteRequest*
parent (	BàAúA
grafeas.io/Project
note_id (	BàA#
note (2.grafeas.v1.NoteBàA"
UpdateNoteRequest%
name (	BàAúA
grafeas.io/Note#
note (2.grafeas.v1.NoteBàA/
update_mask (2.google.protobuf.FieldMask"z
ListNoteOccurrencesRequest%
name (	BàAúA
grafeas.io/Note
filter (	
	page_size (

page_token (	"c
ListNoteOccurrencesResponse+
occurrences (2.grafeas.v1.Occurrence
next_page_token (	"É
BatchCreateNotesRequest*
parent (	BàAúA
grafeas.io/ProjectB
notes (2..grafeas.v1.BatchCreateNotesRequest.NotesEntryBàA>

NotesEntry
key (	
value (2.grafeas.v1.Note:8";
BatchCreateNotesResponse
notes (2.grafeas.v1.Note"}
BatchCreateOccurrencesRequest*
parent (	BàAúA
grafeas.io/Project0
occurrences (2.grafeas.v1.OccurrenceBàA"M
BatchCreateOccurrencesResponse+
occurrences (2.grafeas.v1.Occurrence2’
Grafeas}
GetOccurrence .grafeas.v1.GetOccurrenceRequest.grafeas.v1.Occurrence"2‚Óä“%#/v1/{name=projects/*/occurrences/*}ÚAname—
ListOccurrences".grafeas.v1.ListOccurrencesRequest#.grafeas.v1.ListOccurrencesResponse";‚Óä“%#/v1/{parent=projects/*}/occurrencesÚAparent,filterƒ
DeleteOccurrence#.grafeas.v1.DeleteOccurrenceRequest.google.protobuf.Empty"2‚Óä“%*#/v1/{name=projects/*/occurrences/*}ÚAnameœ
CreateOccurrence#.grafeas.v1.CreateOccurrenceRequest.grafeas.v1.Occurrence"K‚Óä“1"#/v1/{parent=projects/*}/occurrences:
occurrenceÚAparent,occurrenceÀ
BatchCreateOccurrences).grafeas.v1.BatchCreateOccurrencesRequest*.grafeas.v1.BatchCreateOccurrencesResponse"O‚Óä“4"//v1/{parent=projects/*}/occurrences:batchCreate:*ÚAparent,occurrences¦
UpdateOccurrence#.grafeas.v1.UpdateOccurrenceRequest.grafeas.v1.Occurrence"U‚Óä“12#/v1/{name=projects/*/occurrences/*}:
occurrenceÚAname,occurrence,update_mask…
GetOccurrenceNote$.grafeas.v1.GetOccurrenceNoteRequest.grafeas.v1.Note"8‚Óä“+)/v1/{name=projects/*/occurrences/*}/notesÚAnamee
GetNote.grafeas.v1.GetNoteRequest.grafeas.v1.Note",‚Óä“/v1/{name=projects/*/notes/*}ÚAname
	ListNotes.grafeas.v1.ListNotesRequest.grafeas.v1.ListNotesResponse"5‚Óä“/v1/{parent=projects/*}/notesÚAparent,filterq

DeleteNote.grafeas.v1.DeleteNoteRequest.google.protobuf.Empty",‚Óä“*/v1/{name=projects/*/notes/*}ÚAname€

CreateNote.grafeas.v1.CreateNoteRequest.grafeas.v1.Note"A‚Óä“%"/v1/{parent=projects/*}/notes:noteÚAparent,note_id,note¢
BatchCreateNotes#.grafeas.v1.BatchCreateNotesRequest$.grafeas.v1.BatchCreateNotesResponse"C‚Óä“.")/v1/{parent=projects/*}/notes:batchCreate:*ÚAparent,notes‚

UpdateNote.grafeas.v1.UpdateNoteRequest.grafeas.v1.Note"C‚Óä“%2/v1/{name=projects/*/notes/*}:noteÚAname,note,update_mask§
ListNoteOccurrences&.grafeas.v1.ListNoteOccurrencesRequest\'.grafeas.v1.ListNoteOccurrencesResponse"?‚Óä“+)/v1/{name=projects/*/notes/*}/occurrencesÚAname,filter#ÊA containeranalysis.googleapis.comB|
io.grafeas.v1PZ8google.golang.org/genproto/googleapis/grafeas/v1;grafeas¢GRAêA(
grafeas.io/Projectprojects/{project}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

