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

namespace GPBMetadata\Google\Cloud\Datafusion\V1;

class Datafusion
{
    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(
            '
€/
+google/cloud/datafusion/v1/datafusion.protogoogle.cloud.datafusion.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"7
NetworkConfig
network (	
ip_allocation (	"Ý
Version
version_number (	
default_version (
available_features (	6
type (2(.google.cloud.datafusion.v1.Version.Type"M
Type
TYPE_UNSPECIFIED 
TYPE_PREVIEW
TYPE_GENERAL_AVAILABILITY"Ç
AcceleratorQ
accelerator_type (27.google.cloud.datafusion.v1.Accelerator.AcceleratorType<
state (2-.google.cloud.datafusion.v1.Accelerator.State"_
AcceleratorType 
ACCELERATOR_TYPE_UNSPECIFIED 
CDC

HEALTHCARE
CCAI_INSIGHTS"F
State
STATE_UNSPECIFIED 
ENABLED
DISABLED
UNKNOWN"P
CryptoKeyConfig=
key_reference (	B&úA#
!cloudkms.googleapis.com/CryptoKey"Ò
Instance8
name (	B*àAúA$
"datafusion.googleapis.com/Instance
description (	<
type (2).google.cloud.datafusion.v1.Instance.TypeBàA"
enable_stackdriver_logging (%
enable_stackdriver_monitoring (
private_instance (A
network_config (2).google.cloud.datafusion.v1.NetworkConfig@
labels (20.google.cloud.datafusion.v1.Instance.LabelsEntryB
options	 (21.google.cloud.datafusion.v1.Instance.OptionsEntry4
create_time
 (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA>
state (2*.google.cloud.datafusion.v1.Instance.StateBàA
state_message (	BàA
service_endpoint (	BàA
zone (	
version (	
service_account (	BàA
display_name (	>
available_version (2#.google.cloud.datafusion.v1.Version
api_endpoint (	BàA

gcs_bucket (	BàA=
accelerators (2\'.google.cloud.datafusion.v1.Accelerator
p4_service_account (	BàA
tenant_project_id (	BàA 
dataproc_service_account (	
enable_rbac (F
crypto_key_config (2+.google.cloud.datafusion.v1.CryptoKeyConfigQ
disabled_reason (23.google.cloud.datafusion.v1.Instance.DisabledReasonBàA-
LabelsEntry
key (	
value (	:8.
OptionsEntry
key (	
value (	:8"F
Type
TYPE_UNSPECIFIED 	
BASIC

ENTERPRISE
	DEVELOPER"´
State
STATE_UNSPECIFIED 
CREATING

ACTIVE

FAILED
DELETING
	UPGRADING

RESTARTING
UPDATING
AUTO_UPDATING
AUTO_UPGRADING	
DISABLED
"D
DisabledReason
DISABLED_REASON_UNSPECIFIED 
KMS_KEY_ISSUE:eêAb
"datafusion.googleapis.com/Instance<projects/{project}/locations/{location}/instances/{instance}"š
ListInstancesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"~
ListInstancesResponse7
	instances (2$.google.cloud.datafusion.v1.Instance
next_page_token (	
unreachable (	"›
ListAvailableVersionsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
latest_patch_only ("y
ListAvailableVersionsResponse?
available_versions (2#.google.cloud.datafusion.v1.Version
next_page_token (	"N
GetInstanceRequest8
name (	B*àAúA$
"datafusion.googleapis.com/Instance"¤
CreateInstanceRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
instance_id (	BàA6
instance (2$.google.cloud.datafusion.v1.Instance"Q
DeleteInstanceRequest8
name (	B*àAúA$
"datafusion.googleapis.com/Instance"…
UpdateInstanceRequest;
instance (2$.google.cloud.datafusion.v1.InstanceBàA/
update_mask (2.google.protobuf.FieldMask"R
RestartInstanceRequest8
name (	B*àAúA$
"datafusion.googleapis.com/Instance"õ
OperationMetadata/
create_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
target (	
verb (	
status_detail (	
requested_cancellation (
api_version (	^
additional_status (2C.google.cloud.datafusion.v1.OperationMetadata.AdditionalStatusEntry7
AdditionalStatusEntry
key (	
value (	:82×

DataFusionË
ListAvailableVersions8.google.cloud.datafusion.v1.ListAvailableVersionsRequest9.google.cloud.datafusion.v1.ListAvailableVersionsResponse"=‚Óä“.,/v1/{parent=projects/*/locations/*}/versionsÚAparent«
ListInstances0.google.cloud.datafusion.v1.ListInstancesRequest1.google.cloud.datafusion.v1.ListInstancesResponse"5‚Óä“/-/v1/{parent=projects/*/locations/*}/instancesš
GetInstance..google.cloud.datafusion.v1.GetInstanceRequest$.google.cloud.datafusion.v1.Instance"5‚Óä“/-/v1/{name=projects/*/locations/*/instances/*}á
CreateInstance1.google.cloud.datafusion.v1.CreateInstanceRequest.google.longrunning.Operation"}‚Óä“9"-/v1/{parent=projects/*/locations/*}/instances:instanceÚAparent,instance,instance_idÊA
InstanceOperationMetadataÍ
DeleteInstance1.google.cloud.datafusion.v1.DeleteInstanceRequest.google.longrunning.Operation"i‚Óä“/*-/v1/{name=projects/*/locations/*/instances/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataã
UpdateInstance1.google.cloud.datafusion.v1.UpdateInstanceRequest.google.longrunning.Operation"‚Óä“B26/v1/{instance.name=projects/*/locations/*/instances/*}:instanceÚAinstance,update_maskÊA
InstanceOperationMetadataÆ
RestartInstance2.google.cloud.datafusion.v1.RestartInstanceRequest.google.longrunning.Operation"`‚Óä“:"5/v1/{name=projects/*/locations/*/instances/*}:restart:*ÊA
InstanceOperationMetadataMÊAdatafusion.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB·
com.google.cloud.datafusion.v1PZ>cloud.google.com/go/datafusion/apiv1/datafusionpb;datafusionpbªGoogle.Cloud.DataFusion.V1ÊGoogle\\Cloud\\DataFusion\\V1êGoogle::Cloud::DataFusion::V1êAx
!cloudkms.googleapis.com/CryptoKeySprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

