<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/metastore/v1alpha/metastore_federation.proto

namespace GPBMetadata\Google\Cloud\Metastore\V1Alpha;

class MetastoreFederation
{
    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\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
è
9google/cloud/metastore/v1alpha/metastore_federation.protogoogle.cloud.metastore.v1alphagoogle/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"¿

Federation
name (	BàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAF
labels (26.google.cloud.metastore.v1alpha.Federation.LabelsEntry
version (	BàA]
backend_metastores (2A.google.cloud.metastore.v1alpha.Federation.BackendMetastoresEntry
endpoint_uri (	BàAD
state (20.google.cloud.metastore.v1alpha.Federation.StateBàA
state_message	 (	BàA
uid
 (	BàA-
LabelsEntry
key (	
value (	:8j
BackendMetastoresEntry
key (?
value (20.google.cloud.metastore.v1alpha.BackendMetastore:8"_
State
STATE_UNSPECIFIED 
CREATING

ACTIVE
UPDATING
DELETING	
ERROR:jêAg
#metastore.googleapis.com/Federation@projects/{project}/locations/{location}/federations/{federation}"Ï
BackendMetastore
name (	V
metastore_type (2>.google.cloud.metastore.v1alpha.BackendMetastore.MetastoreType"U
MetastoreType
METASTORE_TYPE_UNSPECIFIED 
BIGQUERY
DATAPROC_METASTORE"²
ListFederationsRequest;
parent (	B+àAúA%#metastore.googleapis.com/Federation
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"ˆ
ListFederationsResponse?
federations (2*.google.cloud.metastore.v1alpha.Federation
next_page_token (	
unreachable (	"Q
GetFederationRequest9
name (	B+àAúA%
#metastore.googleapis.com/Federation"Ð
CreateFederationRequest;
parent (	B+àAúA%#metastore.googleapis.com/Federation
federation_id (	BàAC

federation (2*.google.cloud.metastore.v1alpha.FederationBàA

request_id (	BàA"­
UpdateFederationRequest4
update_mask (2.google.protobuf.FieldMaskBàAC

federation (2*.google.cloud.metastore.v1alpha.FederationBàA

request_id (	BàA"m
DeleteFederationRequest9
name (	B+àAúA%
#metastore.googleapis.com/Federation

request_id (	BàA2§

DataprocMetastoreFederationÉ
ListFederations6.google.cloud.metastore.v1alpha.ListFederationsRequest7.google.cloud.metastore.v1alpha.ListFederationsResponse"E‚Óä“64/v1alpha/{parent=projects/*/locations/*}/federationsÚAparent¶
GetFederation4.google.cloud.metastore.v1alpha.GetFederationRequest*.google.cloud.metastore.v1alpha.Federation"C‚Óä“64/v1alpha/{name=projects/*/locations/*/federations/*}ÚAname˜
CreateFederation7.google.cloud.metastore.v1alpha.CreateFederationRequest.google.longrunning.Operation"«‚Óä“B"4/v1alpha/{parent=projects/*/locations/*}/federations:
federationÚAparent,federation,federation_idÊA>

Federation0google.cloud.metastore.v1alpha.OperationMetadataš
UpdateFederation7.google.cloud.metastore.v1alpha.UpdateFederationRequest.google.longrunning.Operation"­‚Óä“M2?/v1alpha/{federation.name=projects/*/locations/*/federations/*}:
federationÚAfederation,update_maskÊA>

Federation0google.cloud.metastore.v1alpha.OperationMetadataü
DeleteFederation7.google.cloud.metastore.v1alpha.DeleteFederationRequest.google.longrunning.Operation"‚Óä“6*4/v1alpha/{name=projects/*/locations/*/federations/*}ÚAnameÊAI
google.protobuf.Empty0google.cloud.metastore.v1alpha.OperationMetadataLÊAmetastore.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB‚
"com.google.cloud.metastore.v1alphaBMetastoreFederationProtoPZ@cloud.google.com/go/metastore/apiv1alpha/metastorepb;metastorepbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

