Skip to content

Commit c0a3d8a

Browse files
feat: add UpdateExplanationDataset to aiplatform (#4359)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 541213716 Source-Link: https://togithub.com/googleapis/googleapis/commit/4a858c4e033098aaecd29dc9302f406d9eb39684 Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/e4c3eab1fda49c5d9619bb82872a0a7e81f83528 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWFpcGxhdGZvcm0vLk93bEJvdC55YW1sIiwiaCI6ImU0YzNlYWIxZmRhNDljNWQ5NjE5YmI4Mjg3MmEwYTdlODFmODM1MjgifQ==
1 parent 5958cfa commit c0a3d8a

File tree

12 files changed

+1687
-126
lines changed

12 files changed

+1687
-126
lines changed

packages/google-cloud-aiplatform/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ Samples are in the [`samples/`](https://github.com/googleapis/google-cloud-node/
248248
| Model_service.list_model_versions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.list_model_versions.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.list_model_versions.js,packages/google-cloud-aiplatform/samples/README.md) |
249249
| Model_service.list_models | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.list_models.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.list_models.js,packages/google-cloud-aiplatform/samples/README.md) |
250250
| Model_service.merge_version_aliases | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.merge_version_aliases.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.merge_version_aliases.js,packages/google-cloud-aiplatform/samples/README.md) |
251+
| Model_service.update_explanation_dataset | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.update_explanation_dataset.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.update_explanation_dataset.js,packages/google-cloud-aiplatform/samples/README.md) |
251252
| Model_service.update_model | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.update_model.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.update_model.js,packages/google-cloud-aiplatform/samples/README.md) |
252253
| Model_service.upload_model | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/model_service.upload_model.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/model_service.upload_model.js,packages/google-cloud-aiplatform/samples/README.md) |
253254
| Pipeline_service.cancel_pipeline_job | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-aiplatform/samples/generated/v1/pipeline_service.cancel_pipeline_job.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-aiplatform/samples/generated/v1/pipeline_service.cancel_pipeline_job.js,packages/google-cloud-aiplatform/samples/README.md) |

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1/model_service.proto

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import "google/api/field_behavior.proto";
2222
import "google/api/resource.proto";
2323
import "google/cloud/aiplatform/v1/encryption_spec.proto";
2424
import "google/cloud/aiplatform/v1/evaluated_annotation.proto";
25+
import "google/cloud/aiplatform/v1/explanation.proto";
2526
import "google/cloud/aiplatform/v1/io.proto";
2627
import "google/cloud/aiplatform/v1/model.proto";
2728
import "google/cloud/aiplatform/v1/model_evaluation.proto";
@@ -92,6 +93,20 @@ service ModelService {
9293
option (google.api.method_signature) = "model,update_mask";
9394
}
9495

96+
// Incrementally update the dataset used for an examples model.
97+
rpc UpdateExplanationDataset(UpdateExplanationDatasetRequest)
98+
returns (google.longrunning.Operation) {
99+
option (google.api.http) = {
100+
post: "/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset"
101+
body: "*"
102+
};
103+
option (google.api.method_signature) = "model";
104+
option (google.longrunning.operation_info) = {
105+
response_type: "UpdateExplanationDatasetResponse"
106+
metadata_type: "UpdateExplanationDatasetOperationMetadata"
107+
};
108+
}
109+
95110
// Deletes a Model.
96111
//
97112
// A model cannot be deleted if any
@@ -484,6 +499,29 @@ message UpdateModelRequest {
484499
[(google.api.field_behavior) = REQUIRED];
485500
}
486501

502+
// Request message for
503+
// [ModelService.UpdateExplanationDataset][google.cloud.aiplatform.v1.ModelService.UpdateExplanationDataset].
504+
message UpdateExplanationDatasetRequest {
505+
// Required. The resource name of the Model to update.
506+
// Format: `projects/{project}/locations/{location}/models/{model}`
507+
string model = 1 [
508+
(google.api.field_behavior) = REQUIRED,
509+
(google.api.resource_reference) = {
510+
type: "aiplatform.googleapis.com/Model"
511+
}
512+
];
513+
514+
// The example config containing the location of the dataset.
515+
Examples examples = 2;
516+
}
517+
518+
// Runtime operation information for
519+
// [ModelService.UpdateExplanationDataset][google.cloud.aiplatform.v1.ModelService.UpdateExplanationDataset].
520+
message UpdateExplanationDatasetOperationMetadata {
521+
// The common part of the operation metadata.
522+
GenericOperationMetadata generic_metadata = 1;
523+
}
524+
487525
// Request message for
488526
// [ModelService.DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel].
489527
message DeleteModelRequest {
@@ -584,6 +622,11 @@ message ExportModelRequest {
584622
OutputConfig output_config = 2 [(google.api.field_behavior) = REQUIRED];
585623
}
586624

625+
// Response message of
626+
// [ModelService.UpdateExplanationDataset][google.cloud.aiplatform.v1.ModelService.UpdateExplanationDataset]
627+
// operation.
628+
message UpdateExplanationDatasetResponse {}
629+
587630
// Details of
588631
// [ModelService.ExportModel][google.cloud.aiplatform.v1.ModelService.ExportModel]
589632
// operation.

0 commit comments

Comments
 (0)