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

namespace GPBMetadata\Google\Pubsub\V1;

class Schema
{
    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\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Æ 
google/pubsub/v1/schema.protogoogle.pubsub.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/empty.protogoogle/protobuf/timestamp.proto"½
Schema
name (	BàA+
type (2.google.pubsub.v1.Schema.Type

definition (	
revision_id (	BàAàA=
revision_create_time (2.google.protobuf.TimestampBàA";
Type
TYPE_UNSPECIFIED 
PROTOCOL_BUFFER
AVRO:FêAC
pubsub.googleapis.com/Schema#projects/{project}/schemas/{schema}"
CreateSchemaRequest4
parent (	B$àAúApubsub.googleapis.com/Schema-
schema (2.google.pubsub.v1.SchemaBàA
	schema_id (	"r
GetSchemaRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema*
view (2.google.pubsub.v1.SchemaView"¬
ListSchemasRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project*
view (2.google.pubsub.v1.SchemaView
	page_size (

page_token (	"Y
ListSchemasResponse)
schemas (2.google.pubsub.v1.Schema
next_page_token (	"£
ListSchemaRevisionsRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema*
view (2.google.pubsub.v1.SchemaView
	page_size (

page_token (	"a
ListSchemaRevisionsResponse)
schemas (2.google.pubsub.v1.Schema
next_page_token (	"x
CommitSchemaRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema-
schema (2.google.pubsub.v1.SchemaBàA"e
RollbackSchemaRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema
revision_id (	BàA"m
DeleteSchemaRevisionRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema
revision_id (	BàA"I
DeleteSchemaRequest2
name (	B$àAúA
pubsub.googleapis.com/Schema"‹
ValidateSchemaRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project-
schema (2.google.pubsub.v1.SchemaBàA"
ValidateSchemaResponse"Š
ValidateMessageRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project1
name (	B!úA
pubsub.googleapis.com/SchemaH *
schema (2.google.pubsub.v1.SchemaH 
message (,
encoding (2.google.pubsub.v1.EncodingB
schema_spec"
ValidateMessageResponse*>

SchemaView
SCHEMA_VIEW_UNSPECIFIED 	
BASIC
FULL*:
Encoding
ENCODING_UNSPECIFIED 
JSON

BINARY2ˆ
SchemaServiceš
CreateSchema%.google.pubsub.v1.CreateSchemaRequest.google.pubsub.v1.Schema"I‚Óä“)"/v1/{parent=projects/*}/schemas:schemaÚAparent,schema,schema_idy
	GetSchema".google.pubsub.v1.GetSchemaRequest.google.pubsub.v1.Schema".‚Óä“!/v1/{name=projects/*/schemas/*}ÚAnameŒ
ListSchemas$.google.pubsub.v1.ListSchemasRequest%.google.pubsub.v1.ListSchemasResponse"0‚Óä“!/v1/{parent=projects/*}/schemasÚAparent°
ListSchemaRevisions,.google.pubsub.v1.ListSchemaRevisionsRequest-.google.pubsub.v1.ListSchemaRevisionsResponse"<‚Óä“/-/v1/{name=projects/*/schemas/*}:listRevisionsÚAname
CommitSchema%.google.pubsub.v1.CommitSchemaRequest.google.pubsub.v1.Schema"?‚Óä“+"&/v1/{name=projects/*/schemas/*}:commit:*ÚAname,schema›
RollbackSchema\'.google.pubsub.v1.RollbackSchemaRequest.google.pubsub.v1.Schema"F‚Óä“-"(/v1/{name=projects/*/schemas/*}:rollback:*ÚAname,revision_idª
DeleteSchemaRevision-.google.pubsub.v1.DeleteSchemaRevisionRequest.google.pubsub.v1.Schema"I‚Óä“0*./v1/{name=projects/*/schemas/*}:deleteRevisionÚAname,revision_id}
DeleteSchema%.google.pubsub.v1.DeleteSchemaRequest.google.protobuf.Empty".‚Óä“!*/v1/{name=projects/*/schemas/*}ÚAname¨
ValidateSchema\'.google.pubsub.v1.ValidateSchemaRequest(.google.pubsub.v1.ValidateSchemaResponse"C‚Óä“-"(/v1/{parent=projects/*}/schemas:validate:*ÚAparent,schema¢
ValidateMessage(.google.pubsub.v1.ValidateMessageRequest).google.pubsub.v1.ValidateMessageResponse":‚Óä“4"//v1/{parent=projects/*}/schemas:validateMessage:*pÊApubsub.googleapis.comÒAUhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/pubsubB®
com.google.pubsub.v1BSchemaProtoPZ6google.golang.org/genproto/googleapis/pubsub/v1;pubsubøªGoogle.Cloud.PubSub.V1ÊGoogle\\Cloud\\PubSub\\V1êGoogle::Cloud::PubSub::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

