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

namespace GPBMetadata\Google\Cloud\Financialservices\V1;

class Service
{
    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\Cloud\Financialservices\V1\BacktestResult::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\Dataset::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\EngineConfig::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\EngineVersion::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\Instance::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\Model::initOnce();
        \GPBMetadata\Google\Cloud\Financialservices\V1\PredictionResult::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xA2S\x0A/google/cloud/financialservices/v1/service.proto\x12!google.cloud.financialservices.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A7google/cloud/financialservices/v1/backtest_result.proto\x1A/google/cloud/financialservices/v1/dataset.proto\x1A5google/cloud/financialservices/v1/engine_config.proto\x1A6google/cloud/financialservices/v1/engine_version.proto\x1A0google/cloud/financialservices/v1/instance.proto\x1A-google/cloud/financialservices/v1/model.proto\x1A9google/cloud/financialservices/v1/prediction_result.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\x80\x02\x0A\x11OperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Estatus_message\x18\x05 \x01(\x09B\x03\xE0A\x03\x12#\x0A\x16requested_cancellation\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x032\xB0J\x0A\x03AML\x12\xC2\x01\x0A\x0DListInstances\x127.google.cloud.financialservices.v1.ListInstancesRequest\x1A8.google.cloud.financialservices.v1.ListInstancesResponse\">\xDAA\x06parent\x82\xD3\xE4\x93\x02/\x12-/v1/{parent=projects/*/locations/*}/instances\x12\xAF\x01\x0A\x0BGetInstance\x125.google.cloud.financialservices.v1.GetInstanceRequest\x1A+.google.cloud.financialservices.v1.Instance\"<\xDAA\x04name\x82\xD3\xE4\x93\x02/\x12-/v1/{name=projects/*/locations/*/instances/*}\x12\xE8\x01\x0A\x0ECreateInstance\x128.google.cloud.financialservices.v1.CreateInstanceRequest\x1A\x1D.google.longrunning.Operation\"}\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x1Bparent,instance,instance_id\x82\xD3\xE4\x93\x029\"-/v1/{parent=projects/*/locations/*}/instances:\x08instance\x12\xEA\x01\x0A\x0EUpdateInstance\x128.google.cloud.financialservices.v1.UpdateInstanceRequest\x1A\x1D.google.longrunning.Operation\"\x7F\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x14instance,update_mask\x82\xD3\xE4\x93\x02B26/v1/{instance.name=projects/*/locations/*/instances/*}:\x08instance\x12\xD4\x01\x0A\x0EDeleteInstance\x128.google.cloud.financialservices.v1.DeleteInstanceRequest\x1A\x1D.google.longrunning.Operation\"i\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02/*-/v1/{name=projects/*/locations/*/instances/*}\x12\xAF\x02\x0A\x17ImportRegisteredParties\x12A.google.cloud.financialservices.v1.ImportRegisteredPartiesRequest\x1A\x1D.google.longrunning.Operation\"\xB1\x01\xCAA4\x0A\x1FImportRegisteredPartiesResponse\x12\x11OperationMetadata\xDAA'name,mode,line_of_business,party_tables\x82\xD3\xE4\x93\x02J\"E/v1/{name=projects/*/locations/*/instances/*}:importRegisteredParties:\x01*\x12\xA5\x02\x0A\x17ExportRegisteredParties\x12A.google.cloud.financialservices.v1.ExportRegisteredPartiesRequest\x1A\x1D.google.longrunning.Operation\"\xA7\x01\xCAA4\x0A\x1FExportRegisteredPartiesResponse\x12\x11OperationMetadata\xDAA\x1Dname,dataset,line_of_business\x82\xD3\xE4\x93\x02J\"E/v1/{name=projects/*/locations/*/instances/*}:exportRegisteredParties:\x01*\x12\xCA\x01\x0A\x0CListDatasets\x126.google.cloud.financialservices.v1.ListDatasetsRequest\x1A7.google.cloud.financialservices.v1.ListDatasetsResponse\"I\xDAA\x06parent\x82\xD3\xE4\x93\x02:\x128/v1/{parent=projects/*/locations/*/instances/*}/datasets\x12\xB7\x01\x0A\x0AGetDataset\x124.google.cloud.financialservices.v1.GetDatasetRequest\x1A*.google.cloud.financialservices.v1.Dataset\"G\xDAA\x04name\x82\xD3\xE4\x93\x02:\x128/v1/{name=projects/*/locations/*/instances/*/datasets/*}\x12\xEE\x01\x0A\x0DCreateDataset\x127.google.cloud.financialservices.v1.CreateDatasetRequest\x1A\x1D.google.longrunning.Operation\"\x84\x01\xCAA\x1C\x0A\x07Dataset\x12\x11OperationMetadata\xDAA\x19parent,dataset,dataset_id\x82\xD3\xE4\x93\x02C\"8/v1/{parent=projects/*/locations/*/instances/*}/datasets:\x07dataset\x12\xF0\x01\x0A\x0DUpdateDataset\x127.google.cloud.financialservices.v1.UpdateDatasetRequest\x1A\x1D.google.longrunning.Operation\"\x86\x01\xCAA\x1C\x0A\x07Dataset\x12\x11OperationMetadata\xDAA\x13dataset,update_mask\x82\xD3\xE4\x93\x02K2@/v1/{dataset.name=projects/*/locations/*/instances/*/datasets/*}:\x07dataset\x12\xDD\x01\x0A\x0DDeleteDataset\x127.google.cloud.financialservices.v1.DeleteDatasetRequest\x1A\x1D.google.longrunning.Operation\"t\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02:*8/v1/{name=projects/*/locations/*/instances/*/datasets/*}\x12\xC2\x01\x0A\x0AListModels\x124.google.cloud.financialservices.v1.ListModelsRequest\x1A5.google.cloud.financialservices.v1.ListModelsResponse\"G\xDAA\x06parent\x82\xD3\xE4\x93\x028\x126/v1/{parent=projects/*/locations/*/instances/*}/models\x12\xAF\x01\x0A\x08GetModel\x122.google.cloud.financialservices.v1.GetModelRequest\x1A(.google.cloud.financialservices.v1.Model\"E\xDAA\x04name\x82\xD3\xE4\x93\x028\x126/v1/{name=projects/*/locations/*/instances/*/models/*}\x12\xDF\x01\x0A\x0BCreateModel\x125.google.cloud.financialservices.v1.CreateModelRequest\x1A\x1D.google.longrunning.Operation\"z\xCAA\x1A\x0A\x05Model\x12\x11OperationMetadata\xDAA\x15parent,model,model_id\x82\xD3\xE4\x93\x02?\"6/v1/{parent=projects/*/locations/*/instances/*}/models:\x05model\x12\xE1\x01\x0A\x0BUpdateModel\x125.google.cloud.financialservices.v1.UpdateModelRequest\x1A\x1D.google.longrunning.Operation\"|\xCAA\x1A\x0A\x05Model\x12\x11OperationMetadata\xDAA\x11model,update_mask\x82\xD3\xE4\x93\x02E2</v1/{model.name=projects/*/locations/*/instances/*/models/*}:\x05model\x12\xA2\x02\x0A\x13ExportModelMetadata\x12=.google.cloud.financialservices.v1.ExportModelMetadataRequest\x1A\x1D.google.longrunning.Operation\"\xAC\x01\xCAA0\x0A\x1BExportModelMetadataResponse\x12\x11OperationMetadata\xDAA%model,structured_metadata_destination\x82\xD3\xE4\x93\x02K\"F/v1/{model=projects/*/locations/*/instances/*/models/*}:exportMetadata:\x01*\x12\xD7\x01\x0A\x0BDeleteModel\x125.google.cloud.financialservices.v1.DeleteModelRequest\x1A\x1D.google.longrunning.Operation\"r\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x028*6/v1/{name=projects/*/locations/*/instances/*/models/*}\x12\xDE\x01\x0A\x11ListEngineConfigs\x12;.google.cloud.financialservices.v1.ListEngineConfigsRequest\x1A<.google.cloud.financialservices.v1.ListEngineConfigsResponse\"N\xDAA\x06parent\x82\xD3\xE4\x93\x02?\x12=/v1/{parent=projects/*/locations/*/instances/*}/engineConfigs\x12\xCB\x01\x0A\x0FGetEngineConfig\x129.google.cloud.financialservices.v1.GetEngineConfigRequest\x1A/.google.cloud.financialservices.v1.EngineConfig\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/instances/*/engineConfigs/*}\x12\x94\x02\x0A\x12CreateEngineConfig\x12<.google.cloud.financialservices.v1.CreateEngineConfigRequest\x1A\x1D.google.longrunning.Operation\"\xA0\x01\xCAA!\x0A\x0CEngineConfig\x12\x11OperationMetadata\xDAA%parent,engine_config,engine_config_id\x82\xD3\xE4\x93\x02N\"=/v1/{parent=projects/*/locations/*/instances/*}/engineConfigs:\x0Dengine_config\x12\x96\x02\x0A\x12UpdateEngineConfig\x12<.google.cloud.financialservices.v1.UpdateEngineConfigRequest\x1A\x1D.google.longrunning.Operation\"\xA2\x01\xCAA!\x0A\x0CEngineConfig\x12\x11OperationMetadata\xDAA\x19engine_config,update_mask\x82\xD3\xE4\x93\x02\\2K/v1/{engine_config.name=projects/*/locations/*/instances/*/engineConfigs/*}:\x0Dengine_config\x12\xCE\x02\x0A\x1AExportEngineConfigMetadata\x12D.google.cloud.financialservices.v1.ExportEngineConfigMetadataRequest\x1A\x1D.google.longrunning.Operation\"\xCA\x01\xCAA7\x0A\"ExportEngineConfigMetadataResponse\x12\x11OperationMetadata\xDAA-engine_config,structured_metadata_destination\x82\xD3\xE4\x93\x02Z\"U/v1/{engine_config=projects/*/locations/*/instances/*/engineConfigs/*}:exportMetadata:\x01*\x12\xEC\x01\x0A\x12DeleteEngineConfig\x12<.google.cloud.financialservices.v1.DeleteEngineConfigRequest\x1A\x1D.google.longrunning.Operation\"y\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02?*=/v1/{name=projects/*/locations/*/instances/*/engineConfigs/*}\x12\xCF\x01\x0A\x10GetEngineVersion\x12:.google.cloud.financialservices.v1.GetEngineVersionRequest\x1A0.google.cloud.financialservices.v1.EngineVersion\"M\xDAA\x04name\x82\xD3\xE4\x93\x02@\x12>/v1/{name=projects/*/locations/*/instances/*/engineVersions/*}\x12\xE2\x01\x0A\x12ListEngineVersions\x12<.google.cloud.financialservices.v1.ListEngineVersionsRequest\x1A=.google.cloud.financialservices.v1.ListEngineVersionsResponse\"O\xDAA\x06parent\x82\xD3\xE4\x93\x02@\x12>/v1/{parent=projects/*/locations/*/instances/*}/engineVersions\x12\xEE\x01\x0A\x15ListPredictionResults\x12?.google.cloud.financialservices.v1.ListPredictionResultsRequest\x1A@.google.cloud.financialservices.v1.ListPredictionResultsResponse\"R\xDAA\x06parent\x82\xD3\xE4\x93\x02C\x12A/v1/{parent=projects/*/locations/*/instances/*}/predictionResults\x12\xDB\x01\x0A\x13GetPredictionResult\x12=.google.cloud.financialservices.v1.GetPredictionResultRequest\x1A3.google.cloud.financialservices.v1.PredictionResult\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C\x12A/v1/{name=projects/*/locations/*/instances/*/predictionResults/*}\x12\xB0\x02\x0A\x16CreatePredictionResult\x12@.google.cloud.financialservices.v1.CreatePredictionResultRequest\x1A\x1D.google.longrunning.Operation\"\xB4\x01\xCAA%\x0A\x10PredictionResult\x12\x11OperationMetadata\xDAA-parent,prediction_result,prediction_result_id\x82\xD3\xE4\x93\x02V\"A/v1/{parent=projects/*/locations/*/instances/*}/predictionResults:\x11prediction_result\x12\xB2\x02\x0A\x16UpdatePredictionResult\x12@.google.cloud.financialservices.v1.UpdatePredictionResultRequest\x1A\x1D.google.longrunning.Operation\"\xB6\x01\xCAA%\x0A\x10PredictionResult\x12\x11OperationMetadata\xDAA\x1Dprediction_result,update_mask\x82\xD3\xE4\x93\x02h2S/v1/{prediction_result.name=projects/*/locations/*/instances/*/predictionResults/*}:\x11prediction_result\x12\xE6\x02\x0A\x1EExportPredictionResultMetadata\x12H.google.cloud.financialservices.v1.ExportPredictionResultMetadataRequest\x1A\x1D.google.longrunning.Operation\"\xDA\x01\xCAA;\x0A&ExportPredictionResultMetadataResponse\x12\x11OperationMetadata\xDAA1prediction_result,structured_metadata_destination\x82\xD3\xE4\x93\x02b\"]/v1/{prediction_result=projects/*/locations/*/instances/*/predictionResults/*}:exportMetadata:\x01*\x12\xF8\x01\x0A\x16DeletePredictionResult\x12@.google.cloud.financialservices.v1.DeletePredictionResultRequest\x1A\x1D.google.longrunning.Operation\"}\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02C*A/v1/{name=projects/*/locations/*/instances/*/predictionResults/*}\x12\xE6\x01\x0A\x13ListBacktestResults\x12=.google.cloud.financialservices.v1.ListBacktestResultsRequest\x1A>.google.cloud.financialservices.v1.ListBacktestResultsResponse\"P\xDAA\x06parent\x82\xD3\xE4\x93\x02A\x12?/v1/{parent=projects/*/locations/*/instances/*}/backtestResults\x12\xD3\x01\x0A\x11GetBacktestResult\x12;.google.cloud.financialservices.v1.GetBacktestResultRequest\x1A1.google.cloud.financialservices.v1.BacktestResult\"N\xDAA\x04name\x82\xD3\xE4\x93\x02A\x12?/v1/{name=projects/*/locations/*/instances/*/backtestResults/*}\x12\xA2\x02\x0A\x14CreateBacktestResult\x12>.google.cloud.financialservices.v1.CreateBacktestResultRequest\x1A\x1D.google.longrunning.Operation\"\xAA\x01\xCAA#\x0A\x0EBacktestResult\x12\x11OperationMetadata\xDAA)parent,backtest_result,backtest_result_id\x82\xD3\xE4\x93\x02R\"?/v1/{parent=projects/*/locations/*/instances/*}/backtestResults:\x0Fbacktest_result\x12\xA4\x02\x0A\x14UpdateBacktestResult\x12>.google.cloud.financialservices.v1.UpdateBacktestResultRequest\x1A\x1D.google.longrunning.Operation\"\xAC\x01\xCAA#\x0A\x0EBacktestResult\x12\x11OperationMetadata\xDAA\x1Bbacktest_result,update_mask\x82\xD3\xE4\x93\x02b2O/v1/{backtest_result.name=projects/*/locations/*/instances/*/backtestResults/*}:\x0Fbacktest_result\x12\xDA\x02\x0A\x1CExportBacktestResultMetadata\x12F.google.cloud.financialservices.v1.ExportBacktestResultMetadataRequest\x1A\x1D.google.longrunning.Operation\"\xD2\x01\xCAA9\x0A\$ExportBacktestResultMetadataResponse\x12\x11OperationMetadata\xDAA/backtest_result,structured_metadata_destination\x82\xD3\xE4\x93\x02^\"Y/v1/{backtest_result=projects/*/locations/*/instances/*/backtestResults/*}:exportMetadata:\x01*\x12\xF2\x01\x0A\x14DeleteBacktestResult\x12>.google.cloud.financialservices.v1.DeleteBacktestResultRequest\x1A\x1D.google.longrunning.Operation\"{\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02A*?/v1/{name=projects/*/locations/*/instances/*/backtestResults/*}\x1AT\xCAA financialservices.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xFB\x01\x0A%com.google.cloud.financialservices.v1B\x0CServiceProtoP\x01ZScloud.google.com/go/financialservices/apiv1/financialservicespb;financialservicespb\xAA\x02!Google.Cloud.FinancialServices.V1\xCA\x02!Google\\Cloud\\FinancialServices\\V1\xEA\x02\$Google::Cloud::FinancialServices::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

