Skip to content

Commit 4a18f3e

Browse files
Google APIscopybara-github
authored andcommitted
feat: ScheduleService (schedule_service.proto) creates and manages Schedule resources to launch scheduled pipelines runs
feat: Schedule (schedule.proto) periodically schedules runs to make API calls PiperOrigin-RevId: 519766091
1 parent 26b4d27 commit 4a18f3e

84 files changed

Lines changed: 520 additions & 80 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google/cloud/aiplatform/v1beta1/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ proto_library(
8585
"pipeline_state.proto",
8686
"prediction_service.proto",
8787
"saved_query.proto",
88+
"schedule.proto",
89+
"schedule_service.proto",
8890
"service_networking.proto",
8991
"specialist_pool.proto",
9092
"specialist_pool_service.proto",

google/cloud/aiplatform/v1beta1/accelerator_type.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/aiplatform_v1beta1.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ apis:
1818
- name: google.cloud.aiplatform.v1beta1.ModelService
1919
- name: google.cloud.aiplatform.v1beta1.PipelineService
2020
- name: google.cloud.aiplatform.v1beta1.PredictionService
21+
- name: google.cloud.aiplatform.v1beta1.ScheduleService
2122
- name: google.cloud.aiplatform.v1beta1.SpecialistPoolService
2223
- name: google.cloud.aiplatform.v1beta1.TensorboardService
2324
- name: google.cloud.aiplatform.v1beta1.VizierService
@@ -128,6 +129,11 @@ documentation:
128129
permission-aware UIs and command-line tools, not for authorization
129130
checking. This operation may "fail open" without warning.
130131
132+
- selector: google.longrunning.Operations.ListOperations
133+
description: |-
134+
Lists operations that match the specified filter in the request. If
135+
the server doesn't support this method, it returns `UNIMPLEMENTED`.
136+
131137
backend:
132138
rules:
133139
- selector: 'google.cloud.aiplatform.v1beta1.DatasetService.*'
@@ -162,6 +168,8 @@ backend:
162168
deadline: 60.0
163169
- selector: 'google.cloud.aiplatform.v1beta1.PredictionService.*'
164170
deadline: 600.0
171+
- selector: 'google.cloud.aiplatform.v1beta1.ScheduleService.*'
172+
deadline: 60.0
165173
- selector: 'google.cloud.aiplatform.v1beta1.SpecialistPoolService.*'
166174
deadline: 60.0
167175
- selector: 'google.cloud.aiplatform.v1beta1.TensorboardService.*'
@@ -609,6 +617,10 @@ authentication:
609617
oauth:
610618
canonical_scopes: |-
611619
https://www.googleapis.com/auth/cloud-platform
620+
- selector: 'google.cloud.aiplatform.v1beta1.ScheduleService.*'
621+
oauth:
622+
canonical_scopes: |-
623+
https://www.googleapis.com/auth/cloud-platform
612624
- selector: 'google.cloud.aiplatform.v1beta1.SpecialistPoolService.*'
613625
oauth:
614626
canonical_scopes: |-

google/cloud/aiplatform/v1beta1/annotation.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/annotation_spec.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/artifact.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/batch_prediction_job.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/completion_stats.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/context.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/cloud/aiplatform/v1beta1/custom_job.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)