<?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\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Type\Interval::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xF4q\x0A5google/cloud/aiplatform/v1/featurestore_service.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A,google/cloud/aiplatform/v1/entity_type.proto\x1A(google/cloud/aiplatform/v1/feature.proto\x1A1google/cloud/aiplatform/v1/feature_selector.proto\x1A-google/cloud/aiplatform/v1/featurestore.proto\x1A#google/cloud/aiplatform/v1/io.proto\x1A*google/cloud/aiplatform/v1/operation.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x1Agoogle/type/interval.proto\"\xBE\x01\x0A\x19CreateFeaturestoreRequest\x12>\x0A\x06parent\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x12&aiplatform.googleapis.com/Featurestore\x12C\x0A\x0Cfeaturestore\x18\x02 \x01(\x0B2(.google.cloud.aiplatform.v1.FeaturestoreB\x03\xE0A\x02\x12\x1C\x0A\x0Ffeaturestore_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"V\x0A\x16GetFeaturestoreRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&aiplatform.googleapis.com/Featurestore\"\xD2\x01\x0A\x18ListFeaturestoresRequest\x12>\x0A\x06parent\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x12&aiplatform.googleapis.com/Featurestore\x12\x0E\x0A\x06filter\x18\x02 \x01(\x09\x12\x11\x0A\x09page_size\x18\x03 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\x12-\x0A\x09read_mask\x18\x06 \x01(\x0B2\x1A.google.protobuf.FieldMask\"u\x0A\x19ListFeaturestoresResponse\x12?\x0A\x0Dfeaturestores\x18\x01 \x03(\x0B2(.google.cloud.aiplatform.v1.Featurestore\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x91\x01\x0A\x19UpdateFeaturestoreRequest\x12C\x0A\x0Cfeaturestore\x18\x01 \x01(\x0B2(.google.cloud.aiplatform.v1.FeaturestoreB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"h\x0A\x19DeleteFeaturestoreRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&aiplatform.googleapis.com/Featurestore\x12\x0D\x0A\x05force\x18\x02 \x01(\x08\"\x9E\x05\x0A\x1AImportFeatureValuesRequest\x12=\x0A\x0Bavro_source\x18\x02 \x01(\x0B2&.google.cloud.aiplatform.v1.AvroSourceH\x00\x12E\x0A\x0Fbigquery_source\x18\x03 \x01(\x0B2*.google.cloud.aiplatform.v1.BigQuerySourceH\x00\x12;\x0A\x0Acsv_source\x18\x04 \x01(\x0B2%.google.cloud.aiplatform.v1.CsvSourceH\x00\x12\x1C\x0A\x12feature_time_field\x18\x06 \x01(\x09H\x01\x122\x0A\x0Cfeature_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampH\x01\x12A\x0A\x0Bentity_type\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x0A\$aiplatform.googleapis.com/EntityType\x12\x17\x0A\x0Fentity_id_field\x18\x05 \x01(\x09\x12^\x0A\x0Dfeature_specs\x18\x08 \x03(\x0B2B.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpecB\x03\xE0A\x02\x12\x1E\x0A\x16disable_online_serving\x18\x09 \x01(\x08\x12\x14\x0A\x0Cworker_count\x18\x0B \x01(\x05\x12\"\x0A\x1Adisable_ingestion_analysis\x18\x0C \x01(\x08\x1A4\x0A\x0BFeatureSpec\x12\x0F\x0A\x02id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x0Csource_field\x18\x02 \x01(\x09B\x08\x0A\x06sourceB\x15\x0A\x13feature_time_source\"\xAD\x01\x0A\x1BImportFeatureValuesResponse\x12\x1D\x0A\x15imported_entity_count\x18\x01 \x01(\x03\x12\$\x0A\x1Cimported_feature_value_count\x18\x02 \x01(\x03\x12\x19\x0A\x11invalid_row_count\x18\x06 \x01(\x03\x12.\x0A&timestamp_outside_retention_rows_count\x18\x04 \x01(\x03\"\xD1\x06\x0A\x1DBatchReadFeatureValuesRequest\x12C\x0A\x12csv_read_instances\x18\x03 \x01(\x0B2%.google.cloud.aiplatform.v1.CsvSourceH\x00\x12M\x0A\x17bigquery_read_instances\x18\x05 \x01(\x0B2*.google.cloud.aiplatform.v1.BigQuerySourceH\x00\x12D\x0A\x0Cfeaturestore\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&aiplatform.googleapis.com/Featurestore\x12M\x0A\x0Bdestination\x18\x04 \x01(\x0B23.google.cloud.aiplatform.v1.FeatureValueDestinationB\x03\xE0A\x02\x12g\x0A\x13pass_through_fields\x18\x08 \x03(\x0B2J.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField\x12h\x0A\x11entity_type_specs\x18\x07 \x03(\x0B2H.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpecB\x03\xE0A\x02\x123\x0A\x0Astart_time\x18\x0B \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\x1A+\x0A\x10PassThroughField\x12\x17\x0A\x0Afield_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x1A\xC2\x01\x0A\x0EEntityTypeSpec\x12\x1B\x0A\x0Eentity_type_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12J\x0A\x10feature_selector\x18\x02 \x01(\x0B2+.google.cloud.aiplatform.v1.FeatureSelectorB\x03\xE0A\x02\x12G\x0A\x08settings\x18\x03 \x03(\x0B25.google.cloud.aiplatform.v1.DestinationFeatureSettingB\x0D\x0A\x0Bread_option\"\xE8\x05\x0A\x1AExportFeatureValuesRequest\x12`\x0A\x0Fsnapshot_export\x18\x03 \x01(\x0B2E.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExportH\x00\x12X\x0A\x0Bfull_export\x18\x07 \x01(\x0B2A.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExportH\x00\x12A\x0A\x0Bentity_type\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x0A\$aiplatform.googleapis.com/EntityType\x12M\x0A\x0Bdestination\x18\x04 \x01(\x0B23.google.cloud.aiplatform.v1.FeatureValueDestinationB\x03\xE0A\x02\x12J\x0A\x10feature_selector\x18\x05 \x01(\x0B2+.google.cloud.aiplatform.v1.FeatureSelectorB\x03\xE0A\x02\x12G\x0A\x08settings\x18\x06 \x03(\x0B25.google.cloud.aiplatform.v1.DestinationFeatureSetting\x1As\x0A\x0ESnapshotExport\x121\x0A\x0Dsnapshot_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12.\x0A\x0Astart_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x1Aj\x0A\x0AFullExport\x12.\x0A\x0Astart_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12,\x0A\x08end_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x06\x0A\x04mode\"O\x0A\x19DestinationFeatureSetting\x12\x17\x0A\x0Afeature_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x11destination_field\x18\x02 \x01(\x09\"\x91\x02\x0A\x17FeatureValueDestination\x12O\x0A\x14bigquery_destination\x18\x01 \x01(\x0B2/.google.cloud.aiplatform.v1.BigQueryDestinationH\x00\x12O\x0A\x14tfrecord_destination\x18\x02 \x01(\x0B2/.google.cloud.aiplatform.v1.TFRecordDestinationH\x00\x12E\x0A\x0Fcsv_destination\x18\x03 \x01(\x0B2*.google.cloud.aiplatform.v1.CsvDestinationH\x00B\x0D\x0A\x0Bdestination\"\x1D\x0A\x1BExportFeatureValuesResponse\" \x0A\x1EBatchReadFeatureValuesResponse\"\xB3\x01\x0A\x17CreateEntityTypeRequest\x12>\x0A\x06parent\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&aiplatform.googleapis.com/Featurestore\x12;\x0A\x0Bentity_type\x18\x02 \x01(\x0B2&.google.cloud.aiplatform.v1.EntityType\x12\x1B\x0A\x0Eentity_type_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"R\x0A\x14GetEntityTypeRequest\x12:\x0A\x04name\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x0A\$aiplatform.googleapis.com/EntityType\"\xCE\x01\x0A\x16ListEntityTypesRequest\x12<\x0A\x06parent\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x12\$aiplatform.googleapis.com/EntityType\x12\x0E\x0A\x06filter\x18\x02 \x01(\x09\x12\x11\x0A\x09page_size\x18\x03 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\x12-\x0A\x09read_mask\x18\x06 \x01(\x0B2\x1A.google.protobuf.FieldMask\"p\x0A\x17ListEntityTypesResponse\x12<\x0A\x0Centity_types\x18\x01 \x03(\x0B2&.google.cloud.aiplatform.v1.EntityType\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x8C\x01\x0A\x17UpdateEntityTypeRequest\x12@\x0A\x0Bentity_type\x18\x01 \x01(\x0B2&.google.cloud.aiplatform.v1.EntityTypeB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"d\x0A\x17DeleteEntityTypeRequest\x12:\x0A\x04name\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x0A\$aiplatform.googleapis.com/EntityType\x12\x0D\x0A\x05force\x18\x02 \x01(\x08\"\xA5\x01\x0A\x14CreateFeatureRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!aiplatform.googleapis.com/Feature\x129\x0A\x07feature\x18\x02 \x01(\x0B2#.google.cloud.aiplatform.v1.FeatureB\x03\xE0A\x02\x12\x17\x0A\x0Afeature_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\xA0\x01\x0A\x1ABatchCreateFeaturesRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!aiplatform.googleapis.com/Feature\x12G\x0A\x08requests\x18\x02 \x03(\x0B20.google.cloud.aiplatform.v1.CreateFeatureRequestB\x03\xE0A\x02\"T\x0A\x1BBatchCreateFeaturesResponse\x125\x0A\x08features\x18\x01 \x03(\x0B2#.google.cloud.aiplatform.v1.Feature\"L\x0A\x11GetFeatureRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!aiplatform.googleapis.com/Feature\"\xE4\x01\x0A\x13ListFeaturesRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!aiplatform.googleapis.com/Feature\x12\x0E\x0A\x06filter\x18\x02 \x01(\x09\x12\x11\x0A\x09page_size\x18\x03 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\x12-\x0A\x09read_mask\x18\x06 \x01(\x0B2\x1A.google.protobuf.FieldMask\x12\x1A\x0A\x12latest_stats_count\x18\x07 \x01(\x05\"f\x0A\x14ListFeaturesResponse\x125\x0A\x08features\x18\x01 \x03(\x0B2#.google.cloud.aiplatform.v1.Feature\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x8A\x01\x0A\x15SearchFeaturesRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x0D\x0A\x05query\x18\x03 \x01(\x09\x12\x11\x0A\x09page_size\x18\x04 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x05 \x01(\x09\"h\x0A\x16SearchFeaturesResponse\x125\x0A\x08features\x18\x01 \x03(\x0B2#.google.cloud.aiplatform.v1.Feature\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x82\x01\x0A\x14UpdateFeatureRequest\x129\x0A\x07feature\x18\x01 \x01(\x0B2#.google.cloud.aiplatform.v1.FeatureB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"O\x0A\x14DeleteFeatureRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!aiplatform.googleapis.com/Feature\"u\x0A#CreateFeaturestoreOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"u\x0A#UpdateFeaturestoreOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"\xBB\x02\x0A\$ImportFeatureValuesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\x12\x1D\x0A\x15imported_entity_count\x18\x02 \x01(\x03\x12\$\x0A\x1Cimported_feature_value_count\x18\x03 \x01(\x03\x12\x13\x0A\x0Bsource_uris\x18\x04 \x03(\x09\x12\x19\x0A\x11invalid_row_count\x18\x06 \x01(\x03\x12.\x0A&timestamp_outside_retention_rows_count\x18\x07 \x01(\x03\x12\x1E\x0A\x16blocking_operation_ids\x18\x08 \x03(\x03\"v\x0A\$ExportFeatureValuesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"y\x0A'BatchReadFeatureValuesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"v\x0A\$DeleteFeatureValuesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"s\x0A!CreateEntityTypeOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"p\x0A\x1ECreateFeatureOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"v\x0A\$BatchCreateFeaturesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"\xE5\x04\x0A\x1ADeleteFeatureValuesRequest\x12\\\x0A\x0Dselect_entity\x18\x02 \x01(\x0B2C.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntityH\x00\x12y\x0A\x1Dselect_time_range_and_feature\x18\x03 \x01(\x0B2P.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeatureH\x00\x12A\x0A\x0Bentity_type\x18\x01 \x01(\x09B,\xE0A\x02\xFAA&\x0A\$aiplatform.googleapis.com/EntityType\x1A]\x0A\x0CSelectEntity\x12M\x0A\x12entity_id_selector\x18\x01 \x01(\x0B2,.google.cloud.aiplatform.v1.EntityIdSelectorB\x03\xE0A\x02\x1A\xBB\x01\x0A\x19SelectTimeRangeAndFeature\x12.\x0A\x0Atime_range\x18\x01 \x01(\x0B2\x15.google.type.IntervalB\x03\xE0A\x02\x12J\x0A\x10feature_selector\x18\x02 \x01(\x0B2+.google.cloud.aiplatform.v1.FeatureSelectorB\x03\xE0A\x02\x12\"\x0A\x1Askip_online_storage_delete\x18\x03 \x01(\x08B\x0E\x0A\x0CDeleteOption\"\x92\x04\x0A\x1BDeleteFeatureValuesResponse\x12]\x0A\x0Dselect_entity\x18\x01 \x01(\x0B2D.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntityH\x00\x12z\x0A\x1Dselect_time_range_and_feature\x18\x02 \x01(\x0B2Q.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeatureH\x00\x1Am\x0A\x0CSelectEntity\x120\x0A(offline_storage_deleted_entity_row_count\x18\x01 \x01(\x03\x12+\x0A#online_storage_deleted_entity_count\x18\x02 \x01(\x03\x1A\x9C\x01\x0A\x19SelectTimeRangeAndFeature\x12\x1E\x0A\x16impacted_feature_count\x18\x01 \x01(\x03\x121\x0A)offline_storage_modified_entity_row_count\x18\x02 \x01(\x03\x12,\x0A\$online_storage_modified_entity_count\x18\x03 \x01(\x03B\x0A\x0A\x08response\"{\x0A\x10EntityIdSelector\x12;\x0A\x0Acsv_source\x18\x03 \x01(\x0B2%.google.cloud.aiplatform.v1.CsvSourceH\x00\x12\x17\x0A\x0Fentity_id_field\x18\x05 \x01(\x09B\x11\x0A\x0FEntityIdsSource2\xE6)\x0A\x13FeaturestoreService\x12\xA6\x02\x0A\x12CreateFeaturestore\x125.google.cloud.aiplatform.v1.CreateFeaturestoreRequest\x1A\x1D.google.longrunning.Operation\"\xB9\x01\xCAA3\x0A\x0CFeaturestore\x12#CreateFeaturestoreOperationMetadata\xDAA\x13parent,featurestore\xDAA#parent,featurestore,featurestore_id\x82\xD3\xE4\x93\x02A\"1/v1/{parent=projects/*/locations/*}/featurestores:\x0Cfeaturestore\x12\xB1\x01\x0A\x0FGetFeaturestore\x122.google.cloud.aiplatform.v1.GetFeaturestoreRequest\x1A(.google.cloud.aiplatform.v1.Featurestore\"@\xDAA\x04name\x82\xD3\xE4\x93\x023\x121/v1/{name=projects/*/locations/*/featurestores/*}\x12\xC4\x01\x0A\x11ListFeaturestores\x124.google.cloud.aiplatform.v1.ListFeaturestoresRequest\x1A5.google.cloud.aiplatform.v1.ListFeaturestoresResponse\"B\xDAA\x06parent\x82\xD3\xE4\x93\x023\x121/v1/{parent=projects/*/locations/*}/featurestores\x12\x92\x02\x0A\x12UpdateFeaturestore\x125.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest\x1A\x1D.google.longrunning.Operation\"\xA5\x01\xCAA3\x0A\x0CFeaturestore\x12#UpdateFeaturestoreOperationMetadata\xDAA\x18featurestore,update_mask\x82\xD3\xE4\x93\x02N2>/v1/{featurestore.name=projects/*/locations/*/featurestores/*}:\x0Cfeaturestore\x12\xED\x01\x0A\x12DeleteFeaturestore\x125.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest\x1A\x1D.google.longrunning.Operation\"\x80\x01\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\xDAA\x0Aname,force\x82\xD3\xE4\x93\x023*1/v1/{name=projects/*/locations/*/featurestores/*}\x12\xA8\x02\x0A\x10CreateEntityType\x123.google.cloud.aiplatform.v1.CreateEntityTypeRequest\x1A\x1D.google.longrunning.Operation\"\xBF\x01\xCAA/\x0A\x0AEntityType\x12!CreateEntityTypeOperationMetadata\xDAA\x12parent,entity_type\xDAA!parent,entity_type,entity_type_id\x82\xD3\xE4\x93\x02N\"?/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes:\x0Bentity_type\x12\xB9\x01\x0A\x0DGetEntityType\x120.google.cloud.aiplatform.v1.GetEntityTypeRequest\x1A&.google.cloud.aiplatform.v1.EntityType\"N\xDAA\x04name\x82\xD3\xE4\x93\x02A\x12?/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}\x12\xCC\x01\x0A\x0FListEntityTypes\x122.google.cloud.aiplatform.v1.ListEntityTypesRequest\x1A3.google.cloud.aiplatform.v1.ListEntityTypesResponse\"P\xDAA\x06parent\x82\xD3\xE4\x93\x02A\x12?/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes\x12\xEB\x01\x0A\x10UpdateEntityType\x123.google.cloud.aiplatform.v1.UpdateEntityTypeRequest\x1A&.google.cloud.aiplatform.v1.EntityType\"z\xDAA\x17entity_type,update_mask\x82\xD3\xE4\x93\x02Z2K/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}:\x0Bentity_type\x12\xF7\x01\x0A\x10DeleteEntityType\x123.google.cloud.aiplatform.v1.DeleteEntityTypeRequest\x1A\x1D.google.longrunning.Operation\"\x8E\x01\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\xDAA\x0Aname,force\x82\xD3\xE4\x93\x02A*?/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}\x12\x97\x02\x0A\x0DCreateFeature\x120.google.cloud.aiplatform.v1.CreateFeatureRequest\x1A\x1D.google.longrunning.Operation\"\xB4\x01\xCAA)\x0A\x07Feature\x12\x1ECreateFeatureOperationMetadata\xDAA\x0Eparent,feature\xDAA\x19parent,feature,feature_id\x82\xD3\xE4\x93\x02U\"J/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:\x07feature\x12\xA8\x02\x0A\x13BatchCreateFeatures\x126.google.cloud.aiplatform.v1.BatchCreateFeaturesRequest\x1A\x1D.google.longrunning.Operation\"\xB9\x01\xCAAC\x0A\x1BBatchCreateFeaturesResponse\x12\$BatchCreateFeaturesOperationMetadata\xDAA\x0Fparent,requests\x82\xD3\xE4\x93\x02[\"V/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate:\x01*\x12\xBB\x01\x0A\x0AGetFeature\x12-.google.cloud.aiplatform.v1.GetFeatureRequest\x1A#.google.cloud.aiplatform.v1.Feature\"Y\xDAA\x04name\x82\xD3\xE4\x93\x02L\x12J/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}\x12\xCE\x01\x0A\x0CListFeatures\x12/.google.cloud.aiplatform.v1.ListFeaturesRequest\x1A0.google.cloud.aiplatform.v1.ListFeaturesResponse\"[\xDAA\x06parent\x82\xD3\xE4\x93\x02L\x12J/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features\x12\xE1\x01\x0A\x0DUpdateFeature\x120.google.cloud.aiplatform.v1.UpdateFeatureRequest\x1A#.google.cloud.aiplatform.v1.Feature\"y\xDAA\x13feature,update_mask\x82\xD3\xE4\x93\x02]2R/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}:\x07feature\x12\xEF\x01\x0A\x0DDeleteFeature\x120.google.cloud.aiplatform.v1.DeleteFeatureRequest\x1A\x1D.google.longrunning.Operation\"\x8C\x01\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02L*J/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}\x12\xA8\x02\x0A\x13ImportFeatureValues\x126.google.cloud.aiplatform.v1.ImportFeatureValuesRequest\x1A\x1D.google.longrunning.Operation\"\xB9\x01\xCAAC\x0A\x1BImportFeatureValuesResponse\x12\$ImportFeatureValuesOperationMetadata\xDAA\x0Bentity_type\x82\xD3\xE4\x93\x02_\"Z/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues:\x01*\x12\xAB\x02\x0A\x16BatchReadFeatureValues\x129.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest\x1A\x1D.google.longrunning.Operation\"\xB6\x01\xCAAI\x0A\x1EBatchReadFeatureValuesResponse\x12'BatchReadFeatureValuesOperationMetadata\xDAA\x0Cfeaturestore\x82\xD3\xE4\x93\x02U\"P/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues:\x01*\x12\xA8\x02\x0A\x13ExportFeatureValues\x126.google.cloud.aiplatform.v1.ExportFeatureValuesRequest\x1A\x1D.google.longrunning.Operation\"\xB9\x01\xCAAC\x0A\x1BExportFeatureValuesResponse\x12\$ExportFeatureValuesOperationMetadata\xDAA\x0Bentity_type\x82\xD3\xE4\x93\x02_\"Z/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues:\x01*\x12\xA8\x02\x0A\x13DeleteFeatureValues\x126.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest\x1A\x1D.google.longrunning.Operation\"\xB9\x01\xCAAC\x0A\x1BDeleteFeatureValuesResponse\x12\$DeleteFeatureValuesOperationMetadata\xDAA\x0Bentity_type\x82\xD3\xE4\x93\x02_\"Z/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues:\x01*\x12\xDF\x01\x0A\x0ESearchFeatures\x121.google.cloud.aiplatform.v1.SearchFeaturesRequest\x1A2.google.cloud.aiplatform.v1.SearchFeaturesResponse\"f\xDAA\x08location\xDAA\x0Elocation,query\x82\xD3\xE4\x93\x02D\x12B/v1/{location=projects/*/locations/*}/featurestores:searchFeatures\x1AM\xCAA\x19aiplatform.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xD6\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x18FeaturestoreServiceProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

