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

namespace GPBMetadata\Google\Cloud\Metastore\V1;

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(
            '
Ò
4google/cloud/metastore/v1/metastore_federation.protogoogle.cloud.metastore.v1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A
labels (21.google.cloud.metastore.v1.Federation.LabelsEntry
version (	BàAX
backend_metastores (2<.google.cloud.metastore.v1.Federation.BackendMetastoresEntry
endpoint_uri (	BàA?
state (2+.google.cloud.metastore.v1.Federation.StateBàA
state_message	 (	BàA
uid
 (	BàA-
LabelsEntry
key (	
value (	:8e
BackendMetastoresEntry
key (:
value (2+.google.cloud.metastore.v1.BackendMetastore:8"_
State
STATE_UNSPECIFIED 
CREATING

ACTIVE
UPDATING
DELETING	
ERROR:jêAg
#metastore.googleapis.com/Federation@projects/{project}/locations/{location}/federations/{federation}"¼
BackendMetastore
name (	Q
metastore_type (29.google.cloud.metastore.v1.BackendMetastore.MetastoreType"G
MetastoreType
METASTORE_TYPE_UNSPECIFIED 
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.v1.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>

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

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

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

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

request_id (	BàA2Ü	
DataprocMetastoreFederationº
ListFederations1.google.cloud.metastore.v1.ListFederationsRequest2.google.cloud.metastore.v1.ListFederationsResponse"@‚Óä“1//v1/{parent=projects/*/locations/*}/federationsÚAparent§
GetFederation/.google.cloud.metastore.v1.GetFederationRequest%.google.cloud.metastore.v1.Federation">‚Óä“1//v1/{name=projects/*/locations/*/federations/*}ÚAname‰
CreateFederation2.google.cloud.metastore.v1.CreateFederationRequest.google.longrunning.Operation"¡‚Óä“="//v1/{parent=projects/*/locations/*}/federations:
federationÚAparent,federation,federation_idÊA9

Federation+google.cloud.metastore.v1.OperationMetadata‹
UpdateFederation2.google.cloud.metastore.v1.UpdateFederationRequest.google.longrunning.Operation"£‚Óä“H2:/v1/{federation.name=projects/*/locations/*/federations/*}:
federationÚAfederation,update_maskÊA9

Federation+google.cloud.metastore.v1.OperationMetadataí
DeleteFederation2.google.cloud.metastore.v1.DeleteFederationRequest.google.longrunning.Operation"…‚Óä“1*//v1/{name=projects/*/locations/*/federations/*}ÚAnameÊAD
google.protobuf.Empty+google.cloud.metastore.v1.OperationMetadataLÊAmetastore.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBx
com.google.cloud.metastore.v1BMetastoreFederationProtoPZ;cloud.google.com/go/metastore/apiv1/metastorepb;metastorepbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

