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

namespace GPBMetadata\Google\Cloud\Metastore\V1Beta;

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(
            '
Í
8google/cloud/metastore/v1beta/metastore_federation.protogoogle.cloud.metastore.v1beta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E
labels (25.google.cloud.metastore.v1beta.Federation.LabelsEntry
version (	BàA\\
backend_metastores (2@.google.cloud.metastore.v1beta.Federation.BackendMetastoresEntry
endpoint_uri (	BàAC
state (2/.google.cloud.metastore.v1beta.Federation.StateBàA
state_message	 (	BàA
uid
 (	BàA-
LabelsEntry
key (	
value (	:8i
BackendMetastoresEntry
key (>
value (2/.google.cloud.metastore.v1beta.BackendMetastore:8"_
State
STATE_UNSPECIFIED 
CREATING

ACTIVE
UPDATING
DELETING	
ERROR:jêAg
#metastore.googleapis.com/Federation@projects/{project}/locations/{location}/federations/{federation}"Î
BackendMetastore
name (	U
metastore_type (2=.google.cloud.metastore.v1beta.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.v1beta.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B

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

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

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

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

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

DataprocMetastoreFederationÆ
ListFederations5.google.cloud.metastore.v1beta.ListFederationsRequest6.google.cloud.metastore.v1beta.ListFederationsResponse"D‚Óä“53/v1beta/{parent=projects/*/locations/*}/federationsÚAparent³
GetFederation3.google.cloud.metastore.v1beta.GetFederationRequest).google.cloud.metastore.v1beta.Federation"B‚Óä“53/v1beta/{name=projects/*/locations/*/federations/*}ÚAname•
CreateFederation6.google.cloud.metastore.v1beta.CreateFederationRequest.google.longrunning.Operation"©‚Óä“A"3/v1beta/{parent=projects/*/locations/*}/federations:
federationÚAparent,federation,federation_idÊA=

Federation/google.cloud.metastore.v1beta.OperationMetadata—
UpdateFederation6.google.cloud.metastore.v1beta.UpdateFederationRequest.google.longrunning.Operation"«‚Óä“L2>/v1beta/{federation.name=projects/*/locations/*/federations/*}:
federationÚAfederation,update_maskÊA=

Federation/google.cloud.metastore.v1beta.OperationMetadataù
DeleteFederation6.google.cloud.metastore.v1beta.DeleteFederationRequest.google.longrunning.Operation"‚Óä“5*3/v1beta/{name=projects/*/locations/*/federations/*}ÚAnameÊAH
google.protobuf.Empty/google.cloud.metastore.v1beta.OperationMetadataLÊAmetastore.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB€
!com.google.cloud.metastore.v1betaBMetastoreFederationProtoPZ?cloud.google.com/go/metastore/apiv1beta/metastorepb;metastorepbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

