 {
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "python",
  "libraryPackage": "google.cloud.aiplatform_v1",
  "protoPackage": "google.cloud.aiplatform.v1",
  "schema": "1.0",
  "services": {
    "DatasetService": {
      "clients": {
        "grpc": {
          "libraryClient": "DatasetServiceClient",
          "rpcs": {
            "CreateDataset": {
              "methods": [
                "create_dataset"
              ]
            },
            "DeleteDataset": {
              "methods": [
                "delete_dataset"
              ]
            },
            "ExportData": {
              "methods": [
                "export_data"
              ]
            },
            "GetAnnotationSpec": {
              "methods": [
                "get_annotation_spec"
              ]
            },
            "GetDataset": {
              "methods": [
                "get_dataset"
              ]
            },
            "ImportData": {
              "methods": [
                "import_data"
              ]
            },
            "ListAnnotations": {
              "methods": [
                "list_annotations"
              ]
            },
            "ListDataItems": {
              "methods": [
                "list_data_items"
              ]
            },
            "ListDatasets": {
              "methods": [
                "list_datasets"
              ]
            },
            "UpdateDataset": {
              "methods": [
                "update_dataset"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "DatasetServiceAsyncClient",
          "rpcs": {
            "CreateDataset": {
              "methods": [
                "create_dataset"
              ]
            },
            "DeleteDataset": {
              "methods": [
                "delete_dataset"
              ]
            },
            "ExportData": {
              "methods": [
                "export_data"
              ]
            },
            "GetAnnotationSpec": {
              "methods": [
                "get_annotation_spec"
              ]
            },
            "GetDataset": {
              "methods": [
                "get_dataset"
              ]
            },
            "ImportData": {
              "methods": [
                "import_data"
              ]
            },
            "ListAnnotations": {
              "methods": [
                "list_annotations"
              ]
            },
            "ListDataItems": {
              "methods": [
                "list_data_items"
              ]
            },
            "ListDatasets": {
              "methods": [
                "list_datasets"
              ]
            },
            "UpdateDataset": {
              "methods": [
                "update_dataset"
              ]
            }
          }
        }
      }
    },
    "EndpointService": {
      "clients": {
        "grpc": {
          "libraryClient": "EndpointServiceClient",
          "rpcs": {
            "CreateEndpoint": {
              "methods": [
                "create_endpoint"
              ]
            },
            "DeleteEndpoint": {
              "methods": [
                "delete_endpoint"
              ]
            },
            "DeployModel": {
              "methods": [
                "deploy_model"
              ]
            },
            "GetEndpoint": {
              "methods": [
                "get_endpoint"
              ]
            },
            "ListEndpoints": {
              "methods": [
                "list_endpoints"
              ]
            },
            "UndeployModel": {
              "methods": [
                "undeploy_model"
              ]
            },
            "UpdateEndpoint": {
              "methods": [
                "update_endpoint"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "EndpointServiceAsyncClient",
          "rpcs": {
            "CreateEndpoint": {
              "methods": [
                "create_endpoint"
              ]
            },
            "DeleteEndpoint": {
              "methods": [
                "delete_endpoint"
              ]
            },
            "DeployModel": {
              "methods": [
                "deploy_model"
              ]
            },
            "GetEndpoint": {
              "methods": [
                "get_endpoint"
              ]
            },
            "ListEndpoints": {
              "methods": [
                "list_endpoints"
              ]
            },
            "UndeployModel": {
              "methods": [
                "undeploy_model"
              ]
            },
            "UpdateEndpoint": {
              "methods": [
                "update_endpoint"
              ]
            }
          }
        }
      }
    },
    "FeaturestoreOnlineServingService": {
      "clients": {
        "grpc": {
          "libraryClient": "FeaturestoreOnlineServingServiceClient",
          "rpcs": {
            "ReadFeatureValues": {
              "methods": [
                "read_feature_values"
              ]
            },
            "StreamingReadFeatureValues": {
              "methods": [
                "streaming_read_feature_values"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "FeaturestoreOnlineServingServiceAsyncClient",
          "rpcs": {
            "ReadFeatureValues": {
              "methods": [
                "read_feature_values"
              ]
            },
            "StreamingReadFeatureValues": {
              "methods": [
                "streaming_read_feature_values"
              ]
            }
          }
        }
      }
    },
    "FeaturestoreService": {
      "clients": {
        "grpc": {
          "libraryClient": "FeaturestoreServiceClient",
          "rpcs": {
            "BatchCreateFeatures": {
              "methods": [
                "batch_create_features"
              ]
            },
            "BatchReadFeatureValues": {
              "methods": [
                "batch_read_feature_values"
              ]
            },
            "CreateEntityType": {
              "methods": [
                "create_entity_type"
              ]
            },
            "CreateFeature": {
              "methods": [
                "create_feature"
              ]
            },
            "CreateFeaturestore": {
              "methods": [
                "create_featurestore"
              ]
            },
            "DeleteEntityType": {
              "methods": [
                "delete_entity_type"
              ]
            },
            "DeleteFeature": {
              "methods": [
                "delete_feature"
              ]
            },
            "DeleteFeaturestore": {
              "methods": [
                "delete_featurestore"
              ]
            },
            "ExportFeatureValues": {
              "methods": [
                "export_feature_values"
              ]
            },
            "GetEntityType": {
              "methods": [
                "get_entity_type"
              ]
            },
            "GetFeature": {
              "methods": [
                "get_feature"
              ]
            },
            "GetFeaturestore": {
              "methods": [
                "get_featurestore"
              ]
            },
            "ImportFeatureValues": {
              "methods": [
                "import_feature_values"
              ]
            },
            "ListEntityTypes": {
              "methods": [
                "list_entity_types"
              ]
            },
            "ListFeatures": {
              "methods": [
                "list_features"
              ]
            },
            "ListFeaturestores": {
              "methods": [
                "list_featurestores"
              ]
            },
            "SearchFeatures": {
              "methods": [
                "search_features"
              ]
            },
            "UpdateEntityType": {
              "methods": [
                "update_entity_type"
              ]
            },
            "UpdateFeature": {
              "methods": [
                "update_feature"
              ]
            },
            "UpdateFeaturestore": {
              "methods": [
                "update_featurestore"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "FeaturestoreServiceAsyncClient",
          "rpcs": {
            "BatchCreateFeatures": {
              "methods": [
                "batch_create_features"
              ]
            },
            "BatchReadFeatureValues": {
              "methods": [
                "batch_read_feature_values"
              ]
            },
            "CreateEntityType": {
              "methods": [
                "create_entity_type"
              ]
            },
            "CreateFeature": {
              "methods": [
                "create_feature"
              ]
            },
            "CreateFeaturestore": {
              "methods": [
                "create_featurestore"
              ]
            },
            "DeleteEntityType": {
              "methods": [
                "delete_entity_type"
              ]
            },
            "DeleteFeature": {
              "methods": [
                "delete_feature"
              ]
            },
            "DeleteFeaturestore": {
              "methods": [
                "delete_featurestore"
              ]
            },
            "ExportFeatureValues": {
              "methods": [
                "export_feature_values"
              ]
            },
            "GetEntityType": {
              "methods": [
                "get_entity_type"
              ]
            },
            "GetFeature": {
              "methods": [
                "get_feature"
              ]
            },
            "GetFeaturestore": {
              "methods": [
                "get_featurestore"
              ]
            },
            "ImportFeatureValues": {
              "methods": [
                "import_feature_values"
              ]
            },
            "ListEntityTypes": {
              "methods": [
                "list_entity_types"
              ]
            },
            "ListFeatures": {
              "methods": [
                "list_features"
              ]
            },
            "ListFeaturestores": {
              "methods": [
                "list_featurestores"
              ]
            },
            "SearchFeatures": {
              "methods": [
                "search_features"
              ]
            },
            "UpdateEntityType": {
              "methods": [
                "update_entity_type"
              ]
            },
            "UpdateFeature": {
              "methods": [
                "update_feature"
              ]
            },
            "UpdateFeaturestore": {
              "methods": [
                "update_featurestore"
              ]
            }
          }
        }
      }
    },
    "IndexEndpointService": {
      "clients": {
        "grpc": {
          "libraryClient": "IndexEndpointServiceClient",
          "rpcs": {
            "CreateIndexEndpoint": {
              "methods": [
                "create_index_endpoint"
              ]
            },
            "DeleteIndexEndpoint": {
              "methods": [
                "delete_index_endpoint"
              ]
            },
            "DeployIndex": {
              "methods": [
                "deploy_index"
              ]
            },
            "GetIndexEndpoint": {
              "methods": [
                "get_index_endpoint"
              ]
            },
            "ListIndexEndpoints": {
              "methods": [
                "list_index_endpoints"
              ]
            },
            "MutateDeployedIndex": {
              "methods": [
                "mutate_deployed_index"
              ]
            },
            "UndeployIndex": {
              "methods": [
                "undeploy_index"
              ]
            },
            "UpdateIndexEndpoint": {
              "methods": [
                "update_index_endpoint"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "IndexEndpointServiceAsyncClient",
          "rpcs": {
            "CreateIndexEndpoint": {
              "methods": [
                "create_index_endpoint"
              ]
            },
            "DeleteIndexEndpoint": {
              "methods": [
                "delete_index_endpoint"
              ]
            },
            "DeployIndex": {
              "methods": [
                "deploy_index"
              ]
            },
            "GetIndexEndpoint": {
              "methods": [
                "get_index_endpoint"
              ]
            },
            "ListIndexEndpoints": {
              "methods": [
                "list_index_endpoints"
              ]
            },
            "MutateDeployedIndex": {
              "methods": [
                "mutate_deployed_index"
              ]
            },
            "UndeployIndex": {
              "methods": [
                "undeploy_index"
              ]
            },
            "UpdateIndexEndpoint": {
              "methods": [
                "update_index_endpoint"
              ]
            }
          }
        }
      }
    },
    "IndexService": {
      "clients": {
        "grpc": {
          "libraryClient": "IndexServiceClient",
          "rpcs": {
            "CreateIndex": {
              "methods": [
                "create_index"
              ]
            },
            "DeleteIndex": {
              "methods": [
                "delete_index"
              ]
            },
            "GetIndex": {
              "methods": [
                "get_index"
              ]
            },
            "ListIndexes": {
              "methods": [
                "list_indexes"
              ]
            },
            "UpdateIndex": {
              "methods": [
                "update_index"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "IndexServiceAsyncClient",
          "rpcs": {
            "CreateIndex": {
              "methods": [
                "create_index"
              ]
            },
            "DeleteIndex": {
              "methods": [
                "delete_index"
              ]
            },
            "GetIndex": {
              "methods": [
                "get_index"
              ]
            },
            "ListIndexes": {
              "methods": [
                "list_indexes"
              ]
            },
            "UpdateIndex": {
              "methods": [
                "update_index"
              ]
            }
          }
        }
      }
    },
    "JobService": {
      "clients": {
        "grpc": {
          "libraryClient": "JobServiceClient",
          "rpcs": {
            "CancelBatchPredictionJob": {
              "methods": [
                "cancel_batch_prediction_job"
              ]
            },
            "CancelCustomJob": {
              "methods": [
                "cancel_custom_job"
              ]
            },
            "CancelDataLabelingJob": {
              "methods": [
                "cancel_data_labeling_job"
              ]
            },
            "CancelHyperparameterTuningJob": {
              "methods": [
                "cancel_hyperparameter_tuning_job"
              ]
            },
            "CreateBatchPredictionJob": {
              "methods": [
                "create_batch_prediction_job"
              ]
            },
            "CreateCustomJob": {
              "methods": [
                "create_custom_job"
              ]
            },
            "CreateDataLabelingJob": {
              "methods": [
                "create_data_labeling_job"
              ]
            },
            "CreateHyperparameterTuningJob": {
              "methods": [
                "create_hyperparameter_tuning_job"
              ]
            },
            "CreateModelDeploymentMonitoringJob": {
              "methods": [
                "create_model_deployment_monitoring_job"
              ]
            },
            "DeleteBatchPredictionJob": {
              "methods": [
                "delete_batch_prediction_job"
              ]
            },
            "DeleteCustomJob": {
              "methods": [
                "delete_custom_job"
              ]
            },
            "DeleteDataLabelingJob": {
              "methods": [
                "delete_data_labeling_job"
              ]
            },
            "DeleteHyperparameterTuningJob": {
              "methods": [
                "delete_hyperparameter_tuning_job"
              ]
            },
            "DeleteModelDeploymentMonitoringJob": {
              "methods": [
                "delete_model_deployment_monitoring_job"
              ]
            },
            "GetBatchPredictionJob": {
              "methods": [
                "get_batch_prediction_job"
              ]
            },
            "GetCustomJob": {
              "methods": [
                "get_custom_job"
              ]
            },
            "GetDataLabelingJob": {
              "methods": [
                "get_data_labeling_job"
              ]
            },
            "GetHyperparameterTuningJob": {
              "methods": [
                "get_hyperparameter_tuning_job"
              ]
            },
            "GetModelDeploymentMonitoringJob": {
              "methods": [
                "get_model_deployment_monitoring_job"
              ]
            },
            "ListBatchPredictionJobs": {
              "methods": [
                "list_batch_prediction_jobs"
              ]
            },
            "ListCustomJobs": {
              "methods": [
                "list_custom_jobs"
              ]
            },
            "ListDataLabelingJobs": {
              "methods": [
                "list_data_labeling_jobs"
              ]
            },
            "ListHyperparameterTuningJobs": {
              "methods": [
                "list_hyperparameter_tuning_jobs"
              ]
            },
            "ListModelDeploymentMonitoringJobs": {
              "methods": [
                "list_model_deployment_monitoring_jobs"
              ]
            },
            "PauseModelDeploymentMonitoringJob": {
              "methods": [
                "pause_model_deployment_monitoring_job"
              ]
            },
            "ResumeModelDeploymentMonitoringJob": {
              "methods": [
                "resume_model_deployment_monitoring_job"
              ]
            },
            "SearchModelDeploymentMonitoringStatsAnomalies": {
              "methods": [
                "search_model_deployment_monitoring_stats_anomalies"
              ]
            },
            "UpdateModelDeploymentMonitoringJob": {
              "methods": [
                "update_model_deployment_monitoring_job"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "JobServiceAsyncClient",
          "rpcs": {
            "CancelBatchPredictionJob": {
              "methods": [
                "cancel_batch_prediction_job"
              ]
            },
            "CancelCustomJob": {
              "methods": [
                "cancel_custom_job"
              ]
            },
            "CancelDataLabelingJob": {
              "methods": [
                "cancel_data_labeling_job"
              ]
            },
            "CancelHyperparameterTuningJob": {
              "methods": [
                "cancel_hyperparameter_tuning_job"
              ]
            },
            "CreateBatchPredictionJob": {
              "methods": [
                "create_batch_prediction_job"
              ]
            },
            "CreateCustomJob": {
              "methods": [
                "create_custom_job"
              ]
            },
            "CreateDataLabelingJob": {
              "methods": [
                "create_data_labeling_job"
              ]
            },
            "CreateHyperparameterTuningJob": {
              "methods": [
                "create_hyperparameter_tuning_job"
              ]
            },
            "CreateModelDeploymentMonitoringJob": {
              "methods": [
                "create_model_deployment_monitoring_job"
              ]
            },
            "DeleteBatchPredictionJob": {
              "methods": [
                "delete_batch_prediction_job"
              ]
            },
            "DeleteCustomJob": {
              "methods": [
                "delete_custom_job"
              ]
            },
            "DeleteDataLabelingJob": {
              "methods": [
                "delete_data_labeling_job"
              ]
            },
            "DeleteHyperparameterTuningJob": {
              "methods": [
                "delete_hyperparameter_tuning_job"
              ]
            },
            "DeleteModelDeploymentMonitoringJob": {
              "methods": [
                "delete_model_deployment_monitoring_job"
              ]
            },
            "GetBatchPredictionJob": {
              "methods": [
                "get_batch_prediction_job"
              ]
            },
            "GetCustomJob": {
              "methods": [
                "get_custom_job"
              ]
            },
            "GetDataLabelingJob": {
              "methods": [
                "get_data_labeling_job"
              ]
            },
            "GetHyperparameterTuningJob": {
              "methods": [
                "get_hyperparameter_tuning_job"
              ]
            },
            "GetModelDeploymentMonitoringJob": {
              "methods": [
                "get_model_deployment_monitoring_job"
              ]
            },
            "ListBatchPredictionJobs": {
              "methods": [
                "list_batch_prediction_jobs"
              ]
            },
            "ListCustomJobs": {
              "methods": [
                "list_custom_jobs"
              ]
            },
            "ListDataLabelingJobs": {
              "methods": [
                "list_data_labeling_jobs"
              ]
            },
            "ListHyperparameterTuningJobs": {
              "methods": [
                "list_hyperparameter_tuning_jobs"
              ]
            },
            "ListModelDeploymentMonitoringJobs": {
              "methods": [
                "list_model_deployment_monitoring_jobs"
              ]
            },
            "PauseModelDeploymentMonitoringJob": {
              "methods": [
                "pause_model_deployment_monitoring_job"
              ]
            },
            "ResumeModelDeploymentMonitoringJob": {
              "methods": [
                "resume_model_deployment_monitoring_job"
              ]
            },
            "SearchModelDeploymentMonitoringStatsAnomalies": {
              "methods": [
                "search_model_deployment_monitoring_stats_anomalies"
              ]
            },
            "UpdateModelDeploymentMonitoringJob": {
              "methods": [
                "update_model_deployment_monitoring_job"
              ]
            }
          }
        }
      }
    },
    "MetadataService": {
      "clients": {
        "grpc": {
          "libraryClient": "MetadataServiceClient",
          "rpcs": {
            "AddContextArtifactsAndExecutions": {
              "methods": [
                "add_context_artifacts_and_executions"
              ]
            },
            "AddContextChildren": {
              "methods": [
                "add_context_children"
              ]
            },
            "AddExecutionEvents": {
              "methods": [
                "add_execution_events"
              ]
            },
            "CreateArtifact": {
              "methods": [
                "create_artifact"
              ]
            },
            "CreateContext": {
              "methods": [
                "create_context"
              ]
            },
            "CreateExecution": {
              "methods": [
                "create_execution"
              ]
            },
            "CreateMetadataSchema": {
              "methods": [
                "create_metadata_schema"
              ]
            },
            "CreateMetadataStore": {
              "methods": [
                "create_metadata_store"
              ]
            },
            "DeleteArtifact": {
              "methods": [
                "delete_artifact"
              ]
            },
            "DeleteContext": {
              "methods": [
                "delete_context"
              ]
            },
            "DeleteExecution": {
              "methods": [
                "delete_execution"
              ]
            },
            "DeleteMetadataStore": {
              "methods": [
                "delete_metadata_store"
              ]
            },
            "GetArtifact": {
              "methods": [
                "get_artifact"
              ]
            },
            "GetContext": {
              "methods": [
                "get_context"
              ]
            },
            "GetExecution": {
              "methods": [
                "get_execution"
              ]
            },
            "GetMetadataSchema": {
              "methods": [
                "get_metadata_schema"
              ]
            },
            "GetMetadataStore": {
              "methods": [
                "get_metadata_store"
              ]
            },
            "ListArtifacts": {
              "methods": [
                "list_artifacts"
              ]
            },
            "ListContexts": {
              "methods": [
                "list_contexts"
              ]
            },
            "ListExecutions": {
              "methods": [
                "list_executions"
              ]
            },
            "ListMetadataSchemas": {
              "methods": [
                "list_metadata_schemas"
              ]
            },
            "ListMetadataStores": {
              "methods": [
                "list_metadata_stores"
              ]
            },
            "PurgeArtifacts": {
              "methods": [
                "purge_artifacts"
              ]
            },
            "PurgeContexts": {
              "methods": [
                "purge_contexts"
              ]
            },
            "PurgeExecutions": {
              "methods": [
                "purge_executions"
              ]
            },
            "QueryArtifactLineageSubgraph": {
              "methods": [
                "query_artifact_lineage_subgraph"
              ]
            },
            "QueryContextLineageSubgraph": {
              "methods": [
                "query_context_lineage_subgraph"
              ]
            },
            "QueryExecutionInputsAndOutputs": {
              "methods": [
                "query_execution_inputs_and_outputs"
              ]
            },
            "UpdateArtifact": {
              "methods": [
                "update_artifact"
              ]
            },
            "UpdateContext": {
              "methods": [
                "update_context"
              ]
            },
            "UpdateExecution": {
              "methods": [
                "update_execution"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "MetadataServiceAsyncClient",
          "rpcs": {
            "AddContextArtifactsAndExecutions": {
              "methods": [
                "add_context_artifacts_and_executions"
              ]
            },
            "AddContextChildren": {
              "methods": [
                "add_context_children"
              ]
            },
            "AddExecutionEvents": {
              "methods": [
                "add_execution_events"
              ]
            },
            "CreateArtifact": {
              "methods": [
                "create_artifact"
              ]
            },
            "CreateContext": {
              "methods": [
                "create_context"
              ]
            },
            "CreateExecution": {
              "methods": [
                "create_execution"
              ]
            },
            "CreateMetadataSchema": {
              "methods": [
                "create_metadata_schema"
              ]
            },
            "CreateMetadataStore": {
              "methods": [
                "create_metadata_store"
              ]
            },
            "DeleteArtifact": {
              "methods": [
                "delete_artifact"
              ]
            },
            "DeleteContext": {
              "methods": [
                "delete_context"
              ]
            },
            "DeleteExecution": {
              "methods": [
                "delete_execution"
              ]
            },
            "DeleteMetadataStore": {
              "methods": [
                "delete_metadata_store"
              ]
            },
            "GetArtifact": {
              "methods": [
                "get_artifact"
              ]
            },
            "GetContext": {
              "methods": [
                "get_context"
              ]
            },
            "GetExecution": {
              "methods": [
                "get_execution"
              ]
            },
            "GetMetadataSchema": {
              "methods": [
                "get_metadata_schema"
              ]
            },
            "GetMetadataStore": {
              "methods": [
                "get_metadata_store"
              ]
            },
            "ListArtifacts": {
              "methods": [
                "list_artifacts"
              ]
            },
            "ListContexts": {
              "methods": [
                "list_contexts"
              ]
            },
            "ListExecutions": {
              "methods": [
                "list_executions"
              ]
            },
            "ListMetadataSchemas": {
              "methods": [
                "list_metadata_schemas"
              ]
            },
            "ListMetadataStores": {
              "methods": [
                "list_metadata_stores"
              ]
            },
            "PurgeArtifacts": {
              "methods": [
                "purge_artifacts"
              ]
            },
            "PurgeContexts": {
              "methods": [
                "purge_contexts"
              ]
            },
            "PurgeExecutions": {
              "methods": [
                "purge_executions"
              ]
            },
            "QueryArtifactLineageSubgraph": {
              "methods": [
                "query_artifact_lineage_subgraph"
              ]
            },
            "QueryContextLineageSubgraph": {
              "methods": [
                "query_context_lineage_subgraph"
              ]
            },
            "QueryExecutionInputsAndOutputs": {
              "methods": [
                "query_execution_inputs_and_outputs"
              ]
            },
            "UpdateArtifact": {
              "methods": [
                "update_artifact"
              ]
            },
            "UpdateContext": {
              "methods": [
                "update_context"
              ]
            },
            "UpdateExecution": {
              "methods": [
                "update_execution"
              ]
            }
          }
        }
      }
    },
    "MigrationService": {
      "clients": {
        "grpc": {
          "libraryClient": "MigrationServiceClient",
          "rpcs": {
            "BatchMigrateResources": {
              "methods": [
                "batch_migrate_resources"
              ]
            },
            "SearchMigratableResources": {
              "methods": [
                "search_migratable_resources"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "MigrationServiceAsyncClient",
          "rpcs": {
            "BatchMigrateResources": {
              "methods": [
                "batch_migrate_resources"
              ]
            },
            "SearchMigratableResources": {
              "methods": [
                "search_migratable_resources"
              ]
            }
          }
        }
      }
    },
    "ModelService": {
      "clients": {
        "grpc": {
          "libraryClient": "ModelServiceClient",
          "rpcs": {
            "DeleteModel": {
              "methods": [
                "delete_model"
              ]
            },
            "ExportModel": {
              "methods": [
                "export_model"
              ]
            },
            "GetModel": {
              "methods": [
                "get_model"
              ]
            },
            "GetModelEvaluation": {
              "methods": [
                "get_model_evaluation"
              ]
            },
            "GetModelEvaluationSlice": {
              "methods": [
                "get_model_evaluation_slice"
              ]
            },
            "ListModelEvaluationSlices": {
              "methods": [
                "list_model_evaluation_slices"
              ]
            },
            "ListModelEvaluations": {
              "methods": [
                "list_model_evaluations"
              ]
            },
            "ListModels": {
              "methods": [
                "list_models"
              ]
            },
            "UpdateModel": {
              "methods": [
                "update_model"
              ]
            },
            "UploadModel": {
              "methods": [
                "upload_model"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "ModelServiceAsyncClient",
          "rpcs": {
            "DeleteModel": {
              "methods": [
                "delete_model"
              ]
            },
            "ExportModel": {
              "methods": [
                "export_model"
              ]
            },
            "GetModel": {
              "methods": [
                "get_model"
              ]
            },
            "GetModelEvaluation": {
              "methods": [
                "get_model_evaluation"
              ]
            },
            "GetModelEvaluationSlice": {
              "methods": [
                "get_model_evaluation_slice"
              ]
            },
            "ListModelEvaluationSlices": {
              "methods": [
                "list_model_evaluation_slices"
              ]
            },
            "ListModelEvaluations": {
              "methods": [
                "list_model_evaluations"
              ]
            },
            "ListModels": {
              "methods": [
                "list_models"
              ]
            },
            "UpdateModel": {
              "methods": [
                "update_model"
              ]
            },
            "UploadModel": {
              "methods": [
                "upload_model"
              ]
            }
          }
        }
      }
    },
    "PipelineService": {
      "clients": {
        "grpc": {
          "libraryClient": "PipelineServiceClient",
          "rpcs": {
            "CancelPipelineJob": {
              "methods": [
                "cancel_pipeline_job"
              ]
            },
            "CancelTrainingPipeline": {
              "methods": [
                "cancel_training_pipeline"
              ]
            },
            "CreatePipelineJob": {
              "methods": [
                "create_pipeline_job"
              ]
            },
            "CreateTrainingPipeline": {
              "methods": [
                "create_training_pipeline"
              ]
            },
            "DeletePipelineJob": {
              "methods": [
                "delete_pipeline_job"
              ]
            },
            "DeleteTrainingPipeline": {
              "methods": [
                "delete_training_pipeline"
              ]
            },
            "GetPipelineJob": {
              "methods": [
                "get_pipeline_job"
              ]
            },
            "GetTrainingPipeline": {
              "methods": [
                "get_training_pipeline"
              ]
            },
            "ListPipelineJobs": {
              "methods": [
                "list_pipeline_jobs"
              ]
            },
            "ListTrainingPipelines": {
              "methods": [
                "list_training_pipelines"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "PipelineServiceAsyncClient",
          "rpcs": {
            "CancelPipelineJob": {
              "methods": [
                "cancel_pipeline_job"
              ]
            },
            "CancelTrainingPipeline": {
              "methods": [
                "cancel_training_pipeline"
              ]
            },
            "CreatePipelineJob": {
              "methods": [
                "create_pipeline_job"
              ]
            },
            "CreateTrainingPipeline": {
              "methods": [
                "create_training_pipeline"
              ]
            },
            "DeletePipelineJob": {
              "methods": [
                "delete_pipeline_job"
              ]
            },
            "DeleteTrainingPipeline": {
              "methods": [
                "delete_training_pipeline"
              ]
            },
            "GetPipelineJob": {
              "methods": [
                "get_pipeline_job"
              ]
            },
            "GetTrainingPipeline": {
              "methods": [
                "get_training_pipeline"
              ]
            },
            "ListPipelineJobs": {
              "methods": [
                "list_pipeline_jobs"
              ]
            },
            "ListTrainingPipelines": {
              "methods": [
                "list_training_pipelines"
              ]
            }
          }
        }
      }
    },
    "PredictionService": {
      "clients": {
        "grpc": {
          "libraryClient": "PredictionServiceClient",
          "rpcs": {
            "Explain": {
              "methods": [
                "explain"
              ]
            },
            "Predict": {
              "methods": [
                "predict"
              ]
            },
            "RawPredict": {
              "methods": [
                "raw_predict"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "PredictionServiceAsyncClient",
          "rpcs": {
            "Explain": {
              "methods": [
                "explain"
              ]
            },
            "Predict": {
              "methods": [
                "predict"
              ]
            },
            "RawPredict": {
              "methods": [
                "raw_predict"
              ]
            }
          }
        }
      }
    },
    "SpecialistPoolService": {
      "clients": {
        "grpc": {
          "libraryClient": "SpecialistPoolServiceClient",
          "rpcs": {
            "CreateSpecialistPool": {
              "methods": [
                "create_specialist_pool"
              ]
            },
            "DeleteSpecialistPool": {
              "methods": [
                "delete_specialist_pool"
              ]
            },
            "GetSpecialistPool": {
              "methods": [
                "get_specialist_pool"
              ]
            },
            "ListSpecialistPools": {
              "methods": [
                "list_specialist_pools"
              ]
            },
            "UpdateSpecialistPool": {
              "methods": [
                "update_specialist_pool"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "SpecialistPoolServiceAsyncClient",
          "rpcs": {
            "CreateSpecialistPool": {
              "methods": [
                "create_specialist_pool"
              ]
            },
            "DeleteSpecialistPool": {
              "methods": [
                "delete_specialist_pool"
              ]
            },
            "GetSpecialistPool": {
              "methods": [
                "get_specialist_pool"
              ]
            },
            "ListSpecialistPools": {
              "methods": [
                "list_specialist_pools"
              ]
            },
            "UpdateSpecialistPool": {
              "methods": [
                "update_specialist_pool"
              ]
            }
          }
        }
      }
    },
    "TensorboardService": {
      "clients": {
        "grpc": {
          "libraryClient": "TensorboardServiceClient",
          "rpcs": {
            "BatchCreateTensorboardRuns": {
              "methods": [
                "batch_create_tensorboard_runs"
              ]
            },
            "BatchCreateTensorboardTimeSeries": {
              "methods": [
                "batch_create_tensorboard_time_series"
              ]
            },
            "BatchReadTensorboardTimeSeriesData": {
              "methods": [
                "batch_read_tensorboard_time_series_data"
              ]
            },
            "CreateTensorboard": {
              "methods": [
                "create_tensorboard"
              ]
            },
            "CreateTensorboardExperiment": {
              "methods": [
                "create_tensorboard_experiment"
              ]
            },
            "CreateTensorboardRun": {
              "methods": [
                "create_tensorboard_run"
              ]
            },
            "CreateTensorboardTimeSeries": {
              "methods": [
                "create_tensorboard_time_series"
              ]
            },
            "DeleteTensorboard": {
              "methods": [
                "delete_tensorboard"
              ]
            },
            "DeleteTensorboardExperiment": {
              "methods": [
                "delete_tensorboard_experiment"
              ]
            },
            "DeleteTensorboardRun": {
              "methods": [
                "delete_tensorboard_run"
              ]
            },
            "DeleteTensorboardTimeSeries": {
              "methods": [
                "delete_tensorboard_time_series"
              ]
            },
            "ExportTensorboardTimeSeriesData": {
              "methods": [
                "export_tensorboard_time_series_data"
              ]
            },
            "GetTensorboard": {
              "methods": [
                "get_tensorboard"
              ]
            },
            "GetTensorboardExperiment": {
              "methods": [
                "get_tensorboard_experiment"
              ]
            },
            "GetTensorboardRun": {
              "methods": [
                "get_tensorboard_run"
              ]
            },
            "GetTensorboardTimeSeries": {
              "methods": [
                "get_tensorboard_time_series"
              ]
            },
            "ListTensorboardExperiments": {
              "methods": [
                "list_tensorboard_experiments"
              ]
            },
            "ListTensorboardRuns": {
              "methods": [
                "list_tensorboard_runs"
              ]
            },
            "ListTensorboardTimeSeries": {
              "methods": [
                "list_tensorboard_time_series"
              ]
            },
            "ListTensorboards": {
              "methods": [
                "list_tensorboards"
              ]
            },
            "ReadTensorboardBlobData": {
              "methods": [
                "read_tensorboard_blob_data"
              ]
            },
            "ReadTensorboardTimeSeriesData": {
              "methods": [
                "read_tensorboard_time_series_data"
              ]
            },
            "UpdateTensorboard": {
              "methods": [
                "update_tensorboard"
              ]
            },
            "UpdateTensorboardExperiment": {
              "methods": [
                "update_tensorboard_experiment"
              ]
            },
            "UpdateTensorboardRun": {
              "methods": [
                "update_tensorboard_run"
              ]
            },
            "UpdateTensorboardTimeSeries": {
              "methods": [
                "update_tensorboard_time_series"
              ]
            },
            "WriteTensorboardExperimentData": {
              "methods": [
                "write_tensorboard_experiment_data"
              ]
            },
            "WriteTensorboardRunData": {
              "methods": [
                "write_tensorboard_run_data"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "TensorboardServiceAsyncClient",
          "rpcs": {
            "BatchCreateTensorboardRuns": {
              "methods": [
                "batch_create_tensorboard_runs"
              ]
            },
            "BatchCreateTensorboardTimeSeries": {
              "methods": [
                "batch_create_tensorboard_time_series"
              ]
            },
            "BatchReadTensorboardTimeSeriesData": {
              "methods": [
                "batch_read_tensorboard_time_series_data"
              ]
            },
            "CreateTensorboard": {
              "methods": [
                "create_tensorboard"
              ]
            },
            "CreateTensorboardExperiment": {
              "methods": [
                "create_tensorboard_experiment"
              ]
            },
            "CreateTensorboardRun": {
              "methods": [
                "create_tensorboard_run"
              ]
            },
            "CreateTensorboardTimeSeries": {
              "methods": [
                "create_tensorboard_time_series"
              ]
            },
            "DeleteTensorboard": {
              "methods": [
                "delete_tensorboard"
              ]
            },
            "DeleteTensorboardExperiment": {
              "methods": [
                "delete_tensorboard_experiment"
              ]
            },
            "DeleteTensorboardRun": {
              "methods": [
                "delete_tensorboard_run"
              ]
            },
            "DeleteTensorboardTimeSeries": {
              "methods": [
                "delete_tensorboard_time_series"
              ]
            },
            "ExportTensorboardTimeSeriesData": {
              "methods": [
                "export_tensorboard_time_series_data"
              ]
            },
            "GetTensorboard": {
              "methods": [
                "get_tensorboard"
              ]
            },
            "GetTensorboardExperiment": {
              "methods": [
                "get_tensorboard_experiment"
              ]
            },
            "GetTensorboardRun": {
              "methods": [
                "get_tensorboard_run"
              ]
            },
            "GetTensorboardTimeSeries": {
              "methods": [
                "get_tensorboard_time_series"
              ]
            },
            "ListTensorboardExperiments": {
              "methods": [
                "list_tensorboard_experiments"
              ]
            },
            "ListTensorboardRuns": {
              "methods": [
                "list_tensorboard_runs"
              ]
            },
            "ListTensorboardTimeSeries": {
              "methods": [
                "list_tensorboard_time_series"
              ]
            },
            "ListTensorboards": {
              "methods": [
                "list_tensorboards"
              ]
            },
            "ReadTensorboardBlobData": {
              "methods": [
                "read_tensorboard_blob_data"
              ]
            },
            "ReadTensorboardTimeSeriesData": {
              "methods": [
                "read_tensorboard_time_series_data"
              ]
            },
            "UpdateTensorboard": {
              "methods": [
                "update_tensorboard"
              ]
            },
            "UpdateTensorboardExperiment": {
              "methods": [
                "update_tensorboard_experiment"
              ]
            },
            "UpdateTensorboardRun": {
              "methods": [
                "update_tensorboard_run"
              ]
            },
            "UpdateTensorboardTimeSeries": {
              "methods": [
                "update_tensorboard_time_series"
              ]
            },
            "WriteTensorboardExperimentData": {
              "methods": [
                "write_tensorboard_experiment_data"
              ]
            },
            "WriteTensorboardRunData": {
              "methods": [
                "write_tensorboard_run_data"
              ]
            }
          }
        }
      }
    },
    "VizierService": {
      "clients": {
        "grpc": {
          "libraryClient": "VizierServiceClient",
          "rpcs": {
            "AddTrialMeasurement": {
              "methods": [
                "add_trial_measurement"
              ]
            },
            "CheckTrialEarlyStoppingState": {
              "methods": [
                "check_trial_early_stopping_state"
              ]
            },
            "CompleteTrial": {
              "methods": [
                "complete_trial"
              ]
            },
            "CreateStudy": {
              "methods": [
                "create_study"
              ]
            },
            "CreateTrial": {
              "methods": [
                "create_trial"
              ]
            },
            "DeleteStudy": {
              "methods": [
                "delete_study"
              ]
            },
            "DeleteTrial": {
              "methods": [
                "delete_trial"
              ]
            },
            "GetStudy": {
              "methods": [
                "get_study"
              ]
            },
            "GetTrial": {
              "methods": [
                "get_trial"
              ]
            },
            "ListOptimalTrials": {
              "methods": [
                "list_optimal_trials"
              ]
            },
            "ListStudies": {
              "methods": [
                "list_studies"
              ]
            },
            "ListTrials": {
              "methods": [
                "list_trials"
              ]
            },
            "LookupStudy": {
              "methods": [
                "lookup_study"
              ]
            },
            "StopTrial": {
              "methods": [
                "stop_trial"
              ]
            },
            "SuggestTrials": {
              "methods": [
                "suggest_trials"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "VizierServiceAsyncClient",
          "rpcs": {
            "AddTrialMeasurement": {
              "methods": [
                "add_trial_measurement"
              ]
            },
            "CheckTrialEarlyStoppingState": {
              "methods": [
                "check_trial_early_stopping_state"
              ]
            },
            "CompleteTrial": {
              "methods": [
                "complete_trial"
              ]
            },
            "CreateStudy": {
              "methods": [
                "create_study"
              ]
            },
            "CreateTrial": {
              "methods": [
                "create_trial"
              ]
            },
            "DeleteStudy": {
              "methods": [
                "delete_study"
              ]
            },
            "DeleteTrial": {
              "methods": [
                "delete_trial"
              ]
            },
            "GetStudy": {
              "methods": [
                "get_study"
              ]
            },
            "GetTrial": {
              "methods": [
                "get_trial"
              ]
            },
            "ListOptimalTrials": {
              "methods": [
                "list_optimal_trials"
              ]
            },
            "ListStudies": {
              "methods": [
                "list_studies"
              ]
            },
            "ListTrials": {
              "methods": [
                "list_trials"
              ]
            },
            "LookupStudy": {
              "methods": [
                "lookup_study"
              ]
            },
            "StopTrial": {
              "methods": [
                "stop_trial"
              ]
            },
            "SuggestTrials": {
              "methods": [
                "suggest_trials"
              ]
            }
          }
        }
      }
    }
  }
}
