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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class FeaturestoreService
{
    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\Cloud\Aiplatform\V1\EntityType::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Feature::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureSelector::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Featurestore::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Operation::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
„d
5google/cloud/aiplatform/v1/featurestore_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto,google/cloud/aiplatform/v1/entity_type.proto(google/cloud/aiplatform/v1/feature.proto1google/cloud/aiplatform/v1/feature_selector.proto-google/cloud/aiplatform/v1/featurestore.proto#google/cloud/aiplatform/v1/io.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"¾
CreateFeaturestoreRequest>
parent (	B.àAúA(&aiplatform.googleapis.com/FeaturestoreC
featurestore (2(.google.cloud.aiplatform.v1.FeaturestoreBàA
featurestore_id (	BàA"V
GetFeaturestoreRequest<
name (	B.àAúA(
&aiplatform.googleapis.com/Featurestore"Ò
ListFeaturestoresRequest>
parent (	B.àAúA(&aiplatform.googleapis.com/Featurestore
filter (	
	page_size (

page_token (	
order_by (	-
	read_mask (2.google.protobuf.FieldMask"u
ListFeaturestoresResponse?
featurestores (2(.google.cloud.aiplatform.v1.Featurestore
next_page_token (	"‘
UpdateFeaturestoreRequestC
featurestore (2(.google.cloud.aiplatform.v1.FeaturestoreBàA/
update_mask (2.google.protobuf.FieldMask"h
DeleteFeaturestoreRequest<
name (	B.àAúA(
&aiplatform.googleapis.com/Featurestore
force ("ž
ImportFeatureValuesRequest=
avro_source (2&.google.cloud.aiplatform.v1.AvroSourceH E
bigquery_source (2*.google.cloud.aiplatform.v1.BigQuerySourceH ;

csv_source (2%.google.cloud.aiplatform.v1.CsvSourceH 
feature_time_field (	H2
feature_time (2.google.protobuf.TimestampHA
entity_type (	B,àAúA&
$aiplatform.googleapis.com/EntityType
entity_id_field (	^
feature_specs (2B.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpecBàA
disable_online_serving	 (
worker_count ("
disable_ingestion_analysis (4
FeatureSpec
id (	BàA
source_field (	B
sourceB
feature_time_source"­
ImportFeatureValuesResponse
imported_entity_count ($
imported_feature_value_count (
invalid_row_count (.
&timestamp_outside_retention_rows_count ("Ñ
BatchReadFeatureValuesRequestC
csv_read_instances (2%.google.cloud.aiplatform.v1.CsvSourceH M
bigquery_read_instances (2*.google.cloud.aiplatform.v1.BigQuerySourceH D
featurestore (	B.àAúA(
&aiplatform.googleapis.com/FeaturestoreM
destination (23.google.cloud.aiplatform.v1.FeatureValueDestinationBàAg
pass_through_fields (2J.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughFieldh
entity_type_specs (2H.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpecBàA3

start_time (2.google.protobuf.TimestampBàA+
PassThroughField

field_name (	BàAÂ
EntityTypeSpec
entity_type_id (	BàAJ
feature_selector (2+.google.cloud.aiplatform.v1.FeatureSelectorBàAG
settings (25.google.cloud.aiplatform.v1.DestinationFeatureSettingB
read_option"è
ExportFeatureValuesRequest`
snapshot_export (2E.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExportH X
full_export (2A.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExportH A
entity_type (	B,àAúA&
$aiplatform.googleapis.com/EntityTypeM
destination (23.google.cloud.aiplatform.v1.FeatureValueDestinationBàAJ
feature_selector (2+.google.cloud.aiplatform.v1.FeatureSelectorBàAG
settings (25.google.cloud.aiplatform.v1.DestinationFeatureSettings
SnapshotExport1
snapshot_time (2.google.protobuf.Timestamp.

start_time (2.google.protobuf.Timestampj

FullExport.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.TimestampB
mode"O
DestinationFeatureSetting

feature_id (	BàA
destination_field (	"‘
FeatureValueDestinationO
bigquery_destination (2/.google.cloud.aiplatform.v1.BigQueryDestinationH O
tfrecord_destination (2/.google.cloud.aiplatform.v1.TFRecordDestinationH E
csv_destination (2*.google.cloud.aiplatform.v1.CsvDestinationH B
destination"
ExportFeatureValuesResponse" 
BatchReadFeatureValuesResponse"³
CreateEntityTypeRequest>
parent (	B.àAúA(
&aiplatform.googleapis.com/Featurestore;
entity_type (2&.google.cloud.aiplatform.v1.EntityType
entity_type_id (	BàA"R
GetEntityTypeRequest:
name (	B,àAúA&
$aiplatform.googleapis.com/EntityType"Î
ListEntityTypesRequest<
parent (	B,àAúA&$aiplatform.googleapis.com/EntityType
filter (	
	page_size (

page_token (	
order_by (	-
	read_mask (2.google.protobuf.FieldMask"p
ListEntityTypesResponse<
entity_types (2&.google.cloud.aiplatform.v1.EntityType
next_page_token (	"Œ
UpdateEntityTypeRequest@
entity_type (2&.google.cloud.aiplatform.v1.EntityTypeBàA/
update_mask (2.google.protobuf.FieldMask"d
DeleteEntityTypeRequest:
name (	B,àAúA&
$aiplatform.googleapis.com/EntityType
force ("¨
CreateFeatureRequest<
parent (	B,àAúA&
$aiplatform.googleapis.com/EntityType9
feature (2#.google.cloud.aiplatform.v1.FeatureBàA

feature_id (	BàA"£
BatchCreateFeaturesRequest<
parent (	B,àAúA&
$aiplatform.googleapis.com/EntityTypeG
requests (20.google.cloud.aiplatform.v1.CreateFeatureRequestBàA"T
BatchCreateFeaturesResponse5
features (2#.google.cloud.aiplatform.v1.Feature"L
GetFeatureRequest7
name (	B)àAúA#
!aiplatform.googleapis.com/Feature"ä
ListFeaturesRequest9
parent (	B)àAúA#!aiplatform.googleapis.com/Feature
filter (	
	page_size (

page_token (	
order_by (	-
	read_mask (2.google.protobuf.FieldMask
latest_stats_count ("f
ListFeaturesResponse5
features (2#.google.cloud.aiplatform.v1.Feature
next_page_token (	"Š
SearchFeaturesRequest;
location (	B)àAúA#
!locations.googleapis.com/Location
query (	
	page_size (

page_token (	"h
SearchFeaturesResponse5
features (2#.google.cloud.aiplatform.v1.Feature
next_page_token (	"‚
UpdateFeatureRequest9
feature (2#.google.cloud.aiplatform.v1.FeatureBàA/
update_mask (2.google.protobuf.FieldMask"O
DeleteFeatureRequest7
name (	B)àAúA#
!aiplatform.googleapis.com/Feature"u
#CreateFeaturestoreOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"u
#UpdateFeaturestoreOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"›
$ImportFeatureValuesOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata
imported_entity_count ($
imported_feature_value_count (
source_uris (	
invalid_row_count (.
&timestamp_outside_retention_rows_count ("v
$ExportFeatureValuesOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"y
\'BatchReadFeatureValuesOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"s
!CreateEntityTypeOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"p
CreateFeatureOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata"v
$BatchCreateFeaturesOperationMetadataN
generic_metadata (24.google.cloud.aiplatform.v1.GenericOperationMetadata2»\'
FeaturestoreService¦
CreateFeaturestore5.google.cloud.aiplatform.v1.CreateFeaturestoreRequest.google.longrunning.Operation"¹‚Óä“A"1/v1/{parent=projects/*/locations/*}/featurestores:featurestoreÚAparent,featurestoreÚA#parent,featurestore,featurestore_idÊA3
Featurestore#CreateFeaturestoreOperationMetadata±
GetFeaturestore2.google.cloud.aiplatform.v1.GetFeaturestoreRequest(.google.cloud.aiplatform.v1.Featurestore"@‚Óä“31/v1/{name=projects/*/locations/*/featurestores/*}ÚAnameÄ
ListFeaturestores4.google.cloud.aiplatform.v1.ListFeaturestoresRequest5.google.cloud.aiplatform.v1.ListFeaturestoresResponse"B‚Óä“31/v1/{parent=projects/*/locations/*}/featurestoresÚAparent’
UpdateFeaturestore5.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest.google.longrunning.Operation"¥‚Óä“N2>/v1/{featurestore.name=projects/*/locations/*/featurestores/*}:featurestoreÚAfeaturestore,update_maskÊA3
Featurestore#UpdateFeaturestoreOperationMetadataí
DeleteFeaturestore5.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest.google.longrunning.Operation"€‚Óä“3*1/v1/{name=projects/*/locations/*/featurestores/*}ÚAnameÚA
name,forceÊA0
google.protobuf.EmptyDeleteOperationMetadata¨
CreateEntityType3.google.cloud.aiplatform.v1.CreateEntityTypeRequest.google.longrunning.Operation"¿‚Óä“N"?/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes:entity_typeÚAparent,entity_typeÚA!parent,entity_type,entity_type_idÊA/

EntityType!CreateEntityTypeOperationMetadata¹
GetEntityType0.google.cloud.aiplatform.v1.GetEntityTypeRequest&.google.cloud.aiplatform.v1.EntityType"N‚Óä“A?/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}ÚAnameÌ
ListEntityTypes2.google.cloud.aiplatform.v1.ListEntityTypesRequest3.google.cloud.aiplatform.v1.ListEntityTypesResponse"P‚Óä“A?/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypesÚAparentë
UpdateEntityType3.google.cloud.aiplatform.v1.UpdateEntityTypeRequest&.google.cloud.aiplatform.v1.EntityType"z‚Óä“Z2K/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}:entity_typeÚAentity_type,update_mask÷
DeleteEntityType3.google.cloud.aiplatform.v1.DeleteEntityTypeRequest.google.longrunning.Operation"Ž‚Óä“A*?/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}ÚAnameÚA
name,forceÊA0
google.protobuf.EmptyDeleteOperationMetadata—
CreateFeature0.google.cloud.aiplatform.v1.CreateFeatureRequest.google.longrunning.Operation"´‚Óä“U"J/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:featureÚAparent,featureÚAparent,feature,feature_idÊA)
FeatureCreateFeatureOperationMetadata¨
BatchCreateFeatures6.google.cloud.aiplatform.v1.BatchCreateFeaturesRequest.google.longrunning.Operation"¹‚Óä“["V/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate:*ÚAparent,requestsÊAC
BatchCreateFeaturesResponse$BatchCreateFeaturesOperationMetadata»

GetFeature-.google.cloud.aiplatform.v1.GetFeatureRequest#.google.cloud.aiplatform.v1.Feature"Y‚Óä“LJ/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}ÚAnameÎ
ListFeatures/.google.cloud.aiplatform.v1.ListFeaturesRequest0.google.cloud.aiplatform.v1.ListFeaturesResponse"[‚Óä“LJ/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/featuresÚAparentá
UpdateFeature0.google.cloud.aiplatform.v1.UpdateFeatureRequest#.google.cloud.aiplatform.v1.Feature"y‚Óä“]2R/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}:featureÚAfeature,update_maskï
DeleteFeature0.google.cloud.aiplatform.v1.DeleteFeatureRequest.google.longrunning.Operation"Œ‚Óä“L*J/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}ÚAnameÊA0
google.protobuf.EmptyDeleteOperationMetadata¨
ImportFeatureValues6.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.google.longrunning.Operation"¹‚Óä“_"Z/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues:*ÚAentity_typeÊAC
ImportFeatureValuesResponse$ImportFeatureValuesOperationMetadata«
BatchReadFeatureValues9.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.google.longrunning.Operation"¶‚Óä“U"P/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues:*ÚAfeaturestoreÊAI
BatchReadFeatureValuesResponse\'BatchReadFeatureValuesOperationMetadata¨
ExportFeatureValues6.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.google.longrunning.Operation"¹‚Óä“_"Z/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues:*ÚAentity_typeÊAC
ExportFeatureValuesResponse$ExportFeatureValuesOperationMetadataß
SearchFeatures1.google.cloud.aiplatform.v1.SearchFeaturesRequest2.google.cloud.aiplatform.v1.SearchFeaturesResponse"f‚Óä“DB/v1/{location=projects/*/locations/*}/featurestores:searchFeaturesÚAlocationÚAlocation,queryMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÖ
com.google.cloud.aiplatform.v1BFeaturestoreServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

