3.76.0 (latest) 3.75.0 3.74.0 3.73.0 3.72.0 3.71.0 3.70.0 3.69.0 3.68.0 3.67.0 3.66.0 3.65.0 3.64.0 3.63.0 3.62.0 3.61.0 3.60.0 3.59.0 3.58.0 3.57.0 3.56.0 3.55.0 3.54.0 3.53.0 3.52.0 3.51.0 3.50.0 3.49.0 3.48.0 3.47.0 3.46.0 3.45.0 3.44.0 3.43.0 3.42.0 3.41.0 3.40.0 3.39.0 3.38.0 3.37.0 3.36.0 3.35.0 3.34.0 3.33.0 3.32.0 3.31.0 3.30.0 3.29.0 3.28.0 3.27.0 3.26.0 3.25.0 3.24.0 3.23.0 3.22.0 3.21.0 3.20.0 3.19.0 3.18.0 3.17.0 3.16.0 3.15.0 3.14.0 3.13.0 3.12.0 3.11.0 3.10.0 3.9.0 3.8.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 3.0.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 1.8.0 1.7.0 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0

    public sealed class IndexEndpointServiceClientImpl : IndexEndpointServiceClient

Reference documentation and code samples for the Vertex AI v1 API class IndexEndpointServiceClientImpl.

IndexEndpointService client wrapper implementation, for convenient use.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> [IndexEndpointServiceClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient) \> IndexEndpointServiceClientImpl

## Inherited Members

[IndexEndpointServiceClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DefaultEndpoint) [IndexEndpointServiceClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DefaultScopes) [IndexEndpointServiceClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ServiceMetadata) [IndexEndpointServiceClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateAsync_System_Threading_CancellationToken_) [IndexEndpointServiceClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_Create) [IndexEndpointServiceClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ShutdownDefaultChannelsAsync) [IndexEndpointServiceClient.CreateIndexEndpointAsync(CreateIndexEndpointRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_CreateIndexEndpointRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.PollOnceCreateIndexEndpoint(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceCreateIndexEndpoint_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.PollOnceCreateIndexEndpointAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceCreateIndexEndpointAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.CreateIndexEndpoint(string, IndexEndpoint, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpoint_System_String_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.CreateIndexEndpointAsync(string, IndexEndpoint, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_System_String_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.CreateIndexEndpointAsync(string, IndexEndpoint, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_System_String_Google_Cloud_AIPlatform_V1_IndexEndpoint_System_Threading_CancellationToken_) [IndexEndpointServiceClient.CreateIndexEndpoint(LocationName, IndexEndpoint, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpoint_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.CreateIndexEndpointAsync(LocationName, IndexEndpoint, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.CreateIndexEndpointAsync(LocationName, IndexEndpoint, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_Google_Api_Gax_ResourceNames_LocationName_Google_Cloud_AIPlatform_V1_IndexEndpoint_System_Threading_CancellationToken_) [IndexEndpointServiceClient.GetIndexEndpointAsync(GetIndexEndpointRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_Google_Cloud_AIPlatform_V1_GetIndexEndpointRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.GetIndexEndpoint(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpoint_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.GetIndexEndpointAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.GetIndexEndpointAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_System_String_System_Threading_CancellationToken_) [IndexEndpointServiceClient.GetIndexEndpoint(IndexEndpointName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpoint_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.GetIndexEndpointAsync(IndexEndpointName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.GetIndexEndpointAsync(IndexEndpointName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_System_Threading_CancellationToken_) [IndexEndpointServiceClient.ListIndexEndpoints(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpoints_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.ListIndexEndpointsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpointsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.ListIndexEndpoints(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpoints_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.ListIndexEndpointsAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpointsAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UpdateIndexEndpointAsync(UpdateIndexEndpointRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_UpdateIndexEndpointRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.UpdateIndexEndpoint(IndexEndpoint, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpoint_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UpdateIndexEndpointAsync(IndexEndpoint, FieldMask, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Protobuf_WellKnownTypes_FieldMask_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UpdateIndexEndpointAsync(IndexEndpoint, FieldMask, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpoint_Google_Protobuf_WellKnownTypes_FieldMask_System_Threading_CancellationToken_) [IndexEndpointServiceClient.DeleteIndexEndpointAsync(DeleteIndexEndpointRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_Google_Cloud_AIPlatform_V1_DeleteIndexEndpointRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.PollOnceDeleteIndexEndpoint(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceDeleteIndexEndpoint_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.PollOnceDeleteIndexEndpointAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceDeleteIndexEndpointAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeleteIndexEndpoint(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpoint_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeleteIndexEndpointAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeleteIndexEndpointAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_System_String_System_Threading_CancellationToken_) [IndexEndpointServiceClient.DeleteIndexEndpoint(IndexEndpointName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpoint_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeleteIndexEndpointAsync(IndexEndpointName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeleteIndexEndpointAsync(IndexEndpointName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_System_Threading_CancellationToken_) [IndexEndpointServiceClient.DeployIndexAsync(DeployIndexRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_Google_Cloud_AIPlatform_V1_DeployIndexRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.PollOnceDeployIndex(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceDeployIndex_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.PollOnceDeployIndexAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceDeployIndexAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeployIndex(string, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndex_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeployIndexAsync(string, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeployIndexAsync(string, DeployedIndex, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_System_Threading_CancellationToken_) [IndexEndpointServiceClient.DeployIndex(IndexEndpointName, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndex_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeployIndexAsync(IndexEndpointName, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.DeployIndexAsync(IndexEndpointName, DeployedIndex, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_System_Threading_CancellationToken_) [IndexEndpointServiceClient.UndeployIndexAsync(UndeployIndexRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_Google_Cloud_AIPlatform_V1_UndeployIndexRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.PollOnceUndeployIndex(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceUndeployIndex_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.PollOnceUndeployIndexAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceUndeployIndexAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UndeployIndex(string, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndex_System_String_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UndeployIndexAsync(string, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_System_String_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UndeployIndexAsync(string, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_System_String_System_String_System_Threading_CancellationToken_) [IndexEndpointServiceClient.UndeployIndex(IndexEndpointName, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndex_Google_Cloud_AIPlatform_V1_IndexEndpointName_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UndeployIndexAsync(IndexEndpointName, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.UndeployIndexAsync(IndexEndpointName, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_System_String_System_Threading_CancellationToken_) [IndexEndpointServiceClient.MutateDeployedIndexAsync(MutateDeployedIndexRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_Google_Cloud_AIPlatform_V1_MutateDeployedIndexRequest_System_Threading_CancellationToken_) [IndexEndpointServiceClient.PollOnceMutateDeployedIndex(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceMutateDeployedIndex_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.PollOnceMutateDeployedIndexAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_PollOnceMutateDeployedIndexAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.MutateDeployedIndex(string, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndex_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.MutateDeployedIndexAsync(string, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.MutateDeployedIndexAsync(string, DeployedIndex, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_System_String_Google_Cloud_AIPlatform_V1_DeployedIndex_System_Threading_CancellationToken_) [IndexEndpointServiceClient.MutateDeployedIndex(IndexEndpointName, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndex_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.MutateDeployedIndexAsync(IndexEndpointName, DeployedIndex, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_Google_Api_Gax_Grpc_CallSettings_) [IndexEndpointServiceClient.MutateDeployedIndexAsync(IndexEndpointName, DeployedIndex, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_Google_Cloud_AIPlatform_V1_IndexEndpointName_Google_Cloud_AIPlatform_V1_DeployedIndex_System_Threading_CancellationToken_) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.AIPlatform.V1](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1)

## Assembly

Google.Cloud.AIPlatform.V1.dll

## Remarks

A service for managing Vertex AI's IndexEndpoints.

## Constructors

### IndexEndpointServiceClientImpl(IndexEndpointServiceClient, IndexEndpointServiceSettings, ILogger)

    public IndexEndpointServiceClientImpl(IndexEndpointService.IndexEndpointServiceClient grpcClient, IndexEndpointServiceSettings settings, ILogger logger)

Constructs a client wrapper for the IndexEndpointService service, with the specified gRPC client and
settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `grpcClient` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointService.IndexEndpointServiceClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceSettings` The base [IndexEndpointServiceSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceSettings) used within this client. |
| `logger` | `https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger` Optional [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger) to use within this client. |

## Properties

### CreateIndexEndpointOperationsClient

    public override OperationsClient CreateIndexEndpointOperationsClient { get; }

The long-running operations client for `CreateIndexEndpoint`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.CreateIndexEndpointOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointOperationsClient)

### DeleteIndexEndpointOperationsClient

    public override OperationsClient DeleteIndexEndpointOperationsClient { get; }

The long-running operations client for `DeleteIndexEndpoint`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.DeleteIndexEndpointOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointOperationsClient)

### DeployIndexOperationsClient

    public override OperationsClient DeployIndexOperationsClient { get; }

The long-running operations client for `DeployIndex`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.DeployIndexOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexOperationsClient)

### GrpcClient

    public override IndexEndpointService.IndexEndpointServiceClient GrpcClient { get; }

The underlying gRPC IndexEndpointService client

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointService.IndexEndpointServiceClient` |   |

**Overrides** [IndexEndpointServiceClient.GrpcClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GrpcClient)

### IAMPolicyClient

    public override IAMPolicyClient IAMPolicyClient { get; }

The [IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html` |   |

**Overrides** [IndexEndpointServiceClient.IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_IAMPolicyClient)

### LocationsClient

    public override LocationsClient LocationsClient { get; }

The [LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_LocationsClient)

### MutateDeployedIndexOperationsClient

    public override OperationsClient MutateDeployedIndexOperationsClient { get; }

The long-running operations client for `MutateDeployedIndex`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.MutateDeployedIndexOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexOperationsClient)

### UndeployIndexOperationsClient

    public override OperationsClient UndeployIndexOperationsClient { get; }

The long-running operations client for `UndeployIndex`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IndexEndpointServiceClient.UndeployIndexOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexOperationsClient)

## Methods

### CreateIndexEndpoint(CreateIndexEndpointRequest, CallSettings)

    public override Operation<IndexEndpoint, CreateIndexEndpointOperationMetadata> CreateIndexEndpoint(CreateIndexEndpointRequest request, CallSettings callSettings = null)

Creates an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.CreateIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.CreateIndexEndpointOperationMetadata` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.CreateIndexEndpoint(CreateIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpoint_Google_Cloud_AIPlatform_V1_CreateIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateIndexEndpointAsync(CreateIndexEndpointRequest, CallSettings)

    public override Task<Operation<IndexEndpoint, CreateIndexEndpointOperationMetadata>> CreateIndexEndpointAsync(CreateIndexEndpointRequest request, CallSettings callSettings = null)

Creates an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.CreateIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.CreateIndexEndpointOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.CreateIndexEndpointAsync(CreateIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_CreateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_CreateIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteIndexEndpoint(DeleteIndexEndpointRequest, CallSettings)

    public override Operation<Empty, DeleteOperationMetadata> DeleteIndexEndpoint(DeleteIndexEndpointRequest request, CallSettings callSettings = null)

Deletes an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeleteIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeleteOperationMetadata` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.DeleteIndexEndpoint(DeleteIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpoint_Google_Cloud_AIPlatform_V1_DeleteIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteIndexEndpointAsync(DeleteIndexEndpointRequest, CallSettings)

    public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteIndexEndpointAsync(DeleteIndexEndpointRequest request, CallSettings callSettings = null)

Deletes an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeleteIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeleteOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.DeleteIndexEndpointAsync(DeleteIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeleteIndexEndpointAsync_Google_Cloud_AIPlatform_V1_DeleteIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeployIndex(DeployIndexRequest, CallSettings)

    public override Operation<DeployIndexResponse, DeployIndexOperationMetadata> DeployIndex(DeployIndexRequest request, CallSettings callSettings = null)

Deploys an Index into this IndexEndpoint, creating a DeployedIndex within
it.
Only non-empty Indexes can be deployed.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexOperationMetadata` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.DeployIndex(DeployIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndex_Google_Cloud_AIPlatform_V1_DeployIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeployIndexAsync(DeployIndexRequest, CallSettings)

    public override Task<Operation<DeployIndexResponse, DeployIndexOperationMetadata>> DeployIndexAsync(DeployIndexRequest request, CallSettings callSettings = null)

Deploys an Index into this IndexEndpoint, creating a DeployedIndex within
it.
Only non-empty Indexes can be deployed.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.DeployIndexOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.DeployIndexAsync(DeployIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_DeployIndexAsync_Google_Cloud_AIPlatform_V1_DeployIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetIndexEndpoint(GetIndexEndpointRequest, CallSettings)

    public override IndexEndpoint GetIndexEndpoint(GetIndexEndpointRequest request, CallSettings callSettings = null)

Gets an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.GetIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.GetIndexEndpoint(GetIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpoint_Google_Cloud_AIPlatform_V1_GetIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetIndexEndpointAsync(GetIndexEndpointRequest, CallSettings)

    public override Task<IndexEndpoint> GetIndexEndpointAsync(GetIndexEndpointRequest request, CallSettings callSettings = null)

Gets an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.GetIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.GetIndexEndpointAsync(GetIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_GetIndexEndpointAsync_Google_Cloud_AIPlatform_V1_GetIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIndexEndpoints(ListIndexEndpointsRequest, CallSettings)

    public override PagedEnumerable<ListIndexEndpointsResponse, IndexEndpoint> ListIndexEndpoints(ListIndexEndpointsRequest request, CallSettings callSettings = null)

Lists IndexEndpoints in a Location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.ListIndexEndpointsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.ListIndexEndpointsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | A pageable sequence of [IndexEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint) resources. |

**Overrides** [IndexEndpointServiceClient.ListIndexEndpoints(ListIndexEndpointsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpoints_Google_Cloud_AIPlatform_V1_ListIndexEndpointsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIndexEndpointsAsync(ListIndexEndpointsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListIndexEndpointsResponse, IndexEndpoint> ListIndexEndpointsAsync(ListIndexEndpointsRequest request, CallSettings callSettings = null)

Lists IndexEndpoints in a Location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.ListIndexEndpointsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.ListIndexEndpointsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | A pageable asynchronous sequence of [IndexEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint) resources. |

**Overrides** [IndexEndpointServiceClient.ListIndexEndpointsAsync(ListIndexEndpointsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_ListIndexEndpointsAsync_Google_Cloud_AIPlatform_V1_ListIndexEndpointsRequest_Google_Api_Gax_Grpc_CallSettings_)

### MutateDeployedIndex(MutateDeployedIndexRequest, CallSettings)

    public override Operation<MutateDeployedIndexResponse, MutateDeployedIndexOperationMetadata> MutateDeployedIndex(MutateDeployedIndexRequest request, CallSettings callSettings = null)

Update an existing DeployedIndex under an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexOperationMetadata` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.MutateDeployedIndex(MutateDeployedIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndex_Google_Cloud_AIPlatform_V1_MutateDeployedIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### MutateDeployedIndexAsync(MutateDeployedIndexRequest, CallSettings)

    public override Task<Operation<MutateDeployedIndexResponse, MutateDeployedIndexOperationMetadata>> MutateDeployedIndexAsync(MutateDeployedIndexRequest request, CallSettings callSettings = null)

Update an existing DeployedIndex under an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.MutateDeployedIndexOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.MutateDeployedIndexAsync(MutateDeployedIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_MutateDeployedIndexAsync_Google_Cloud_AIPlatform_V1_MutateDeployedIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### UndeployIndex(UndeployIndexRequest, CallSettings)

    public override Operation<UndeployIndexResponse, UndeployIndexOperationMetadata> UndeployIndex(UndeployIndexRequest request, CallSettings callSettings = null)

Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it,
and freeing all resources it's using.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexOperationMetadata` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.UndeployIndex(UndeployIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndex_Google_Cloud_AIPlatform_V1_UndeployIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### UndeployIndexAsync(UndeployIndexRequest, CallSettings)

    public override Task<Operation<UndeployIndexResponse, UndeployIndexOperationMetadata>> UndeployIndexAsync(UndeployIndexRequest request, CallSettings callSettings = null)

Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it,
and freeing all resources it's using.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UndeployIndexOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.UndeployIndexAsync(UndeployIndexRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UndeployIndexAsync_Google_Cloud_AIPlatform_V1_UndeployIndexRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateIndexEndpoint(UpdateIndexEndpointRequest, CallSettings)

    public override IndexEndpoint UpdateIndexEndpoint(UpdateIndexEndpointRequest request, CallSettings callSettings = null)

Updates an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UpdateIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | The RPC response. |

**Overrides** [IndexEndpointServiceClient.UpdateIndexEndpoint(UpdateIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpoint_Google_Cloud_AIPlatform_V1_UpdateIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)

### UpdateIndexEndpointAsync(UpdateIndexEndpointRequest, CallSettings)

    public override Task<IndexEndpoint> UpdateIndexEndpointAsync(UpdateIndexEndpointRequest request, CallSettings callSettings = null)

Updates an IndexEndpoint.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.UpdateIndexEndpointRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpoint` | A Task containing the RPC response. |

**Overrides** [IndexEndpointServiceClient.UpdateIndexEndpointAsync(UpdateIndexEndpointRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1/latest/Google.Cloud.AIPlatform.V1.IndexEndpointServiceClient#Google_Cloud_AIPlatform_V1_IndexEndpointServiceClient_UpdateIndexEndpointAsync_Google_Cloud_AIPlatform_V1_UpdateIndexEndpointRequest_Google_Api_Gax_Grpc_CallSettings_)