- 3.54.0 (latest)
 - 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 ModelServiceClientImpl : ModelServiceClientReference documentation and code samples for the Vertex AI v1 API class ModelServiceClientImpl.
ModelService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Remarks
A service for managing Vertex AI's machine learning Models.
Constructors
ModelServiceClientImpl(ModelServiceClient, ModelServiceSettings, ILogger)
public ModelServiceClientImpl(ModelService.ModelServiceClient grpcClient, ModelServiceSettings settings, ILogger logger)Constructs a client wrapper for the ModelService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
grpcClient | 
        ModelServiceModelServiceClientThe underlying gRPC client.  | 
      
settings | 
        ModelServiceSettingsThe base ModelServiceSettings used within this client.  | 
      
logger | 
        ILoggerOptional ILogger to use within this client.  | 
      
Properties
CopyModelOperationsClient
public override OperationsClient CopyModelOperationsClient { get; }The long-running operations client for CopyModel.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
DeleteModelOperationsClient
public override OperationsClient DeleteModelOperationsClient { get; }The long-running operations client for DeleteModel.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
DeleteModelVersionOperationsClient
public override OperationsClient DeleteModelVersionOperationsClient { get; }The long-running operations client for DeleteModelVersion.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
ExportModelOperationsClient
public override OperationsClient ExportModelOperationsClient { get; }The long-running operations client for ExportModel.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
GrpcClient
public override ModelService.ModelServiceClient GrpcClient { get; }The underlying gRPC ModelService client
| Property Value | |
|---|---|
| Type | Description | 
ModelServiceModelServiceClient | 
        |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
IAMPolicyClient | 
        |
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsClient | 
        |
UpdateExplanationDatasetOperationsClient
public override OperationsClient UpdateExplanationDatasetOperationsClient { get; }The long-running operations client for UpdateExplanationDataset.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
UploadModelOperationsClient
public override OperationsClient UploadModelOperationsClient { get; }The long-running operations client for UploadModel.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
Methods
BatchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest, CallSettings)
public override BatchImportEvaluatedAnnotationsResponse BatchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request, CallSettings callSettings = null)Imports a list of externally generated EvaluatedAnnotations.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        BatchImportEvaluatedAnnotationsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
BatchImportEvaluatedAnnotationsResponse | 
        The RPC response.  | 
      
BatchImportEvaluatedAnnotationsAsync(BatchImportEvaluatedAnnotationsRequest, CallSettings)
public override Task<BatchImportEvaluatedAnnotationsResponse> BatchImportEvaluatedAnnotationsAsync(BatchImportEvaluatedAnnotationsRequest request, CallSettings callSettings = null)Imports a list of externally generated EvaluatedAnnotations.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        BatchImportEvaluatedAnnotationsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskBatchImportEvaluatedAnnotationsResponse | 
        A Task containing the RPC response.  | 
      
BatchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest, CallSettings)
public override BatchImportModelEvaluationSlicesResponse BatchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, CallSettings callSettings = null)Imports a list of externally generated ModelEvaluationSlice.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        BatchImportModelEvaluationSlicesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
BatchImportModelEvaluationSlicesResponse | 
        The RPC response.  | 
      
BatchImportModelEvaluationSlicesAsync(BatchImportModelEvaluationSlicesRequest, CallSettings)
public override Task<BatchImportModelEvaluationSlicesResponse> BatchImportModelEvaluationSlicesAsync(BatchImportModelEvaluationSlicesRequest request, CallSettings callSettings = null)Imports a list of externally generated ModelEvaluationSlice.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        BatchImportModelEvaluationSlicesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskBatchImportModelEvaluationSlicesResponse | 
        A Task containing the RPC response.  | 
      
CopyModel(CopyModelRequest, CallSettings)
public override Operation<CopyModelResponse, CopyModelOperationMetadata> CopyModel(CopyModelRequest request, CallSettings callSettings = null)Copies an already existing Vertex AI Model into the specified Location. The source Model must exist in the same Project. When copying custom Models, the users themselves are responsible for [Model.metadata][google.cloud.aiplatform.v1.Model.metadata] content to be region-agnostic, as well as making sure that any resources (e.g. files) it depends on remain accessible.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CopyModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationCopyModelResponseCopyModelOperationMetadata | 
        The RPC response.  | 
      
CopyModelAsync(CopyModelRequest, CallSettings)
public override Task<Operation<CopyModelResponse, CopyModelOperationMetadata>> CopyModelAsync(CopyModelRequest request, CallSettings callSettings = null)Copies an already existing Vertex AI Model into the specified Location. The source Model must exist in the same Project. When copying custom Models, the users themselves are responsible for [Model.metadata][google.cloud.aiplatform.v1.Model.metadata] content to be region-agnostic, as well as making sure that any resources (e.g. files) it depends on remain accessible.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CopyModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationCopyModelResponseCopyModelOperationMetadata | 
        A Task containing the RPC response.  | 
      
DeleteModel(DeleteModelRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteModel(DeleteModelRequest request, CallSettings callSettings = null)Deletes a Model.
A model cannot be deleted if any [Endpoint][google.cloud.aiplatform.v1.Endpoint] resource has a [DeployedModel][google.cloud.aiplatform.v1.DeployedModel] based on the model in its [deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] field.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationEmptyDeleteOperationMetadata | 
        The RPC response.  | 
      
DeleteModelAsync(DeleteModelRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteModelAsync(DeleteModelRequest request, CallSettings callSettings = null)Deletes a Model.
A model cannot be deleted if any [Endpoint][google.cloud.aiplatform.v1.Endpoint] resource has a [DeployedModel][google.cloud.aiplatform.v1.DeployedModel] based on the model in its [deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] field.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationEmptyDeleteOperationMetadata | 
        A Task containing the RPC response.  | 
      
DeleteModelVersion(DeleteModelVersionRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteModelVersion(DeleteModelVersionRequest request, CallSettings callSettings = null)Deletes a Model version.
Model version can only be deleted if there are no [DeployedModels][google.cloud.aiplatform.v1.DeployedModel] created from it. Deleting the only version in the Model is not allowed. Use [DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel] for deleting the Model instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteModelVersionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationEmptyDeleteOperationMetadata | 
        The RPC response.  | 
      
DeleteModelVersionAsync(DeleteModelVersionRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteModelVersionAsync(DeleteModelVersionRequest request, CallSettings callSettings = null)Deletes a Model version.
Model version can only be deleted if there are no [DeployedModels][google.cloud.aiplatform.v1.DeployedModel] created from it. Deleting the only version in the Model is not allowed. Use [DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel] for deleting the Model instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteModelVersionRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationEmptyDeleteOperationMetadata | 
        A Task containing the RPC response.  | 
      
ExportModel(ExportModelRequest, CallSettings)
public override Operation<ExportModelResponse, ExportModelOperationMetadata> ExportModel(ExportModelRequest request, CallSettings callSettings = null)Exports a trained, exportable Model to a location specified by the user. A Model is considered to be exportable if it has at least one [supported export format][google.cloud.aiplatform.v1.Model.supported_export_formats].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationExportModelResponseExportModelOperationMetadata | 
        The RPC response.  | 
      
ExportModelAsync(ExportModelRequest, CallSettings)
public override Task<Operation<ExportModelResponse, ExportModelOperationMetadata>> ExportModelAsync(ExportModelRequest request, CallSettings callSettings = null)Exports a trained, exportable Model to a location specified by the user. A Model is considered to be exportable if it has at least one [supported export format][google.cloud.aiplatform.v1.Model.supported_export_formats].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ExportModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationExportModelResponseExportModelOperationMetadata | 
        A Task containing the RPC response.  | 
      
GetModel(GetModelRequest, CallSettings)
public override Model GetModel(GetModelRequest request, CallSettings callSettings = null)Gets a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Model | 
        The RPC response.  | 
      
GetModelAsync(GetModelRequest, CallSettings)
public override Task<Model> GetModelAsync(GetModelRequest request, CallSettings callSettings = null)Gets a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModel | 
        A Task containing the RPC response.  | 
      
GetModelEvaluation(GetModelEvaluationRequest, CallSettings)
public override ModelEvaluation GetModelEvaluation(GetModelEvaluationRequest request, CallSettings callSettings = null)Gets a ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelEvaluationRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ModelEvaluation | 
        The RPC response.  | 
      
GetModelEvaluationAsync(GetModelEvaluationRequest, CallSettings)
public override Task<ModelEvaluation> GetModelEvaluationAsync(GetModelEvaluationRequest request, CallSettings callSettings = null)Gets a ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelEvaluationRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModelEvaluation | 
        A Task containing the RPC response.  | 
      
GetModelEvaluationSlice(GetModelEvaluationSliceRequest, CallSettings)
public override ModelEvaluationSlice GetModelEvaluationSlice(GetModelEvaluationSliceRequest request, CallSettings callSettings = null)Gets a ModelEvaluationSlice.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelEvaluationSliceRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ModelEvaluationSlice | 
        The RPC response.  | 
      
GetModelEvaluationSliceAsync(GetModelEvaluationSliceRequest, CallSettings)
public override Task<ModelEvaluationSlice> GetModelEvaluationSliceAsync(GetModelEvaluationSliceRequest request, CallSettings callSettings = null)Gets a ModelEvaluationSlice.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetModelEvaluationSliceRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModelEvaluationSlice | 
        A Task containing the RPC response.  | 
      
ImportModelEvaluation(ImportModelEvaluationRequest, CallSettings)
public override ModelEvaluation ImportModelEvaluation(ImportModelEvaluationRequest request, CallSettings callSettings = null)Imports an externally generated ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ImportModelEvaluationRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ModelEvaluation | 
        The RPC response.  | 
      
ImportModelEvaluationAsync(ImportModelEvaluationRequest, CallSettings)
public override Task<ModelEvaluation> ImportModelEvaluationAsync(ImportModelEvaluationRequest request, CallSettings callSettings = null)Imports an externally generated ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ImportModelEvaluationRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModelEvaluation | 
        A Task containing the RPC response.  | 
      
ListModelEvaluationSlices(ListModelEvaluationSlicesRequest, CallSettings)
public override PagedEnumerable<ListModelEvaluationSlicesResponse, ModelEvaluationSlice> ListModelEvaluationSlices(ListModelEvaluationSlicesRequest request, CallSettings callSettings = null)Lists ModelEvaluationSlices in a ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelEvaluationSlicesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListModelEvaluationSlicesResponseModelEvaluationSlice | 
        A pageable sequence of ModelEvaluationSlice resources.  | 
      
ListModelEvaluationSlicesAsync(ListModelEvaluationSlicesRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelEvaluationSlicesResponse, ModelEvaluationSlice> ListModelEvaluationSlicesAsync(ListModelEvaluationSlicesRequest request, CallSettings callSettings = null)Lists ModelEvaluationSlices in a ModelEvaluation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelEvaluationSlicesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListModelEvaluationSlicesResponseModelEvaluationSlice | 
        A pageable asynchronous sequence of ModelEvaluationSlice resources.  | 
      
ListModelEvaluations(ListModelEvaluationsRequest, CallSettings)
public override PagedEnumerable<ListModelEvaluationsResponse, ModelEvaluation> ListModelEvaluations(ListModelEvaluationsRequest request, CallSettings callSettings = null)Lists ModelEvaluations in a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelEvaluationsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListModelEvaluationsResponseModelEvaluation | 
        A pageable sequence of ModelEvaluation resources.  | 
      
ListModelEvaluationsAsync(ListModelEvaluationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelEvaluationsResponse, ModelEvaluation> ListModelEvaluationsAsync(ListModelEvaluationsRequest request, CallSettings callSettings = null)Lists ModelEvaluations in a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelEvaluationsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListModelEvaluationsResponseModelEvaluation | 
        A pageable asynchronous sequence of ModelEvaluation resources.  | 
      
ListModelVersionCheckpoints(ListModelVersionCheckpointsRequest, CallSettings)
public override PagedEnumerable<ListModelVersionCheckpointsResponse, ModelVersionCheckpoint> ListModelVersionCheckpoints(ListModelVersionCheckpointsRequest request, CallSettings callSettings = null)Lists checkpoints of the specified model version.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelVersionCheckpointsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListModelVersionCheckpointsResponseModelVersionCheckpoint | 
        A pageable sequence of ModelVersionCheckpoint resources.  | 
      
ListModelVersionCheckpointsAsync(ListModelVersionCheckpointsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelVersionCheckpointsResponse, ModelVersionCheckpoint> ListModelVersionCheckpointsAsync(ListModelVersionCheckpointsRequest request, CallSettings callSettings = null)Lists checkpoints of the specified model version.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelVersionCheckpointsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListModelVersionCheckpointsResponseModelVersionCheckpoint | 
        A pageable asynchronous sequence of ModelVersionCheckpoint resources.  | 
      
ListModelVersions(ListModelVersionsRequest, CallSettings)
public override PagedEnumerable<ListModelVersionsResponse, Model> ListModelVersions(ListModelVersionsRequest request, CallSettings callSettings = null)Lists versions of the specified model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelVersionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListModelVersionsResponseModel | 
        A pageable sequence of Model resources.  | 
      
ListModelVersionsAsync(ListModelVersionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelVersionsResponse, Model> ListModelVersionsAsync(ListModelVersionsRequest request, CallSettings callSettings = null)Lists versions of the specified model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelVersionsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListModelVersionsResponseModel | 
        A pageable asynchronous sequence of Model resources.  | 
      
ListModels(ListModelsRequest, CallSettings)
public override PagedEnumerable<ListModelsResponse, Model> ListModels(ListModelsRequest request, CallSettings callSettings = null)Lists Models in a Location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListModelsResponseModel | 
        A pageable sequence of Model resources.  | 
      
ListModelsAsync(ListModelsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelsResponse, Model> ListModelsAsync(ListModelsRequest request, CallSettings callSettings = null)Lists Models in a Location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListModelsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListModelsResponseModel | 
        A pageable asynchronous sequence of Model resources.  | 
      
MergeVersionAliases(MergeVersionAliasesRequest, CallSettings)
public override Model MergeVersionAliases(MergeVersionAliasesRequest request, CallSettings callSettings = null)Merges a set of aliases for a Model version.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        MergeVersionAliasesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Model | 
        The RPC response.  | 
      
MergeVersionAliasesAsync(MergeVersionAliasesRequest, CallSettings)
public override Task<Model> MergeVersionAliasesAsync(MergeVersionAliasesRequest request, CallSettings callSettings = null)Merges a set of aliases for a Model version.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        MergeVersionAliasesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModel | 
        A Task containing the RPC response.  | 
      
UpdateExplanationDataset(UpdateExplanationDatasetRequest, CallSettings)
public override Operation<UpdateExplanationDatasetResponse, UpdateExplanationDatasetOperationMetadata> UpdateExplanationDataset(UpdateExplanationDatasetRequest request, CallSettings callSettings = null)Incrementally update the dataset used for an examples model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateExplanationDatasetRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationUpdateExplanationDatasetResponseUpdateExplanationDatasetOperationMetadata | 
        The RPC response.  | 
      
UpdateExplanationDatasetAsync(UpdateExplanationDatasetRequest, CallSettings)
public override Task<Operation<UpdateExplanationDatasetResponse, UpdateExplanationDatasetOperationMetadata>> UpdateExplanationDatasetAsync(UpdateExplanationDatasetRequest request, CallSettings callSettings = null)Incrementally update the dataset used for an examples model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateExplanationDatasetRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationUpdateExplanationDatasetResponseUpdateExplanationDatasetOperationMetadata | 
        A Task containing the RPC response.  | 
      
UpdateModel(UpdateModelRequest, CallSettings)
public override Model UpdateModel(UpdateModelRequest request, CallSettings callSettings = null)Updates a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Model | 
        The RPC response.  | 
      
UpdateModelAsync(UpdateModelRequest, CallSettings)
public override Task<Model> UpdateModelAsync(UpdateModelRequest request, CallSettings callSettings = null)Updates a Model.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskModel | 
        A Task containing the RPC response.  | 
      
UploadModel(UploadModelRequest, CallSettings)
public override Operation<UploadModelResponse, UploadModelOperationMetadata> UploadModel(UploadModelRequest request, CallSettings callSettings = null)Uploads a Model artifact into Vertex AI.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UploadModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationUploadModelResponseUploadModelOperationMetadata | 
        The RPC response.  | 
      
UploadModelAsync(UploadModelRequest, CallSettings)
public override Task<Operation<UploadModelResponse, UploadModelOperationMetadata>> UploadModelAsync(UploadModelRequest request, CallSettings callSettings = null)Uploads a Model artifact into Vertex AI.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UploadModelRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationUploadModelResponseUploadModelOperationMetadata | 
        A Task containing the RPC response.  |