diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsAsyncSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsAsyncSnippet.g.cs
new file mode 100644
index 000000000000..7c9dbeff4e2a
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpointsAsync
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public async Task ListModelVersionCheckpointsAsync()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/models/[MODEL]";
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectAsyncSnippet.g.cs
new file mode 100644
index 000000000000..1f774fa954cf
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,82 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpointsAsync
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public async Task ListModelVersionCheckpointsRequestObjectAsync()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]"),
+ };
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectSnippet.g.cs
new file mode 100644
index 000000000000..befdfdb1658b
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsRequestObjectSnippet.g.cs
@@ -0,0 +1,80 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpoints
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public void ListModelVersionCheckpointsRequestObject()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]"),
+ };
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesAsyncSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesAsyncSnippet.g.cs
new file mode 100644
index 000000000000..05ae9190f88f
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpointsAsync
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public async Task ListModelVersionCheckpointsResourceNamesAsync()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ ModelName name = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]");
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened_resourceNames]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesSnippet.g.cs
new file mode 100644
index 000000000000..453eaab9ec29
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsResourceNamesSnippet.g.cs
@@ -0,0 +1,77 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpoints
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public void ListModelVersionCheckpointsResourceNames()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ ModelName name = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]");
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened_resourceNames]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsSnippet.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsSnippet.g.cs
new file mode 100644
index 000000000000..c20879e1cd51
--- /dev/null
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/ModelServiceClient.ListModelVersionCheckpointsSnippet.g.cs
@@ -0,0 +1,77 @@
+// Copyright 2025 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// https://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Generated code. DO NOT EDIT!
+
+namespace GoogleCSharpSnippets
+{
+ // [START aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.AIPlatform.V1Beta1;
+ using System;
+
+ public sealed partial class GeneratedModelServiceClientSnippets
+ {
+ /// Snippet for ListModelVersionCheckpoints
+ ///
+ /// This snippet has been automatically generated and should be regarded as a code template only.
+ /// It will require modifications to work:
+ /// - It may require correct/in-range values for request initialization.
+ /// - It may require specifying regional endpoints when creating the service client as shown in
+ /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
+ ///
+ public void ListModelVersionCheckpoints()
+ {
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/models/[MODEL]";
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened]
+}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/snippet_metadata_google.cloud.aiplatform.v1beta1.json b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/snippet_metadata_google.cloud.aiplatform.v1beta1.json
index d2c7fa526dcf..eb68ac00808c 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/snippet_metadata_google.cloud.aiplatform.v1beta1.json
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.GeneratedSnippets/snippet_metadata_google.cloud.aiplatform.v1beta1.json
@@ -62810,6 +62810,325 @@
}
]
},
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync",
+ "title": "ListModelVersionCheckpointsRequestObject",
+ "description": "Snippet for ListModelVersionCheckpoints",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsRequestObjectSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpoints",
+ "parameters": [
+ {
+ "type": "Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest",
+ "name": "request"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "canonical": true,
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 78,
+ "type": "FULL"
+ },
+ {
+ "start": 36,
+ "end": 76,
+ "type": "SHORT"
+ }
+ ]
+ },
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async",
+ "title": "ListModelVersionCheckpointsRequestObjectAsync",
+ "description": "Snippet for ListModelVersionCheckpointsAsync",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsRequestObjectAsyncSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpointsAsync",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpointsAsync",
+ "async": true,
+ "parameters": [
+ {
+ "type": "Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest",
+ "name": "request"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedAsyncEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "canonical": true,
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 80,
+ "type": "FULL"
+ },
+ {
+ "start": 38,
+ "end": 78,
+ "type": "SHORT"
+ }
+ ]
+ },
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened",
+ "title": "ListModelVersionCheckpoints",
+ "description": "Snippet for ListModelVersionCheckpoints",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpoints",
+ "parameters": [
+ {
+ "type": "System.String",
+ "name": "name"
+ },
+ {
+ "type": "System.String",
+ "name": "pageToken"
+ },
+ {
+ "type": "System.Nullable[System.Int32]",
+ "name": "pageSize"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 75,
+ "type": "FULL"
+ },
+ {
+ "start": 36,
+ "end": 73,
+ "type": "SHORT"
+ }
+ ]
+ },
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened",
+ "title": "ListModelVersionCheckpointsAsync",
+ "description": "Snippet for ListModelVersionCheckpointsAsync",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsAsyncSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpointsAsync",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpointsAsync",
+ "async": true,
+ "parameters": [
+ {
+ "type": "System.String",
+ "name": "name"
+ },
+ {
+ "type": "System.String",
+ "name": "pageToken"
+ },
+ {
+ "type": "System.Nullable[System.Int32]",
+ "name": "pageSize"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedAsyncEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 77,
+ "type": "FULL"
+ },
+ {
+ "start": 38,
+ "end": 75,
+ "type": "SHORT"
+ }
+ ]
+ },
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_sync_flattened_resourceNames",
+ "title": "ListModelVersionCheckpointsResourceNames",
+ "description": "Snippet for ListModelVersionCheckpoints",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsResourceNamesSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpoints",
+ "parameters": [
+ {
+ "type": "Google.Cloud.AIPlatform.V1Beta1.ModelName",
+ "name": "name"
+ },
+ {
+ "type": "System.String",
+ "name": "pageToken"
+ },
+ {
+ "type": "System.Nullable[System.Int32]",
+ "name": "pageSize"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 75,
+ "type": "FULL"
+ },
+ {
+ "start": 36,
+ "end": 73,
+ "type": "SHORT"
+ }
+ ]
+ },
+ {
+ "regionTag": "aiplatform_v1beta1_generated_ModelService_ListModelVersionCheckpoints_async_flattened_resourceNames",
+ "title": "ListModelVersionCheckpointsResourceNamesAsync",
+ "description": "Snippet for ListModelVersionCheckpointsAsync",
+ "file": "ModelServiceClient.ListModelVersionCheckpointsResourceNamesAsyncSnippet.g.cs",
+ "language": "C_SHARP",
+ "clientMethod": {
+ "shortName": "ListModelVersionCheckpointsAsync",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient.ListModelVersionCheckpointsAsync",
+ "async": true,
+ "parameters": [
+ {
+ "type": "Google.Cloud.AIPlatform.V1Beta1.ModelName",
+ "name": "name"
+ },
+ {
+ "type": "System.String",
+ "name": "pageToken"
+ },
+ {
+ "type": "System.Nullable[System.Int32]",
+ "name": "pageSize"
+ },
+ {
+ "type": "Google.Api.Gax.Grpc.CallSettings",
+ "name": "callSettings"
+ }
+ ],
+ "resultType": "Google.Api.Gax.PagedAsyncEnumerable",
+ "client": {
+ "shortName": "ModelServiceClient",
+ "fullName": "Google.Cloud.AIPlatform.V1Beta1.ModelServiceClient"
+ },
+ "method": {
+ "shortName": "ListModelVersionCheckpoints",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints",
+ "service": {
+ "shortName": "ModelService",
+ "fullName": "google.cloud.aiplatform.v1beta1.ModelService"
+ }
+ }
+ },
+ "origin": "API_DEFINITION",
+ "segments": [
+ {
+ "start": 20,
+ "end": 77,
+ "type": "FULL"
+ },
+ {
+ "start": 38,
+ "end": 75,
+ "type": "SHORT"
+ }
+ ]
+ },
{
"regionTag": "aiplatform_v1beta1_generated_ModelService_UpdateModel_sync",
"title": "UpdateModelRequestObject",
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.Snippets/ModelServiceClientSnippets.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.Snippets/ModelServiceClientSnippets.g.cs
index 7bbfe4f6d4e7..bc1c316bbe69 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.Snippets/ModelServiceClientSnippets.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1.Snippets/ModelServiceClientSnippets.g.cs
@@ -873,6 +873,282 @@ await response.AsRawResponses().ForEachAsync((ListModelVersionsResponse page) =>
// End snippet
}
+ /// Snippet for ListModelVersionCheckpoints
+ public void ListModelVersionCheckpointsRequestObject()
+ {
+ // Snippet: ListModelVersionCheckpoints(ListModelVersionCheckpointsRequest, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]"),
+ };
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
+ /// Snippet for ListModelVersionCheckpointsAsync
+ public async Task ListModelVersionCheckpointsRequestObjectAsync()
+ {
+ // Snippet: ListModelVersionCheckpointsAsync(ListModelVersionCheckpointsRequest, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]"),
+ };
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
+ /// Snippet for ListModelVersionCheckpoints
+ public void ListModelVersionCheckpoints()
+ {
+ // Snippet: ListModelVersionCheckpoints(string, string, int?, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/models/[MODEL]";
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
+ /// Snippet for ListModelVersionCheckpointsAsync
+ public async Task ListModelVersionCheckpointsAsync()
+ {
+ // Snippet: ListModelVersionCheckpointsAsync(string, string, int?, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/models/[MODEL]";
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
+ /// Snippet for ListModelVersionCheckpoints
+ public void ListModelVersionCheckpointsResourceNames()
+ {
+ // Snippet: ListModelVersionCheckpoints(ModelName, string, int?, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = ModelServiceClient.Create();
+ // Initialize request argument(s)
+ ModelName name = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]");
+ // Make the request
+ PagedEnumerable response = modelServiceClient.ListModelVersionCheckpoints(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (ModelVersionCheckpoint item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListModelVersionCheckpointsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
+ /// Snippet for ListModelVersionCheckpointsAsync
+ public async Task ListModelVersionCheckpointsResourceNamesAsync()
+ {
+ // Snippet: ListModelVersionCheckpointsAsync(ModelName, string, int?, CallSettings)
+ // Create client
+ ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync();
+ // Initialize request argument(s)
+ ModelName name = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]");
+ // Make the request
+ PagedAsyncEnumerable response = modelServiceClient.ListModelVersionCheckpointsAsync(name);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((ModelVersionCheckpoint item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListModelVersionCheckpointsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (ModelVersionCheckpoint item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (ModelVersionCheckpoint item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ // End snippet
+ }
+
/// Snippet for UpdateModel
public void UpdateModelRequestObject()
{
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/Model.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/Model.g.cs
index ab8dfe36a528..19f09f62433a 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/Model.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/Model.g.cs
@@ -33,100 +33,101 @@ static ModelReflection() {
"YXRmb3JtL3YxYmV0YTEvZW52X3Zhci5wcm90bxoxZ29vZ2xlL2Nsb3VkL2Fp",
"cGxhdGZvcm0vdjFiZXRhMS9leHBsYW5hdGlvbi5wcm90bxoeZ29vZ2xlL3By",
"b3RvYnVmL2R1cmF0aW9uLnByb3RvGhxnb29nbGUvcHJvdG9idWYvc3RydWN0",
- "LnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvIpgTCgVN",
+ "LnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvIrcTCgVN",
"b2RlbBIMCgRuYW1lGAEgASgJEhoKCnZlcnNpb25faWQYHCABKAlCBuBBBeBB",
"AxIXCg92ZXJzaW9uX2FsaWFzZXMYHSADKAkSPAoTdmVyc2lvbl9jcmVhdGVf",
"dGltZRgfIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI8",
"ChN2ZXJzaW9uX3VwZGF0ZV90aW1lGCAgASgLMhouZ29vZ2xlLnByb3RvYnVm",
"LlRpbWVzdGFtcEID4EEDEhkKDGRpc3BsYXlfbmFtZRgCIAEoCUID4EECEhMK",
"C2Rlc2NyaXB0aW9uGAMgASgJEhsKE3ZlcnNpb25fZGVzY3JpcHRpb24YHiAB",
- "KAkSSgoQcHJlZGljdF9zY2hlbWF0YRgEIAEoCzIwLmdvb2dsZS5jbG91ZC5h",
- "aXBsYXRmb3JtLnYxYmV0YTEuUHJlZGljdFNjaGVtYXRhEiAKE21ldGFkYXRh",
- "X3NjaGVtYV91cmkYBSABKAlCA+BBBRItCghtZXRhZGF0YRgGIAEoCzIWLmdv",
- "b2dsZS5wcm90b2J1Zi5WYWx1ZUID4EEFEloKGHN1cHBvcnRlZF9leHBvcnRf",
- "Zm9ybWF0cxgUIAMoCzIzLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
- "YTEuTW9kZWwuRXhwb3J0Rm9ybWF0QgPgQQMSTQoRdHJhaW5pbmdfcGlwZWxp",
- "bmUYByABKAlCMuBBA/pBLAoqYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9U",
- "cmFpbmluZ1BpcGVsaW5lElAKDmNvbnRhaW5lcl9zcGVjGAkgASgLMjMuZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Nb2RlbENvbnRhaW5lclNw",
- "ZWNCA+BBBBIZCgxhcnRpZmFjdF91cmkYGiABKAlCA+BBBRJxCiRzdXBwb3J0",
- "ZWRfZGVwbG95bWVudF9yZXNvdXJjZXNfdHlwZXMYCiADKA4yPi5nb29nbGUu",
- "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsLkRlcGxveW1lbnRSZXNv",
- "dXJjZXNUeXBlQgPgQQMSLAofc3VwcG9ydGVkX2lucHV0X3N0b3JhZ2VfZm9y",
- "bWF0cxgLIAMoCUID4EEDEi0KIHN1cHBvcnRlZF9vdXRwdXRfc3RvcmFnZV9m",
- "b3JtYXRzGAwgAygJQgPgQQMSNAoLY3JlYXRlX3RpbWUYDSABKAsyGi5nb29n",
- "bGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSNAoLdXBkYXRlX3RpbWUYDiAB",
- "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSTwoPZGVwbG95",
- "ZWRfbW9kZWxzGA8gAygLMjEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
- "ZXRhMS5EZXBsb3llZE1vZGVsUmVmQgPgQQMSSgoQZXhwbGFuYXRpb25fc3Bl",
- "YxgXIAEoCzIwLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRXhw",
- "bGFuYXRpb25TcGVjEgwKBGV0YWcYECABKAkSQgoGbGFiZWxzGBEgAygLMjIu",
- "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Nb2RlbC5MYWJlbHNF",
- "bnRyeRJICg9lbmNyeXB0aW9uX3NwZWMYGCABKAsyLy5nb29nbGUuY2xvdWQu",
- "YWlwbGF0Zm9ybS52MWJldGExLkVuY3J5cHRpb25TcGVjElAKEW1vZGVsX3Nv",
- "dXJjZV9pbmZvGCYgASgLMjAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
- "ZXRhMS5Nb2RlbFNvdXJjZUluZm9CA+BBAxJaChNvcmlnaW5hbF9tb2RlbF9p",
- "bmZvGCIgASgLMjguZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5N",
- "b2RlbC5PcmlnaW5hbE1vZGVsSW5mb0ID4EEDEh4KEW1ldGFkYXRhX2FydGlm",
- "YWN0GCwgASgJQgPgQQMSVgoRYmFzZV9tb2RlbF9zb3VyY2UYMiABKAsyNi5n",
- "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsLkJhc2VNb2Rl",
- "bFNvdXJjZUID4EEBEhoKDXNhdGlzZmllc19wenMYMyABKAhCA+BBAxIaCg1z",
- "YXRpc2ZpZXNfcHppGDQgASgIQgPgQQMa2gEKDEV4cG9ydEZvcm1hdBIPCgJp",
- "ZBgBIAEoCUID4EEDEmcKE2V4cG9ydGFibGVfY29udGVudHMYAiADKA4yRS5n",
- "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsLkV4cG9ydEZv",
- "cm1hdC5FeHBvcnRhYmxlQ29udGVudEID4EEDIlAKEUV4cG9ydGFibGVDb250",
- "ZW50EiIKHkVYUE9SVEFCTEVfQ09OVEVOVF9VTlNQRUNJRklFRBAAEgwKCEFS",
- "VElGQUNUEAESCQoFSU1BR0UQAhpLChFPcmlnaW5hbE1vZGVsSW5mbxI2CgVt",
- "b2RlbBgBIAEoCUIn4EED+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29t",
- "L01vZGVsGrQBCg9CYXNlTW9kZWxTb3VyY2USUQoTbW9kZWxfZ2FyZGVuX3Nv",
- "dXJjZRgBIAEoCzIyLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu",
- "TW9kZWxHYXJkZW5Tb3VyY2VIABJECgxnZW5pZV9zb3VyY2UYAiABKAsyLC5n",
- "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkdlbmllU291cmNlSABC",
- "CAoGc291cmNlGi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1",
- "ZRgCIAEoCToCOAEijAEKF0RlcGxveW1lbnRSZXNvdXJjZXNUeXBlEikKJURF",
- "UExPWU1FTlRfUkVTT1VSQ0VTX1RZUEVfVU5TUEVDSUZJRUQQABIXChNERURJ",
- "Q0FURURfUkVTT1VSQ0VTEAESFwoTQVVUT01BVElDX1JFU09VUkNFUxACEhQK",
- "EFNIQVJFRF9SRVNPVVJDRVMQAzpc6kFZCh9haXBsYXRmb3JtLmdvb2dsZWFw",
- "aXMuY29tL01vZGVsEjZwcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3ts",
- "b2NhdGlvbn0vbW9kZWxzL3ttb2RlbH0iKAoTTGFyZ2VNb2RlbFJlZmVyZW5j",
- "ZRIRCgRuYW1lGAEgASgJQgPgQQIiMwoRTW9kZWxHYXJkZW5Tb3VyY2USHgoR",
- "cHVibGljX21vZGVsX25hbWUYASABKAlCA+BBAiIqCgtHZW5pZVNvdXJjZRIb",
- "Cg5iYXNlX21vZGVsX3VyaRgBIAEoCUID4EECInsKD1ByZWRpY3RTY2hlbWF0",
- "YRIgChNpbnN0YW5jZV9zY2hlbWFfdXJpGAEgASgJQgPgQQUSIgoVcGFyYW1l",
- "dGVyc19zY2hlbWFfdXJpGAIgASgJQgPgQQUSIgoVcHJlZGljdGlvbl9zY2hl",
- "bWFfdXJpGAMgASgJQgPgQQUirAQKEk1vZGVsQ29udGFpbmVyU3BlYxIZCglp",
- "bWFnZV91cmkYASABKAlCBuBBAuBBBRIUCgdjb21tYW5kGAIgAygJQgPgQQUS",
- "EQoEYXJncxgDIAMoCUID4EEFEjkKA2VudhgEIAMoCzInLmdvb2dsZS5jbG91",
- "ZC5haXBsYXRmb3JtLnYxYmV0YTEuRW52VmFyQgPgQQUSOQoFcG9ydHMYBSAD",
- "KAsyJS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBvcnRCA+BB",
- "BRIaCg1wcmVkaWN0X3JvdXRlGAYgASgJQgPgQQUSGQoMaGVhbHRoX3JvdXRl",
- "GAcgASgJQgPgQQUSPgoKZ3JwY19wb3J0cxgJIAMoCzIlLmdvb2dsZS5jbG91",
- "ZC5haXBsYXRmb3JtLnYxYmV0YTEuUG9ydEID4EEFEjoKEmRlcGxveW1lbnRf",
- "dGltZW91dBgKIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbkID4EEF",
- "EiIKFXNoYXJlZF9tZW1vcnlfc2l6ZV9tYhgLIAEoA0ID4EEFEkIKDXN0YXJ0",
- "dXBfcHJvYmUYDCABKAsyJi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
- "dGExLlByb2JlQgPgQQUSQQoMaGVhbHRoX3Byb2JlGA0gASgLMiYuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qcm9iZUID4EEFIh4KBFBvcnQS",
- "FgoOY29udGFpbmVyX3BvcnQYAyABKAUimAIKD01vZGVsU291cmNlSW5mbxJV",
- "Cgtzb3VyY2VfdHlwZRgBIAEoDjJALmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
- "LnYxYmV0YTEuTW9kZWxTb3VyY2VJbmZvLk1vZGVsU291cmNlVHlwZRIMCgRj",
- "b3B5GAIgASgIIp8BCg9Nb2RlbFNvdXJjZVR5cGUSIQodTU9ERUxfU09VUkNF",
- "X1RZUEVfVU5TUEVDSUZJRUQQABIKCgZBVVRPTUwQARIKCgZDVVNUT00QAhII",
- "CgRCUU1MEAMSEAoMTU9ERUxfR0FSREVOEAQSCQoFR0VOSUUQBRIZChVDVVNU",
- "T01fVEVYVF9FTUJFRERJTkcQBhIPCgtNQVJLRVRQTEFDRRAHIqgBCgVQcm9i",
- "ZRJBCgRleGVjGAEgASgLMjEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
- "ZXRhMS5Qcm9iZS5FeGVjQWN0aW9uSAASFgoOcGVyaW9kX3NlY29uZHMYAiAB",
- "KAUSFwoPdGltZW91dF9zZWNvbmRzGAMgASgFGh0KCkV4ZWNBY3Rpb24SDwoH",
- "Y29tbWFuZBgBIAMoCUIMCgpwcm9iZV90eXBlQuEBCiNjb20uZ29vZ2xlLmNs",
- "b3VkLmFpcGxhdGZvcm0udjFiZXRhMUIKTW9kZWxQcm90b1ABWkNjbG91ZC5n",
- "b29nbGUuY29tL2dvL2FpcGxhdGZvcm0vYXBpdjFiZXRhMS9haXBsYXRmb3Jt",
- "cGI7YWlwbGF0Zm9ybXBiqgIfR29vZ2xlLkNsb3VkLkFJUGxhdGZvcm0uVjFC",
- "ZXRhMcoCH0dvb2dsZVxDbG91ZFxBSVBsYXRmb3JtXFYxYmV0YTHqAiJHb29n",
- "bGU6OkNsb3VkOjpBSVBsYXRmb3JtOjpWMWJldGExYgZwcm90bzM="));
+ "KAkSHQoVZGVmYXVsdF9jaGVja3BvaW50X2lkGDUgASgJEkoKEHByZWRpY3Rf",
+ "c2NoZW1hdGEYBCABKAsyMC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLlByZWRpY3RTY2hlbWF0YRIgChNtZXRhZGF0YV9zY2hlbWFfdXJpGAUg",
+ "ASgJQgPgQQUSLQoIbWV0YWRhdGEYBiABKAsyFi5nb29nbGUucHJvdG9idWYu",
+ "VmFsdWVCA+BBBRJaChhzdXBwb3J0ZWRfZXhwb3J0X2Zvcm1hdHMYFCADKAsy",
+ "My5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsLkV4cG9y",
+ "dEZvcm1hdEID4EEDEk0KEXRyYWluaW5nX3BpcGVsaW5lGAcgASgJQjLgQQP6",
+ "QSwKKmFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20vVHJhaW5pbmdQaXBlbGlu",
+ "ZRJQCg5jb250YWluZXJfc3BlYxgJIAEoCzIzLmdvb2dsZS5jbG91ZC5haXBs",
+ "YXRmb3JtLnYxYmV0YTEuTW9kZWxDb250YWluZXJTcGVjQgPgQQQSGQoMYXJ0",
+ "aWZhY3RfdXJpGBogASgJQgPgQQUScQokc3VwcG9ydGVkX2RlcGxveW1lbnRf",
+ "cmVzb3VyY2VzX3R5cGVzGAogAygOMj4uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
+ "cm0udjFiZXRhMS5Nb2RlbC5EZXBsb3ltZW50UmVzb3VyY2VzVHlwZUID4EED",
+ "EiwKH3N1cHBvcnRlZF9pbnB1dF9zdG9yYWdlX2Zvcm1hdHMYCyADKAlCA+BB",
+ "AxItCiBzdXBwb3J0ZWRfb3V0cHV0X3N0b3JhZ2VfZm9ybWF0cxgMIAMoCUID",
+ "4EEDEjQKC2NyZWF0ZV90aW1lGA0gASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp",
+ "bWVzdGFtcEID4EEDEjQKC3VwZGF0ZV90aW1lGA4gASgLMhouZ29vZ2xlLnBy",
+ "b3RvYnVmLlRpbWVzdGFtcEID4EEDEk8KD2RlcGxveWVkX21vZGVscxgPIAMo",
+ "CzIxLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRGVwbG95ZWRN",
+ "b2RlbFJlZkID4EEDEkoKEGV4cGxhbmF0aW9uX3NwZWMYFyABKAsyMC5nb29n",
+ "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4cGxhbmF0aW9uU3BlYxIM",
+ "CgRldGFnGBAgASgJEkIKBmxhYmVscxgRIAMoCzIyLmdvb2dsZS5jbG91ZC5h",
+ "aXBsYXRmb3JtLnYxYmV0YTEuTW9kZWwuTGFiZWxzRW50cnkSSAoPZW5jcnlw",
+ "dGlvbl9zcGVjGBggASgLMi8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5FbmNyeXB0aW9uU3BlYxJQChFtb2RlbF9zb3VyY2VfaW5mbxgmIAEo",
+ "CzIwLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxTb3Vy",
+ "Y2VJbmZvQgPgQQMSWgoTb3JpZ2luYWxfbW9kZWxfaW5mbxgiIAEoCzI4Lmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWwuT3JpZ2luYWxN",
+ "b2RlbEluZm9CA+BBAxIeChFtZXRhZGF0YV9hcnRpZmFjdBgsIAEoCUID4EED",
+ "ElYKEWJhc2VfbW9kZWxfc291cmNlGDIgASgLMjYuZ29vZ2xlLmNsb3VkLmFp",
+ "cGxhdGZvcm0udjFiZXRhMS5Nb2RlbC5CYXNlTW9kZWxTb3VyY2VCA+BBARIa",
+ "Cg1zYXRpc2ZpZXNfcHpzGDMgASgIQgPgQQMSGgoNc2F0aXNmaWVzX3B6aRg0",
+ "IAEoCEID4EEDGtoBCgxFeHBvcnRGb3JtYXQSDwoCaWQYASABKAlCA+BBAxJn",
+ "ChNleHBvcnRhYmxlX2NvbnRlbnRzGAIgAygOMkUuZ29vZ2xlLmNsb3VkLmFp",
+ "cGxhdGZvcm0udjFiZXRhMS5Nb2RlbC5FeHBvcnRGb3JtYXQuRXhwb3J0YWJs",
+ "ZUNvbnRlbnRCA+BBAyJQChFFeHBvcnRhYmxlQ29udGVudBIiCh5FWFBPUlRB",
+ "QkxFX0NPTlRFTlRfVU5TUEVDSUZJRUQQABIMCghBUlRJRkFDVBABEgkKBUlN",
+ "QUdFEAIaSwoRT3JpZ2luYWxNb2RlbEluZm8SNgoFbW9kZWwYASABKAlCJ+BB",
+ "A/pBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbBq0AQoPQmFz",
+ "ZU1vZGVsU291cmNlElEKE21vZGVsX2dhcmRlbl9zb3VyY2UYASABKAsyMi5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsR2FyZGVuU291",
+ "cmNlSAASRAoMZ2VuaWVfc291cmNlGAIgASgLMiwuZ29vZ2xlLmNsb3VkLmFp",
+ "cGxhdGZvcm0udjFiZXRhMS5HZW5pZVNvdXJjZUgAQggKBnNvdXJjZRotCgtM",
+ "YWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIowB",
+ "ChdEZXBsb3ltZW50UmVzb3VyY2VzVHlwZRIpCiVERVBMT1lNRU5UX1JFU09V",
+ "UkNFU19UWVBFX1VOU1BFQ0lGSUVEEAASFwoTREVESUNBVEVEX1JFU09VUkNF",
+ "UxABEhcKE0FVVE9NQVRJQ19SRVNPVVJDRVMQAhIUChBTSEFSRURfUkVTT1VS",
+ "Q0VTEAM6XOpBWQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbBI2",
+ "cHJvamVjdHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L21vZGVs",
+ "cy97bW9kZWx9IigKE0xhcmdlTW9kZWxSZWZlcmVuY2USEQoEbmFtZRgBIAEo",
+ "CUID4EECIjMKEU1vZGVsR2FyZGVuU291cmNlEh4KEXB1YmxpY19tb2RlbF9u",
+ "YW1lGAEgASgJQgPgQQIiKgoLR2VuaWVTb3VyY2USGwoOYmFzZV9tb2RlbF91",
+ "cmkYASABKAlCA+BBAiJ7Cg9QcmVkaWN0U2NoZW1hdGESIAoTaW5zdGFuY2Vf",
+ "c2NoZW1hX3VyaRgBIAEoCUID4EEFEiIKFXBhcmFtZXRlcnNfc2NoZW1hX3Vy",
+ "aRgCIAEoCUID4EEFEiIKFXByZWRpY3Rpb25fc2NoZW1hX3VyaRgDIAEoCUID",
+ "4EEFIqwEChJNb2RlbENvbnRhaW5lclNwZWMSGQoJaW1hZ2VfdXJpGAEgASgJ",
+ "QgbgQQLgQQUSFAoHY29tbWFuZBgCIAMoCUID4EEFEhEKBGFyZ3MYAyADKAlC",
+ "A+BBBRI5CgNlbnYYBCADKAsyJy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLkVudlZhckID4EEFEjkKBXBvcnRzGAUgAygLMiUuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qb3J0QgPgQQUSGgoNcHJlZGljdF9y",
+ "b3V0ZRgGIAEoCUID4EEFEhkKDGhlYWx0aF9yb3V0ZRgHIAEoCUID4EEFEj4K",
+ "CmdycGNfcG9ydHMYCSADKAsyJS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLlBvcnRCA+BBBRI6ChJkZXBsb3ltZW50X3RpbWVvdXQYCiABKAsy",
+ "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb25CA+BBBRIiChVzaGFyZWRfbWVt",
+ "b3J5X3NpemVfbWIYCyABKANCA+BBBRJCCg1zdGFydHVwX3Byb2JlGAwgASgL",
+ "MiYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qcm9iZUID4EEF",
+ "EkEKDGhlYWx0aF9wcm9iZRgNIAEoCzImLmdvb2dsZS5jbG91ZC5haXBsYXRm",
+ "b3JtLnYxYmV0YTEuUHJvYmVCA+BBBSIeCgRQb3J0EhYKDmNvbnRhaW5lcl9w",
+ "b3J0GAMgASgFIpgCCg9Nb2RlbFNvdXJjZUluZm8SVQoLc291cmNlX3R5cGUY",
+ "ASABKA4yQC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVs",
+ "U291cmNlSW5mby5Nb2RlbFNvdXJjZVR5cGUSDAoEY29weRgCIAEoCCKfAQoP",
+ "TW9kZWxTb3VyY2VUeXBlEiEKHU1PREVMX1NPVVJDRV9UWVBFX1VOU1BFQ0lG",
+ "SUVEEAASCgoGQVVUT01MEAESCgoGQ1VTVE9NEAISCAoEQlFNTBADEhAKDE1P",
+ "REVMX0dBUkRFThAEEgkKBUdFTklFEAUSGQoVQ1VTVE9NX1RFWFRfRU1CRURE",
+ "SU5HEAYSDwoLTUFSS0VUUExBQ0UQByKoAQoFUHJvYmUSQQoEZXhlYxgBIAEo",
+ "CzIxLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUHJvYmUuRXhl",
+ "Y0FjdGlvbkgAEhYKDnBlcmlvZF9zZWNvbmRzGAIgASgFEhcKD3RpbWVvdXRf",
+ "c2Vjb25kcxgDIAEoBRodCgpFeGVjQWN0aW9uEg8KB2NvbW1hbmQYASADKAlC",
+ "DAoKcHJvYmVfdHlwZULhAQojY29tLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTFCCk1vZGVsUHJvdG9QAVpDY2xvdWQuZ29vZ2xlLmNvbS9nby9h",
+ "aXBsYXRmb3JtL2FwaXYxYmV0YTEvYWlwbGF0Zm9ybXBiO2FpcGxhdGZvcm1w",
+ "YqoCH0dvb2dsZS5DbG91ZC5BSVBsYXRmb3JtLlYxQmV0YTHKAh9Hb29nbGVc",
+ "Q2xvdWRcQUlQbGF0Zm9ybVxWMWJldGEx6gIiR29vZ2xlOjpDbG91ZDo6QUlQ",
+ "bGF0Zm9ybTo6VjFiZXRhMWIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.DeployedModelRefReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.EncryptionSpecReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.EnvVarReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.ExplanationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model), global::Google.Cloud.AIPlatform.V1Beta1.Model.Parser, new[]{ "Name", "VersionId", "VersionAliases", "VersionCreateTime", "VersionUpdateTime", "DisplayName", "Description", "VersionDescription", "PredictSchemata", "MetadataSchemaUri", "Metadata", "SupportedExportFormats", "TrainingPipeline", "ContainerSpec", "ArtifactUri", "SupportedDeploymentResourcesTypes", "SupportedInputStorageFormats", "SupportedOutputStorageFormats", "CreateTime", "UpdateTime", "DeployedModels", "ExplanationSpec", "Etag", "Labels", "EncryptionSpec", "ModelSourceInfo", "OriginalModelInfo", "MetadataArtifact", "BaseModelSource", "SatisfiesPzs", "SatisfiesPzi" }, null, new[]{ typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.DeploymentResourcesType) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat), global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat.Parser, new[]{ "Id", "ExportableContents" }, null, new[]{ typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat.Types.ExportableContent) }, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model), global::Google.Cloud.AIPlatform.V1Beta1.Model.Parser, new[]{ "Name", "VersionId", "VersionAliases", "VersionCreateTime", "VersionUpdateTime", "DisplayName", "Description", "VersionDescription", "DefaultCheckpointId", "PredictSchemata", "MetadataSchemaUri", "Metadata", "SupportedExportFormats", "TrainingPipeline", "ContainerSpec", "ArtifactUri", "SupportedDeploymentResourcesTypes", "SupportedInputStorageFormats", "SupportedOutputStorageFormats", "CreateTime", "UpdateTime", "DeployedModels", "ExplanationSpec", "Etag", "Labels", "EncryptionSpec", "ModelSourceInfo", "OriginalModelInfo", "MetadataArtifact", "BaseModelSource", "SatisfiesPzs", "SatisfiesPzi" }, null, new[]{ typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.DeploymentResourcesType) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat), global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat.Parser, new[]{ "Id", "ExportableContents" }, null, new[]{ typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.ExportFormat.Types.ExportableContent) }, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.OriginalModelInfo), global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.OriginalModelInfo.Parser, new[]{ "Model" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.BaseModelSource), global::Google.Cloud.AIPlatform.V1Beta1.Model.Types.BaseModelSource.Parser, new[]{ "ModelGardenSource", "GenieSource" }, new[]{ "Source" }, null, null, null),
null, }),
@@ -190,6 +191,7 @@ public Model(Model other) : this() {
displayName_ = other.displayName_;
description_ = other.description_;
versionDescription_ = other.versionDescription_;
+ defaultCheckpointId_ = other.defaultCheckpointId_;
predictSchemata_ = other.predictSchemata_ != null ? other.predictSchemata_.Clone() : null;
metadataSchemaUri_ = other.metadataSchemaUri_;
metadata_ = other.metadata_ != null ? other.metadata_.Clone() : null;
@@ -354,6 +356,21 @@ public string VersionDescription {
}
}
+ /// Field number for the "default_checkpoint_id" field.
+ public const int DefaultCheckpointIdFieldNumber = 53;
+ private string defaultCheckpointId_ = "";
+ ///
+ /// The default checkpoint id of a model version.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string DefaultCheckpointId {
+ get { return defaultCheckpointId_; }
+ set {
+ defaultCheckpointId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
/// Field number for the "predict_schemata" field.
public const int PredictSchemataFieldNumber = 4;
private global::Google.Cloud.AIPlatform.V1Beta1.PredictSchemata predictSchemata_;
@@ -884,6 +901,7 @@ public bool Equals(Model other) {
if (DisplayName != other.DisplayName) return false;
if (Description != other.Description) return false;
if (VersionDescription != other.VersionDescription) return false;
+ if (DefaultCheckpointId != other.DefaultCheckpointId) return false;
if (!object.Equals(PredictSchemata, other.PredictSchemata)) return false;
if (MetadataSchemaUri != other.MetadataSchemaUri) return false;
if (!object.Equals(Metadata, other.Metadata)) return false;
@@ -922,6 +940,7 @@ public override int GetHashCode() {
if (DisplayName.Length != 0) hash ^= DisplayName.GetHashCode();
if (Description.Length != 0) hash ^= Description.GetHashCode();
if (VersionDescription.Length != 0) hash ^= VersionDescription.GetHashCode();
+ if (DefaultCheckpointId.Length != 0) hash ^= DefaultCheckpointId.GetHashCode();
if (predictSchemata_ != null) hash ^= PredictSchemata.GetHashCode();
if (MetadataSchemaUri.Length != 0) hash ^= MetadataSchemaUri.GetHashCode();
if (metadata_ != null) hash ^= Metadata.GetHashCode();
@@ -1066,6 +1085,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(160, 3);
output.WriteBool(SatisfiesPzi);
}
+ if (DefaultCheckpointId.Length != 0) {
+ output.WriteRawTag(170, 3);
+ output.WriteString(DefaultCheckpointId);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -1179,6 +1202,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(160, 3);
output.WriteBool(SatisfiesPzi);
}
+ if (DefaultCheckpointId.Length != 0) {
+ output.WriteRawTag(170, 3);
+ output.WriteString(DefaultCheckpointId);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -1211,6 +1238,9 @@ public int CalculateSize() {
if (VersionDescription.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeStringSize(VersionDescription);
}
+ if (DefaultCheckpointId.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeStringSize(DefaultCheckpointId);
+ }
if (predictSchemata_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictSchemata);
}
@@ -1308,6 +1338,9 @@ public void MergeFrom(Model other) {
if (other.VersionDescription.Length != 0) {
VersionDescription = other.VersionDescription;
}
+ if (other.DefaultCheckpointId.Length != 0) {
+ DefaultCheckpointId = other.DefaultCheckpointId;
+ }
if (other.predictSchemata_ != null) {
if (predictSchemata_ == null) {
PredictSchemata = new global::Google.Cloud.AIPlatform.V1Beta1.PredictSchemata();
@@ -1571,6 +1604,10 @@ public void MergeFrom(pb::CodedInputStream input) {
SatisfiesPzi = input.ReadBool();
break;
}
+ case 426: {
+ DefaultCheckpointId = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -1747,6 +1784,10 @@ public void MergeFrom(pb::CodedInputStream input) {
SatisfiesPzi = input.ReadBool();
break;
}
+ case 426: {
+ DefaultCheckpointId = input.ReadString();
+ break;
+ }
}
}
}
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelService.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelService.g.cs
index c3c78785d78c..2346e0e943a2 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelService.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelService.g.cs
@@ -64,191 +64,204 @@ static ModelServiceReflection() {
"CRItCglyZWFkX21hc2sYBSABKAsyGi5nb29nbGUucHJvdG9idWYuRmllbGRN",
"YXNrEhAKCG9yZGVyX2J5GAYgASgJImwKGUxpc3RNb2RlbFZlcnNpb25zUmVz",
"cG9uc2USNgoGbW9kZWxzGAEgAygLMiYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5Nb2RlbBIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkihgEK",
- "ElVwZGF0ZU1vZGVsUmVxdWVzdBI6CgVtb2RlbBgBIAEoCzImLmdvb2dsZS5j",
- "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxCA+BBAhI0Cgt1cGRhdGVf",
- "bWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1hc2tCA+BBAiKW",
- "AQofVXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0UmVxdWVzdBI2CgVtb2RlbBgB",
+ "cm0udjFiZXRhMS5Nb2RlbBIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkijAEK",
+ "Ikxpc3RNb2RlbFZlcnNpb25DaGVja3BvaW50c1JlcXVlc3QSNQoEbmFtZRgB",
"IAEoCUIn4EEC+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL01vZGVs",
- "EjsKCGV4YW1wbGVzGAIgASgLMikuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5FeGFtcGxlcyKAAQopVXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0",
- "T3BlcmF0aW9uTWV0YWRhdGESUwoQZ2VuZXJpY19tZXRhZGF0YRgBIAEoCzI5",
- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR2VuZXJpY09wZXJh",
- "dGlvbk1ldGFkYXRhIksKEkRlbGV0ZU1vZGVsUmVxdWVzdBI1CgRuYW1lGAEg",
- "ASgJQifgQQL6QSEKH2FpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20vTW9kZWwi",
- "UgoZRGVsZXRlTW9kZWxWZXJzaW9uUmVxdWVzdBI1CgRuYW1lGAEgASgJQifg",
- "QQL6QSEKH2FpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20vTW9kZWwicQoaTWVy",
- "Z2VWZXJzaW9uQWxpYXNlc1JlcXVlc3QSNQoEbmFtZRgBIAEoCUIn4EEC+kEh",
- "Ch9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL01vZGVsEhwKD3ZlcnNpb25f",
- "YWxpYXNlcxgCIAMoCUID4EECIv0CChJFeHBvcnRNb2RlbFJlcXVlc3QSNQoE",
- "bmFtZRgBIAEoCUIn4EEC+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29t",
- "L01vZGVsElwKDW91dHB1dF9jb25maWcYAiABKAsyQC5nb29nbGUuY2xvdWQu",
- "YWlwbGF0Zm9ybS52MWJldGExLkV4cG9ydE1vZGVsUmVxdWVzdC5PdXRwdXRD",
- "b25maWdCA+BBAhrRAQoMT3V0cHV0Q29uZmlnEhgKEGV4cG9ydF9mb3JtYXRf",
- "aWQYASABKAkSTQoUYXJ0aWZhY3RfZGVzdGluYXRpb24YAyABKAsyLy5nb29n",
- "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkdjc0Rlc3RpbmF0aW9uElgK",
- "EWltYWdlX2Rlc3RpbmF0aW9uGAQgASgLMj0uZ29vZ2xlLmNsb3VkLmFpcGxh",
- "dGZvcm0udjFiZXRhMS5Db250YWluZXJSZWdpc3RyeURlc3RpbmF0aW9uIqYC",
- "ChxFeHBvcnRNb2RlbE9wZXJhdGlvbk1ldGFkYXRhElMKEGdlbmVyaWNfbWV0",
- "YWRhdGEYASABKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
- "LkdlbmVyaWNPcGVyYXRpb25NZXRhZGF0YRJiCgtvdXRwdXRfaW5mbxgCIAEo",
- "CzJILmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRXhwb3J0TW9k",
- "ZWxPcGVyYXRpb25NZXRhZGF0YS5PdXRwdXRJbmZvQgPgQQMaTQoKT3V0cHV0",
- "SW5mbxIgChNhcnRpZmFjdF9vdXRwdXRfdXJpGAIgASgJQgPgQQMSHQoQaW1h",
- "Z2Vfb3V0cHV0X3VyaRgDIAEoCUID4EEDIiIKIFVwZGF0ZUV4cGxhbmF0aW9u",
- "RGF0YXNldFJlc3BvbnNlIhUKE0V4cG9ydE1vZGVsUmVzcG9uc2UixQIKEENv",
- "cHlNb2RlbFJlcXVlc3QSFwoIbW9kZWxfaWQYBCABKAlCA+BBAUgAEj8KDHBh",
- "cmVudF9tb2RlbBgFIAEoCUIn4EEB+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFw",
- "aXMuY29tL01vZGVsSAASOQoGcGFyZW50GAEgASgJQingQQL6QSMKIWxvY2F0",
- "aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2NhdGlvbhI9Cgxzb3VyY2VfbW9kZWwY",
- "AiABKAlCJ+BBAvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2Rl",
- "bBJICg9lbmNyeXB0aW9uX3NwZWMYAyABKAsyLy5nb29nbGUuY2xvdWQuYWlw",
- "bGF0Zm9ybS52MWJldGExLkVuY3J5cHRpb25TcGVjQhMKEWRlc3RpbmF0aW9u",
- "X21vZGVsInEKGkNvcHlNb2RlbE9wZXJhdGlvbk1ldGFkYXRhElMKEGdlbmVy",
- "aWNfbWV0YWRhdGEYASABKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
- "MWJldGExLkdlbmVyaWNPcGVyYXRpb25NZXRhZGF0YSJnChFDb3B5TW9kZWxS",
- "ZXNwb25zZRIzCgVtb2RlbBgBIAEoCUIk+kEhCh9haXBsYXRmb3JtLmdvb2ds",
- "ZWFwaXMuY29tL01vZGVsEh0KEG1vZGVsX3ZlcnNpb25faWQYAiABKAlCA+BB",
- "AyKoAQocSW1wb3J0TW9kZWxFdmFsdWF0aW9uUmVxdWVzdBI3CgZwYXJlbnQY",
- "ASABKAlCJ+BBAvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2Rl",
- "bBJPChBtb2RlbF9ldmFsdWF0aW9uGAIgASgLMjAuZ29vZ2xlLmNsb3VkLmFp",
- "cGxhdGZvcm0udjFiZXRhMS5Nb2RlbEV2YWx1YXRpb25CA+BBAiLJAQonQmF0",
- "Y2hJbXBvcnRNb2RlbEV2YWx1YXRpb25TbGljZXNSZXF1ZXN0EkEKBnBhcmVu",
- "dBgBIAEoCUIx4EEC+kErCilhaXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL01v",
- "ZGVsRXZhbHVhdGlvbhJbChdtb2RlbF9ldmFsdWF0aW9uX3NsaWNlcxgCIAMo",
- "CzI1Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxFdmFs",
- "dWF0aW9uU2xpY2VCA+BBAiJZCihCYXRjaEltcG9ydE1vZGVsRXZhbHVhdGlv",
- "blNsaWNlc1Jlc3BvbnNlEi0KIGltcG9ydGVkX21vZGVsX2V2YWx1YXRpb25f",
- "c2xpY2VzGAEgAygJQgPgQQMiygEKJkJhdGNoSW1wb3J0RXZhbHVhdGVkQW5u",
- "b3RhdGlvbnNSZXF1ZXN0EkYKBnBhcmVudBgBIAEoCUI24EEC+kEwCi5haXBs",
- "YXRmb3JtLmdvb2dsZWFwaXMuY29tL01vZGVsRXZhbHVhdGlvblNsaWNlElgK",
- "FWV2YWx1YXRlZF9hbm5vdGF0aW9ucxgCIAMoCzI0Lmdvb2dsZS5jbG91ZC5h",
- "aXBsYXRmb3JtLnYxYmV0YTEuRXZhbHVhdGVkQW5ub3RhdGlvbkID4EECIlwK",
- "J0JhdGNoSW1wb3J0RXZhbHVhdGVkQW5ub3RhdGlvbnNSZXNwb25zZRIxCiRp",
- "bXBvcnRlZF9ldmFsdWF0ZWRfYW5ub3RhdGlvbnNfY291bnQYASABKAVCA+BB",
- "AyJcChlHZXRNb2RlbEV2YWx1YXRpb25SZXF1ZXN0Ej8KBG5hbWUYASABKAlC",
- "MeBBAvpBKwopYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbEV2YWx1",
- "YXRpb24ivAEKG0xpc3RNb2RlbEV2YWx1YXRpb25zUmVxdWVzdBI3CgZwYXJl",
- "bnQYASABKAlCJ+BBAvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9N",
- "b2RlbBIOCgZmaWx0ZXIYAiABKAkSEQoJcGFnZV9zaXplGAMgASgFEhIKCnBh",
- "Z2VfdG9rZW4YBCABKAkSLQoJcmVhZF9tYXNrGAUgASgLMhouZ29vZ2xlLnBy",
- "b3RvYnVmLkZpZWxkTWFzayKEAQocTGlzdE1vZGVsRXZhbHVhdGlvbnNSZXNw",
- "b25zZRJLChFtb2RlbF9ldmFsdWF0aW9ucxgBIAMoCzIwLmdvb2dsZS5jbG91",
- "ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxFdmFsdWF0aW9uEhcKD25leHRf",
- "cGFnZV90b2tlbhgCIAEoCSJmCh5HZXRNb2RlbEV2YWx1YXRpb25TbGljZVJl",
- "cXVlc3QSRAoEbmFtZRgBIAEoCUI24EEC+kEwCi5haXBsYXRmb3JtLmdvb2ds",
- "ZWFwaXMuY29tL01vZGVsRXZhbHVhdGlvblNsaWNlIssBCiBMaXN0TW9kZWxF",
- "dmFsdWF0aW9uU2xpY2VzUmVxdWVzdBJBCgZwYXJlbnQYASABKAlCMeBBAvpB",
- "KwopYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbEV2YWx1YXRpb24S",
- "DgoGZmlsdGVyGAIgASgJEhEKCXBhZ2Vfc2l6ZRgDIAEoBRISCgpwYWdlX3Rv",
- "a2VuGAQgASgJEi0KCXJlYWRfbWFzaxgFIAEoCzIaLmdvb2dsZS5wcm90b2J1",
- "Zi5GaWVsZE1hc2silAEKIUxpc3RNb2RlbEV2YWx1YXRpb25TbGljZXNSZXNw",
- "b25zZRJWChdtb2RlbF9ldmFsdWF0aW9uX3NsaWNlcxgBIAMoCzI1Lmdvb2ds",
- "ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxFdmFsdWF0aW9uU2xp",
- "Y2USFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJMo0iCgxNb2RlbFNlcnZpY2US",
- "6gEKC1VwbG9hZE1vZGVsEjMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
- "ZXRhMS5VcGxvYWRNb2RlbFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcu",
- "T3BlcmF0aW9uIoYBykEzChNVcGxvYWRNb2RlbFJlc3BvbnNlEhxVcGxvYWRN",
- "b2RlbE9wZXJhdGlvbk1ldGFkYXRh2kEMcGFyZW50LG1vZGVsgtPkkwI7IjYv",
- "djFiZXRhMS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L21vZGVs",
- "czp1cGxvYWQ6ASoSpAEKCEdldE1vZGVsEjAuZ29vZ2xlLmNsb3VkLmFpcGxh",
- "dGZvcm0udjFiZXRhMS5HZXRNb2RlbFJlcXVlc3QaJi5nb29nbGUuY2xvdWQu",
- "YWlwbGF0Zm9ybS52MWJldGExLk1vZGVsIj7aQQRuYW1lgtPkkwIxEi8vdjFi",
- "ZXRhMS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL21vZGVscy8qfRK3",
- "AQoKTGlzdE1vZGVscxIyLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
- "YTEuTGlzdE1vZGVsc1JlcXVlc3QaMy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
- "bS52MWJldGExLkxpc3RNb2RlbHNSZXNwb25zZSJA2kEGcGFyZW50gtPkkwIx",
- "Ei8vdjFiZXRhMS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L21v",
- "ZGVscxLXAQoRTGlzdE1vZGVsVmVyc2lvbnMSOS5nb29nbGUuY2xvdWQuYWlw",
- "bGF0Zm9ybS52MWJldGExLkxpc3RNb2RlbFZlcnNpb25zUmVxdWVzdBo6Lmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTGlzdE1vZGVsVmVyc2lv",
- "bnNSZXNwb25zZSJL2kEEbmFtZYLT5JMCPhI8L3YxYmV0YTEve25hbWU9cHJv",
- "amVjdHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMvKn06bGlzdFZlcnNpb25zEsQB",
- "CgtVcGRhdGVNb2RlbBIzLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
- "YTEuVXBkYXRlTW9kZWxSZXF1ZXN0GiYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5Nb2RlbCJY2kERbW9kZWwsdXBkYXRlX21hc2uC0+STAj4y",
- "NS92MWJldGExL3ttb2RlbC5uYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyov",
- "bW9kZWxzLyp9OgVtb2RlbBKqAgoYVXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0",
- "EkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5VcGRhdGVFeHBs",
- "YW5hdGlvbkRhdGFzZXRSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9w",
- "ZXJhdGlvbiKsAcpBTQogVXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0UmVzcG9u",
- "c2USKVVwZGF0ZUV4cGxhbmF0aW9uRGF0YXNldE9wZXJhdGlvbk1ldGFkYXRh",
- "2kEFbW9kZWyC0+STAk4iSS92MWJldGExL3ttb2RlbD1wcm9qZWN0cy8qL2xv",
- "Y2F0aW9ucy8qL21vZGVscy8qfTp1cGRhdGVFeHBsYW5hdGlvbkRhdGFzZXQ6",
- "ASoS1AEKC0RlbGV0ZU1vZGVsEjMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5EZWxldGVNb2RlbFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5p",
- "bmcuT3BlcmF0aW9uInHKQTAKFWdvb2dsZS5wcm90b2J1Zi5FbXB0eRIXRGVs",
- "ZXRlT3BlcmF0aW9uTWV0YWRhdGHaQQRuYW1lgtPkkwIxKi8vdjFiZXRhMS97",
- "bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL21vZGVscy8qfRLwAQoSRGVs",
- "ZXRlTW9kZWxWZXJzaW9uEjouZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
- "ZXRhMS5EZWxldGVNb2RlbFZlcnNpb25SZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdy",
- "dW5uaW5nLk9wZXJhdGlvbiJ/ykEwChVnb29nbGUucHJvdG9idWYuRW1wdHkS",
- "F0RlbGV0ZU9wZXJhdGlvbk1ldGFkYXRh2kEEbmFtZYLT5JMCPyo9L3YxYmV0",
- "YTEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMvKn06ZGVs",
- "ZXRlVmVyc2lvbhLhAQoTTWVyZ2VWZXJzaW9uQWxpYXNlcxI7Lmdvb2dsZS5j",
- "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTWVyZ2VWZXJzaW9uQWxpYXNlc1Jl",
- "cXVlc3QaJi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVs",
- "ImXaQRRuYW1lLHZlcnNpb25fYWxpYXNlc4LT5JMCSCJDL3YxYmV0YTEve25h",
- "bWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMvKn06bWVyZ2VWZXJz",
- "aW9uQWxpYXNlczoBKhLwAQoLRXhwb3J0TW9kZWwSMy5nb29nbGUuY2xvdWQu",
- "YWlwbGF0Zm9ybS52MWJldGExLkV4cG9ydE1vZGVsUmVxdWVzdBodLmdvb2ds",
- "ZS5sb25ncnVubmluZy5PcGVyYXRpb24ijAHKQTMKE0V4cG9ydE1vZGVsUmVz",
- "cG9uc2USHEV4cG9ydE1vZGVsT3BlcmF0aW9uTWV0YWRhdGHaQRJuYW1lLG91",
- "dHB1dF9jb25maWeC0+STAjsiNi92MWJldGExL3tuYW1lPXByb2plY3RzLyov",
- "bG9jYXRpb25zLyovbW9kZWxzLyp9OmV4cG9ydDoBKhLnAQoJQ29weU1vZGVs",
- "EjEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Db3B5TW9kZWxS",
- "ZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKHAcpBLwoR",
- "Q29weU1vZGVsUmVzcG9uc2USGkNvcHlNb2RlbE9wZXJhdGlvbk1ldGFkYXRh",
- "2kETcGFyZW50LHNvdXJjZV9tb2RlbILT5JMCOSI0L3YxYmV0YTEve3BhcmVu",
- "dD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9tb2RlbHM6Y29weToBKhLzAQoV",
- "SW1wb3J0TW9kZWxFdmFsdWF0aW9uEj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5JbXBvcnRNb2RlbEV2YWx1YXRpb25SZXF1ZXN0GjAuZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Nb2RlbEV2YWx1YXRpb24i",
- "adpBF3BhcmVudCxtb2RlbF9ldmFsdWF0aW9ugtPkkwJJIkQvdjFiZXRhMS97",
- "cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyovbW9kZWxzLyp9L2V2YWx1",
- "YXRpb25zOmltcG9ydDoBKhK3AgogQmF0Y2hJbXBvcnRNb2RlbEV2YWx1YXRp",
- "b25TbGljZXMSSC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkJh",
- "dGNoSW1wb3J0TW9kZWxFdmFsdWF0aW9uU2xpY2VzUmVxdWVzdBpJLmdvb2ds",
- "ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmF0Y2hJbXBvcnRNb2RlbEV2",
- "YWx1YXRpb25TbGljZXNSZXNwb25zZSJ+2kEecGFyZW50LG1vZGVsX2V2YWx1",
- "YXRpb25fc2xpY2VzgtPkkwJXIlIvdjFiZXRhMS97cGFyZW50PXByb2plY3Rz",
- "LyovbG9jYXRpb25zLyovbW9kZWxzLyovZXZhbHVhdGlvbnMvKn0vc2xpY2Vz",
- "OmJhdGNoSW1wb3J0OgEqErQCCh9CYXRjaEltcG9ydEV2YWx1YXRlZEFubm90",
- "YXRpb25zEkcuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5CYXRj",
- "aEltcG9ydEV2YWx1YXRlZEFubm90YXRpb25zUmVxdWVzdBpILmdvb2dsZS5j",
- "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmF0Y2hJbXBvcnRFdmFsdWF0ZWRB",
- "bm5vdGF0aW9uc1Jlc3BvbnNlIn7aQRxwYXJlbnQsZXZhbHVhdGVkX2Fubm90",
- "YXRpb25zgtPkkwJZIlQvdjFiZXRhMS97cGFyZW50PXByb2plY3RzLyovbG9j",
- "YXRpb25zLyovbW9kZWxzLyovZXZhbHVhdGlvbnMvKi9zbGljZXMvKn06YmF0",
- "Y2hJbXBvcnQ6ASoS0AEKEkdldE1vZGVsRXZhbHVhdGlvbhI6Lmdvb2dsZS5j",
- "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR2V0TW9kZWxFdmFsdWF0aW9uUmVx",
- "dWVzdBowLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxF",
- "dmFsdWF0aW9uIkzaQQRuYW1lgtPkkwI/Ej0vdjFiZXRhMS97bmFtZT1wcm9q",
- "ZWN0cy8qL2xvY2F0aW9ucy8qL21vZGVscy8qL2V2YWx1YXRpb25zLyp9EuMB",
- "ChRMaXN0TW9kZWxFdmFsdWF0aW9ucxI8Lmdvb2dsZS5jbG91ZC5haXBsYXRm",
- "b3JtLnYxYmV0YTEuTGlzdE1vZGVsRXZhbHVhdGlvbnNSZXF1ZXN0Gj0uZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5MaXN0TW9kZWxFdmFsdWF0",
- "aW9uc1Jlc3BvbnNlIk7aQQZwYXJlbnSC0+STAj8SPS92MWJldGExL3twYXJl",
- "bnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMvKn0vZXZhbHVhdGlv",
- "bnMS6AEKF0dldE1vZGVsRXZhbHVhdGlvblNsaWNlEj8uZ29vZ2xlLmNsb3Vk",
- "LmFpcGxhdGZvcm0udjFiZXRhMS5HZXRNb2RlbEV2YWx1YXRpb25TbGljZVJl",
- "cXVlc3QaNS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVs",
- "RXZhbHVhdGlvblNsaWNlIlXaQQRuYW1lgtPkkwJIEkYvdjFiZXRhMS97bmFt",
- "ZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL21vZGVscy8qL2V2YWx1YXRpb25z",
- "Lyovc2xpY2VzLyp9EvsBChlMaXN0TW9kZWxFdmFsdWF0aW9uU2xpY2VzEkEu",
- "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5MaXN0TW9kZWxFdmFs",
- "dWF0aW9uU2xpY2VzUmVxdWVzdBpCLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
- "LnYxYmV0YTEuTGlzdE1vZGVsRXZhbHVhdGlvblNsaWNlc1Jlc3BvbnNlIlfa",
- "QQZwYXJlbnSC0+STAkgSRi92MWJldGExL3twYXJlbnQ9cHJvamVjdHMvKi9s",
- "b2NhdGlvbnMvKi9tb2RlbHMvKi9ldmFsdWF0aW9ucy8qfS9zbGljZXMaTcpB",
- "GWFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb23SQS5odHRwczovL3d3dy5nb29n",
- "bGVhcGlzLmNvbS9hdXRoL2Nsb3VkLXBsYXRmb3JtQugBCiNjb20uZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMUIRTW9kZWxTZXJ2aWNlUHJvdG9Q",
- "AVpDY2xvdWQuZ29vZ2xlLmNvbS9nby9haXBsYXRmb3JtL2FwaXYxYmV0YTEv",
- "YWlwbGF0Zm9ybXBiO2FpcGxhdGZvcm1wYqoCH0dvb2dsZS5DbG91ZC5BSVBs",
- "YXRmb3JtLlYxQmV0YTHKAh9Hb29nbGVcQ2xvdWRcQUlQbGF0Zm9ybVxWMWJl",
- "dGEx6gIiR29vZ2xlOjpDbG91ZDo6QUlQbGF0Zm9ybTo6VjFiZXRhMWIGcHJv",
- "dG8z"));
+ "EhYKCXBhZ2Vfc2l6ZRgCIAEoBUID4EEBEhcKCnBhZ2VfdG9rZW4YAyABKAlC",
+ "A+BBASJMChZNb2RlbFZlcnNpb25DaGVja3BvaW50EhUKDWNoZWNrcG9pbnRf",
+ "aWQYASABKAkSDQoFZXBvY2gYAiABKAMSDAoEc3RlcBgDIAEoAyKMAQojTGlz",
+ "dE1vZGVsVmVyc2lvbkNoZWNrcG9pbnRzUmVzcG9uc2USTAoLY2hlY2twb2lu",
+ "dHMYASADKAsyNy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1v",
+ "ZGVsVmVyc2lvbkNoZWNrcG9pbnQSFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJ",
+ "IoYBChJVcGRhdGVNb2RlbFJlcXVlc3QSOgoFbW9kZWwYASABKAsyJi5nb29n",
+ "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsQgPgQQISNAoLdXBk",
+ "YXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmllbGRNYXNrQgPg",
+ "QQIilgEKH1VwZGF0ZUV4cGxhbmF0aW9uRGF0YXNldFJlcXVlc3QSNgoFbW9k",
+ "ZWwYASABKAlCJ+BBAvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9N",
+ "b2RlbBI7CghleGFtcGxlcxgCIAEoCzIpLmdvb2dsZS5jbG91ZC5haXBsYXRm",
+ "b3JtLnYxYmV0YTEuRXhhbXBsZXMigAEKKVVwZGF0ZUV4cGxhbmF0aW9uRGF0",
+ "YXNldE9wZXJhdGlvbk1ldGFkYXRhElMKEGdlbmVyaWNfbWV0YWRhdGEYASAB",
+ "KAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkdlbmVyaWNP",
+ "cGVyYXRpb25NZXRhZGF0YSJLChJEZWxldGVNb2RlbFJlcXVlc3QSNQoEbmFt",
+ "ZRgBIAEoCUIn4EEC+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL01v",
+ "ZGVsIlIKGURlbGV0ZU1vZGVsVmVyc2lvblJlcXVlc3QSNQoEbmFtZRgBIAEo",
+ "CUIn4EEC+kEhCh9haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL01vZGVsInEK",
+ "Gk1lcmdlVmVyc2lvbkFsaWFzZXNSZXF1ZXN0EjUKBG5hbWUYASABKAlCJ+BB",
+ "AvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbBIcCg92ZXJz",
+ "aW9uX2FsaWFzZXMYAiADKAlCA+BBAiL9AgoSRXhwb3J0TW9kZWxSZXF1ZXN0",
+ "EjUKBG5hbWUYASABKAlCJ+BBAvpBIQofYWlwbGF0Zm9ybS5nb29nbGVhcGlz",
+ "LmNvbS9Nb2RlbBJcCg1vdXRwdXRfY29uZmlnGAIgASgLMkAuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5FeHBvcnRNb2RlbFJlcXVlc3QuT3V0",
+ "cHV0Q29uZmlnQgPgQQIa0QEKDE91dHB1dENvbmZpZxIYChBleHBvcnRfZm9y",
+ "bWF0X2lkGAEgASgJEk0KFGFydGlmYWN0X2Rlc3RpbmF0aW9uGAMgASgLMi8u",
+ "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5HY3NEZXN0aW5hdGlv",
+ "bhJYChFpbWFnZV9kZXN0aW5hdGlvbhgEIAEoCzI9Lmdvb2dsZS5jbG91ZC5h",
+ "aXBsYXRmb3JtLnYxYmV0YTEuQ29udGFpbmVyUmVnaXN0cnlEZXN0aW5hdGlv",
+ "biKmAgocRXhwb3J0TW9kZWxPcGVyYXRpb25NZXRhZGF0YRJTChBnZW5lcmlj",
+ "X21ldGFkYXRhGAEgASgLMjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5HZW5lcmljT3BlcmF0aW9uTWV0YWRhdGESYgoLb3V0cHV0X2luZm8Y",
+ "AiABKAsySC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4cG9y",
+ "dE1vZGVsT3BlcmF0aW9uTWV0YWRhdGEuT3V0cHV0SW5mb0ID4EEDGk0KCk91",
+ "dHB1dEluZm8SIAoTYXJ0aWZhY3Rfb3V0cHV0X3VyaRgCIAEoCUID4EEDEh0K",
+ "EGltYWdlX291dHB1dF91cmkYAyABKAlCA+BBAyIiCiBVcGRhdGVFeHBsYW5h",
+ "dGlvbkRhdGFzZXRSZXNwb25zZSIVChNFeHBvcnRNb2RlbFJlc3BvbnNlIsUC",
+ "ChBDb3B5TW9kZWxSZXF1ZXN0EhcKCG1vZGVsX2lkGAQgASgJQgPgQQFIABI/",
+ "CgxwYXJlbnRfbW9kZWwYBSABKAlCJ+BBAfpBIQofYWlwbGF0Zm9ybS5nb29n",
+ "bGVhcGlzLmNvbS9Nb2RlbEgAEjkKBnBhcmVudBgBIAEoCUIp4EEC+kEjCiFs",
+ "b2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb24SPQoMc291cmNlX21v",
+ "ZGVsGAIgASgJQifgQQL6QSEKH2FpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20v",
+ "TW9kZWwSSAoPZW5jcnlwdGlvbl9zcGVjGAMgASgLMi8uZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5FbmNyeXB0aW9uU3BlY0ITChFkZXN0aW5h",
+ "dGlvbl9tb2RlbCJxChpDb3B5TW9kZWxPcGVyYXRpb25NZXRhZGF0YRJTChBn",
+ "ZW5lcmljX21ldGFkYXRhGAEgASgLMjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
+ "cm0udjFiZXRhMS5HZW5lcmljT3BlcmF0aW9uTWV0YWRhdGEiZwoRQ29weU1v",
+ "ZGVsUmVzcG9uc2USMwoFbW9kZWwYASABKAlCJPpBIQofYWlwbGF0Zm9ybS5n",
+ "b29nbGVhcGlzLmNvbS9Nb2RlbBIdChBtb2RlbF92ZXJzaW9uX2lkGAIgASgJ",
+ "QgPgQQMiqAEKHEltcG9ydE1vZGVsRXZhbHVhdGlvblJlcXVlc3QSNwoGcGFy",
+ "ZW50GAEgASgJQifgQQL6QSEKH2FpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20v",
+ "TW9kZWwSTwoQbW9kZWxfZXZhbHVhdGlvbhgCIAEoCzIwLmdvb2dsZS5jbG91",
+ "ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxFdmFsdWF0aW9uQgPgQQIiyQEK",
+ "J0JhdGNoSW1wb3J0TW9kZWxFdmFsdWF0aW9uU2xpY2VzUmVxdWVzdBJBCgZw",
+ "YXJlbnQYASABKAlCMeBBAvpBKwopYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNv",
+ "bS9Nb2RlbEV2YWx1YXRpb24SWwoXbW9kZWxfZXZhbHVhdGlvbl9zbGljZXMY",
+ "AiADKAsyNS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVs",
+ "RXZhbHVhdGlvblNsaWNlQgPgQQIiWQooQmF0Y2hJbXBvcnRNb2RlbEV2YWx1",
+ "YXRpb25TbGljZXNSZXNwb25zZRItCiBpbXBvcnRlZF9tb2RlbF9ldmFsdWF0",
+ "aW9uX3NsaWNlcxgBIAMoCUID4EEDIsoBCiZCYXRjaEltcG9ydEV2YWx1YXRl",
+ "ZEFubm90YXRpb25zUmVxdWVzdBJGCgZwYXJlbnQYASABKAlCNuBBAvpBMAou",
+ "YWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS9Nb2RlbEV2YWx1YXRpb25TbGlj",
+ "ZRJYChVldmFsdWF0ZWRfYW5ub3RhdGlvbnMYAiADKAsyNC5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLkV2YWx1YXRlZEFubm90YXRpb25CA+BB",
+ "AiJcCidCYXRjaEltcG9ydEV2YWx1YXRlZEFubm90YXRpb25zUmVzcG9uc2US",
+ "MQokaW1wb3J0ZWRfZXZhbHVhdGVkX2Fubm90YXRpb25zX2NvdW50GAEgASgF",
+ "QgPgQQMiXAoZR2V0TW9kZWxFdmFsdWF0aW9uUmVxdWVzdBI/CgRuYW1lGAEg",
+ "ASgJQjHgQQL6QSsKKWFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20vTW9kZWxF",
+ "dmFsdWF0aW9uIrwBChtMaXN0TW9kZWxFdmFsdWF0aW9uc1JlcXVlc3QSNwoG",
+ "cGFyZW50GAEgASgJQifgQQL6QSEKH2FpcGxhdGZvcm0uZ29vZ2xlYXBpcy5j",
+ "b20vTW9kZWwSDgoGZmlsdGVyGAIgASgJEhEKCXBhZ2Vfc2l6ZRgDIAEoBRIS",
+ "CgpwYWdlX3Rva2VuGAQgASgJEi0KCXJlYWRfbWFzaxgFIAEoCzIaLmdvb2ds",
+ "ZS5wcm90b2J1Zi5GaWVsZE1hc2sihAEKHExpc3RNb2RlbEV2YWx1YXRpb25z",
+ "UmVzcG9uc2USSwoRbW9kZWxfZXZhbHVhdGlvbnMYASADKAsyMC5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsRXZhbHVhdGlvbhIXCg9u",
+ "ZXh0X3BhZ2VfdG9rZW4YAiABKAkiZgoeR2V0TW9kZWxFdmFsdWF0aW9uU2xp",
+ "Y2VSZXF1ZXN0EkQKBG5hbWUYASABKAlCNuBBAvpBMAouYWlwbGF0Zm9ybS5n",
+ "b29nbGVhcGlzLmNvbS9Nb2RlbEV2YWx1YXRpb25TbGljZSLLAQogTGlzdE1v",
+ "ZGVsRXZhbHVhdGlvblNsaWNlc1JlcXVlc3QSQQoGcGFyZW50GAEgASgJQjHg",
+ "QQL6QSsKKWFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb20vTW9kZWxFdmFsdWF0",
+ "aW9uEg4KBmZpbHRlchgCIAEoCRIRCglwYWdlX3NpemUYAyABKAUSEgoKcGFn",
+ "ZV90b2tlbhgEIAEoCRItCglyZWFkX21hc2sYBSABKAsyGi5nb29nbGUucHJv",
+ "dG9idWYuRmllbGRNYXNrIpQBCiFMaXN0TW9kZWxFdmFsdWF0aW9uU2xpY2Vz",
+ "UmVzcG9uc2USVgoXbW9kZWxfZXZhbHVhdGlvbl9zbGljZXMYASADKAsyNS5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsRXZhbHVhdGlv",
+ "blNsaWNlEhcKD25leHRfcGFnZV90b2tlbhgCIAEoCTKIJAoMTW9kZWxTZXJ2",
+ "aWNlEuoBCgtVcGxvYWRNb2RlbBIzLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuVXBsb2FkTW9kZWxSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5u",
+ "aW5nLk9wZXJhdGlvbiKGAcpBMwoTVXBsb2FkTW9kZWxSZXNwb25zZRIcVXBs",
+ "b2FkTW9kZWxPcGVyYXRpb25NZXRhZGF0YdpBDHBhcmVudCxtb2RlbILT5JMC",
+ "OyI2L3YxYmV0YTEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9t",
+ "b2RlbHM6dXBsb2FkOgEqEqQBCghHZXRNb2RlbBIwLmdvb2dsZS5jbG91ZC5h",
+ "aXBsYXRmb3JtLnYxYmV0YTEuR2V0TW9kZWxSZXF1ZXN0GiYuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Nb2RlbCI+2kEEbmFtZYLT5JMCMRIv",
+ "L3YxYmV0YTEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMv",
+ "Kn0StwEKCkxpc3RNb2RlbHMSMi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLkxpc3RNb2RlbHNSZXF1ZXN0GjMuZ29vZ2xlLmNsb3VkLmFpcGxh",
+ "dGZvcm0udjFiZXRhMS5MaXN0TW9kZWxzUmVzcG9uc2UiQNpBBnBhcmVudILT",
+ "5JMCMRIvL3YxYmV0YTEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8q",
+ "fS9tb2RlbHMS1wEKEUxpc3RNb2RlbFZlcnNpb25zEjkuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5MaXN0TW9kZWxWZXJzaW9uc1JlcXVlc3Qa",
+ "Oi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkxpc3RNb2RlbFZl",
+ "cnNpb25zUmVzcG9uc2UiS9pBBG5hbWWC0+STAj4SPC92MWJldGExL3tuYW1l",
+ "PXByb2plY3RzLyovbG9jYXRpb25zLyovbW9kZWxzLyp9Omxpc3RWZXJzaW9u",
+ "cxL4AQobTGlzdE1vZGVsVmVyc2lvbkNoZWNrcG9pbnRzEkMuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5MaXN0TW9kZWxWZXJzaW9uQ2hlY2tw",
+ "b2ludHNSZXF1ZXN0GkQuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh",
+ "MS5MaXN0TW9kZWxWZXJzaW9uQ2hlY2twb2ludHNSZXNwb25zZSJO2kEEbmFt",
+ "ZYLT5JMCQRI/L3YxYmV0YTEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMv",
+ "Ki9tb2RlbHMvKn06bGlzdENoZWNrcG9pbnRzEsQBCgtVcGRhdGVNb2RlbBIz",
+ "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVXBkYXRlTW9kZWxS",
+ "ZXF1ZXN0GiYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Nb2Rl",
+ "bCJY2kERbW9kZWwsdXBkYXRlX21hc2uC0+STAj4yNS92MWJldGExL3ttb2Rl",
+ "bC5uYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovbW9kZWxzLyp9OgVtb2Rl",
+ "bBKqAgoYVXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0EkAuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5VcGRhdGVFeHBsYW5hdGlvbkRhdGFzZXRS",
+ "ZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKsAcpBTQog",
+ "VXBkYXRlRXhwbGFuYXRpb25EYXRhc2V0UmVzcG9uc2USKVVwZGF0ZUV4cGxh",
+ "bmF0aW9uRGF0YXNldE9wZXJhdGlvbk1ldGFkYXRh2kEFbW9kZWyC0+STAk4i",
+ "SS92MWJldGExL3ttb2RlbD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL21vZGVs",
+ "cy8qfTp1cGRhdGVFeHBsYW5hdGlvbkRhdGFzZXQ6ASoS1AEKC0RlbGV0ZU1v",
+ "ZGVsEjMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5EZWxldGVN",
+ "b2RlbFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uInHK",
+ "QTAKFWdvb2dsZS5wcm90b2J1Zi5FbXB0eRIXRGVsZXRlT3BlcmF0aW9uTWV0",
+ "YWRhdGHaQQRuYW1lgtPkkwIxKi8vdjFiZXRhMS97bmFtZT1wcm9qZWN0cy8q",
+ "L2xvY2F0aW9ucy8qL21vZGVscy8qfRLwAQoSRGVsZXRlTW9kZWxWZXJzaW9u",
+ "EjouZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5EZWxldGVNb2Rl",
+ "bFZlcnNpb25SZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlv",
+ "biJ/ykEwChVnb29nbGUucHJvdG9idWYuRW1wdHkSF0RlbGV0ZU9wZXJhdGlv",
+ "bk1ldGFkYXRh2kEEbmFtZYLT5JMCPyo9L3YxYmV0YTEve25hbWU9cHJvamVj",
+ "dHMvKi9sb2NhdGlvbnMvKi9tb2RlbHMvKn06ZGVsZXRlVmVyc2lvbhLhAQoT",
+ "TWVyZ2VWZXJzaW9uQWxpYXNlcxI7Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuTWVyZ2VWZXJzaW9uQWxpYXNlc1JlcXVlc3QaJi5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsImXaQRRuYW1lLHZlcnNp",
+ "b25fYWxpYXNlc4LT5JMCSCJDL3YxYmV0YTEve25hbWU9cHJvamVjdHMvKi9s",
+ "b2NhdGlvbnMvKi9tb2RlbHMvKn06bWVyZ2VWZXJzaW9uQWxpYXNlczoBKhLw",
+ "AQoLRXhwb3J0TW9kZWwSMy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLkV4cG9ydE1vZGVsUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5P",
+ "cGVyYXRpb24ijAHKQTMKE0V4cG9ydE1vZGVsUmVzcG9uc2USHEV4cG9ydE1v",
+ "ZGVsT3BlcmF0aW9uTWV0YWRhdGHaQRJuYW1lLG91dHB1dF9jb25maWeC0+ST",
+ "AjsiNi92MWJldGExL3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovbW9k",
+ "ZWxzLyp9OmV4cG9ydDoBKhLnAQoJQ29weU1vZGVsEjEuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5Db3B5TW9kZWxSZXF1ZXN0Gh0uZ29vZ2xl",
+ "LmxvbmdydW5uaW5nLk9wZXJhdGlvbiKHAcpBLwoRQ29weU1vZGVsUmVzcG9u",
+ "c2USGkNvcHlNb2RlbE9wZXJhdGlvbk1ldGFkYXRh2kETcGFyZW50LHNvdXJj",
+ "ZV9tb2RlbILT5JMCOSI0L3YxYmV0YTEve3BhcmVudD1wcm9qZWN0cy8qL2xv",
+ "Y2F0aW9ucy8qfS9tb2RlbHM6Y29weToBKhLzAQoVSW1wb3J0TW9kZWxFdmFs",
+ "dWF0aW9uEj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5JbXBv",
+ "cnRNb2RlbEV2YWx1YXRpb25SZXF1ZXN0GjAuZ29vZ2xlLmNsb3VkLmFpcGxh",
+ "dGZvcm0udjFiZXRhMS5Nb2RlbEV2YWx1YXRpb24iadpBF3BhcmVudCxtb2Rl",
+ "bF9ldmFsdWF0aW9ugtPkkwJJIkQvdjFiZXRhMS97cGFyZW50PXByb2plY3Rz",
+ "LyovbG9jYXRpb25zLyovbW9kZWxzLyp9L2V2YWx1YXRpb25zOmltcG9ydDoB",
+ "KhK3AgogQmF0Y2hJbXBvcnRNb2RlbEV2YWx1YXRpb25TbGljZXMSSC5nb29n",
+ "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkJhdGNoSW1wb3J0TW9kZWxF",
+ "dmFsdWF0aW9uU2xpY2VzUmVxdWVzdBpJLmdvb2dsZS5jbG91ZC5haXBsYXRm",
+ "b3JtLnYxYmV0YTEuQmF0Y2hJbXBvcnRNb2RlbEV2YWx1YXRpb25TbGljZXNS",
+ "ZXNwb25zZSJ+2kEecGFyZW50LG1vZGVsX2V2YWx1YXRpb25fc2xpY2VzgtPk",
+ "kwJXIlIvdjFiZXRhMS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyov",
+ "bW9kZWxzLyovZXZhbHVhdGlvbnMvKn0vc2xpY2VzOmJhdGNoSW1wb3J0OgEq",
+ "ErQCCh9CYXRjaEltcG9ydEV2YWx1YXRlZEFubm90YXRpb25zEkcuZ29vZ2xl",
+ "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5CYXRjaEltcG9ydEV2YWx1YXRl",
+ "ZEFubm90YXRpb25zUmVxdWVzdBpILmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuQmF0Y2hJbXBvcnRFdmFsdWF0ZWRBbm5vdGF0aW9uc1Jlc3Bv",
+ "bnNlIn7aQRxwYXJlbnQsZXZhbHVhdGVkX2Fubm90YXRpb25zgtPkkwJZIlQv",
+ "djFiZXRhMS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyovbW9kZWxz",
+ "LyovZXZhbHVhdGlvbnMvKi9zbGljZXMvKn06YmF0Y2hJbXBvcnQ6ASoS0AEK",
+ "EkdldE1vZGVsRXZhbHVhdGlvbhI6Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuR2V0TW9kZWxFdmFsdWF0aW9uUmVxdWVzdBowLmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTW9kZWxFdmFsdWF0aW9uIkzaQQRu",
+ "YW1lgtPkkwI/Ej0vdjFiZXRhMS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9u",
+ "cy8qL21vZGVscy8qL2V2YWx1YXRpb25zLyp9EuMBChRMaXN0TW9kZWxFdmFs",
+ "dWF0aW9ucxI8Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTGlz",
+ "dE1vZGVsRXZhbHVhdGlvbnNSZXF1ZXN0Gj0uZ29vZ2xlLmNsb3VkLmFpcGxh",
+ "dGZvcm0udjFiZXRhMS5MaXN0TW9kZWxFdmFsdWF0aW9uc1Jlc3BvbnNlIk7a",
+ "QQZwYXJlbnSC0+STAj8SPS92MWJldGExL3twYXJlbnQ9cHJvamVjdHMvKi9s",
+ "b2NhdGlvbnMvKi9tb2RlbHMvKn0vZXZhbHVhdGlvbnMS6AEKF0dldE1vZGVs",
+ "RXZhbHVhdGlvblNsaWNlEj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5HZXRNb2RlbEV2YWx1YXRpb25TbGljZVJlcXVlc3QaNS5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLk1vZGVsRXZhbHVhdGlvblNsaWNl",
+ "IlXaQQRuYW1lgtPkkwJIEkYvdjFiZXRhMS97bmFtZT1wcm9qZWN0cy8qL2xv",
+ "Y2F0aW9ucy8qL21vZGVscy8qL2V2YWx1YXRpb25zLyovc2xpY2VzLyp9EvsB",
+ "ChlMaXN0TW9kZWxFdmFsdWF0aW9uU2xpY2VzEkEuZ29vZ2xlLmNsb3VkLmFp",
+ "cGxhdGZvcm0udjFiZXRhMS5MaXN0TW9kZWxFdmFsdWF0aW9uU2xpY2VzUmVx",
+ "dWVzdBpCLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuTGlzdE1v",
+ "ZGVsRXZhbHVhdGlvblNsaWNlc1Jlc3BvbnNlIlfaQQZwYXJlbnSC0+STAkgS",
+ "Ri92MWJldGExL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9tb2Rl",
+ "bHMvKi9ldmFsdWF0aW9ucy8qfS9zbGljZXMaTcpBGWFpcGxhdGZvcm0uZ29v",
+ "Z2xlYXBpcy5jb23SQS5odHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRo",
+ "L2Nsb3VkLXBsYXRmb3JtQugBCiNjb20uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
+ "cm0udjFiZXRhMUIRTW9kZWxTZXJ2aWNlUHJvdG9QAVpDY2xvdWQuZ29vZ2xl",
+ "LmNvbS9nby9haXBsYXRmb3JtL2FwaXYxYmV0YTEvYWlwbGF0Zm9ybXBiO2Fp",
+ "cGxhdGZvcm1wYqoCH0dvb2dsZS5DbG91ZC5BSVBsYXRmb3JtLlYxQmV0YTHK",
+ "Ah9Hb29nbGVcQ2xvdWRcQUlQbGF0Zm9ybVxWMWJldGEx6gIiR29vZ2xlOjpD",
+ "bG91ZDo6QUlQbGF0Zm9ybTo6VjFiZXRhMWIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Api.ClientReflection.Descriptor, global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.EncryptionSpecReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.EvaluatedAnnotationReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.ExplanationReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.IoReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.ModelReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.ModelEvaluationReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.ModelEvaluationSliceReflection.Descriptor, global::Google.Cloud.AIPlatform.V1Beta1.OperationReflection.Descriptor, global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
@@ -260,6 +273,9 @@ static ModelServiceReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ListModelsResponse), global::Google.Cloud.AIPlatform.V1Beta1.ListModelsResponse.Parser, new[]{ "Models", "NextPageToken" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionsRequest), global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionsRequest.Parser, new[]{ "Name", "PageSize", "PageToken", "Filter", "ReadMask", "OrderBy" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionsResponse), global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionsResponse.Parser, new[]{ "Models", "NextPageToken" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest), global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest.Parser, new[]{ "Name", "PageSize", "PageToken" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ModelVersionCheckpoint), global::Google.Cloud.AIPlatform.V1Beta1.ModelVersionCheckpoint.Parser, new[]{ "CheckpointId", "Epoch", "Step" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsResponse), global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsResponse.Parser, new[]{ "Checkpoints", "NextPageToken" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.UpdateModelRequest), global::Google.Cloud.AIPlatform.V1Beta1.UpdateModelRequest.Parser, new[]{ "Model", "UpdateMask" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.UpdateExplanationDatasetRequest), global::Google.Cloud.AIPlatform.V1Beta1.UpdateExplanationDatasetRequest.Parser, new[]{ "Model", "Examples" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.UpdateExplanationDatasetOperationMetadata), global::Google.Cloud.AIPlatform.V1Beta1.UpdateExplanationDatasetOperationMetadata.Parser, new[]{ "GenericMetadata" }, null, null, null, null),
@@ -2038,96 +2054,970 @@ public int PageSize {
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string PageToken {
- get { return pageToken_; }
- set {
- pageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
- }
+ public string PageToken {
+ get { return pageToken_; }
+ set {
+ pageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "filter" field.
+ public const int FilterFieldNumber = 4;
+ private string filter_ = "";
+ ///
+ /// An expression for filtering the results of the request. For field names
+ /// both snake_case and camelCase are supported.
+ ///
+ /// * `labels` supports general map functions that is:
+ /// * `labels.key=value` - key:value equality
+ /// * `labels.key:* or labels:key - key existence
+ /// * A key including a space must be quoted. `labels."a key"`.
+ ///
+ /// Some examples:
+ ///
+ /// * `labels.myKey="myValue"`
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Filter {
+ get { return filter_; }
+ set {
+ filter_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "read_mask" field.
+ public const int ReadMaskFieldNumber = 5;
+ private global::Google.Protobuf.WellKnownTypes.FieldMask readMask_;
+ ///
+ /// Mask specifying which fields to read.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Protobuf.WellKnownTypes.FieldMask ReadMask {
+ get { return readMask_; }
+ set {
+ readMask_ = value;
+ }
+ }
+
+ /// Field number for the "order_by" field.
+ public const int OrderByFieldNumber = 6;
+ private string orderBy_ = "";
+ ///
+ /// A comma-separated list of fields to order by, sorted in ascending order.
+ /// Use "desc" after a field name for descending.
+ /// Supported fields:
+ ///
+ /// * `create_time`
+ /// * `update_time`
+ ///
+ /// Example: `update_time asc, create_time desc`.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string OrderBy {
+ get { return orderBy_; }
+ set {
+ orderBy_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ListModelVersionsRequest);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ListModelVersionsRequest other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Name != other.Name) return false;
+ if (PageSize != other.PageSize) return false;
+ if (PageToken != other.PageToken) return false;
+ if (Filter != other.Filter) return false;
+ if (!object.Equals(ReadMask, other.ReadMask)) return false;
+ if (OrderBy != other.OrderBy) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Name.Length != 0) hash ^= Name.GetHashCode();
+ if (PageSize != 0) hash ^= PageSize.GetHashCode();
+ if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
+ if (Filter.Length != 0) hash ^= Filter.GetHashCode();
+ if (readMask_ != null) hash ^= ReadMask.GetHashCode();
+ if (OrderBy.Length != 0) hash ^= OrderBy.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Name.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Name);
+ }
+ if (PageSize != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(PageToken);
+ }
+ if (Filter.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Filter);
+ }
+ if (readMask_ != null) {
+ output.WriteRawTag(42);
+ output.WriteMessage(ReadMask);
+ }
+ if (OrderBy.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(OrderBy);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Name.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Name);
+ }
+ if (PageSize != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(PageToken);
+ }
+ if (Filter.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Filter);
+ }
+ if (readMask_ != null) {
+ output.WriteRawTag(42);
+ output.WriteMessage(ReadMask);
+ }
+ if (OrderBy.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(OrderBy);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Name.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
+ }
+ if (PageSize != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken);
+ }
+ if (Filter.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Filter);
+ }
+ if (readMask_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReadMask);
+ }
+ if (OrderBy.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(OrderBy);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ListModelVersionsRequest other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Name.Length != 0) {
+ Name = other.Name;
+ }
+ if (other.PageSize != 0) {
+ PageSize = other.PageSize;
+ }
+ if (other.PageToken.Length != 0) {
+ PageToken = other.PageToken;
+ }
+ if (other.Filter.Length != 0) {
+ Filter = other.Filter;
+ }
+ if (other.readMask_ != null) {
+ if (readMask_ == null) {
+ ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
+ }
+ ReadMask.MergeFrom(other.ReadMask);
+ }
+ if (other.OrderBy.Length != 0) {
+ OrderBy = other.OrderBy;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Name = input.ReadString();
+ break;
+ }
+ case 16: {
+ PageSize = input.ReadInt32();
+ break;
+ }
+ case 26: {
+ PageToken = input.ReadString();
+ break;
+ }
+ case 34: {
+ Filter = input.ReadString();
+ break;
+ }
+ case 42: {
+ if (readMask_ == null) {
+ ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
+ }
+ input.ReadMessage(ReadMask);
+ break;
+ }
+ case 50: {
+ OrderBy = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Name = input.ReadString();
+ break;
+ }
+ case 16: {
+ PageSize = input.ReadInt32();
+ break;
+ }
+ case 26: {
+ PageToken = input.ReadString();
+ break;
+ }
+ case 34: {
+ Filter = input.ReadString();
+ break;
+ }
+ case 42: {
+ if (readMask_ == null) {
+ ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
+ }
+ input.ReadMessage(ReadMask);
+ break;
+ }
+ case 50: {
+ OrderBy = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Response message for
+ /// [ModelService.ListModelVersions][google.cloud.aiplatform.v1beta1.ModelService.ListModelVersions]
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ListModelVersionsResponse : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListModelVersionsResponse());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[7]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionsResponse() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionsResponse(ListModelVersionsResponse other) : this() {
+ models_ = other.models_.Clone();
+ nextPageToken_ = other.nextPageToken_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionsResponse Clone() {
+ return new ListModelVersionsResponse(this);
+ }
+
+ /// Field number for the "models" field.
+ public const int ModelsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_models_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.Model.Parser);
+ private readonly pbc::RepeatedField models_ = new pbc::RepeatedField();
+ ///
+ /// List of Model versions in the requested page.
+ /// In the returned Model name field, version ID instead of regvision tag will
+ /// be included.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Models {
+ get { return models_; }
+ }
+
+ /// Field number for the "next_page_token" field.
+ public const int NextPageTokenFieldNumber = 2;
+ private string nextPageToken_ = "";
+ ///
+ /// A token to retrieve the next page of results.
+ /// Pass to
+ /// [ListModelVersionsRequest.page_token][google.cloud.aiplatform.v1beta1.ListModelVersionsRequest.page_token]
+ /// to obtain that page.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string NextPageToken {
+ get { return nextPageToken_; }
+ set {
+ nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ListModelVersionsResponse);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ListModelVersionsResponse other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!models_.Equals(other.models_)) return false;
+ if (NextPageToken != other.NextPageToken) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= models_.GetHashCode();
+ if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ models_.WriteTo(output, _repeated_models_codec);
+ if (NextPageToken.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(NextPageToken);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ models_.WriteTo(ref output, _repeated_models_codec);
+ if (NextPageToken.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(NextPageToken);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += models_.CalculateSize(_repeated_models_codec);
+ if (NextPageToken.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(NextPageToken);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ListModelVersionsResponse other) {
+ if (other == null) {
+ return;
+ }
+ models_.Add(other.models_);
+ if (other.NextPageToken.Length != 0) {
+ NextPageToken = other.NextPageToken;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ models_.AddEntriesFrom(input, _repeated_models_codec);
+ break;
+ }
+ case 18: {
+ NextPageToken = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ models_.AddEntriesFrom(ref input, _repeated_models_codec);
+ break;
+ }
+ case 18: {
+ NextPageToken = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Request message for
+ /// [ModelService.ListModelVersionCheckpoints][google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints].
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ListModelVersionCheckpointsRequest : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListModelVersionCheckpointsRequest());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[8]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionCheckpointsRequest() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionCheckpointsRequest(ListModelVersionCheckpointsRequest other) : this() {
+ name_ = other.name_;
+ pageSize_ = other.pageSize_;
+ pageToken_ = other.pageToken_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ListModelVersionCheckpointsRequest Clone() {
+ return new ListModelVersionCheckpointsRequest(this);
+ }
+
+ /// Field number for the "name" field.
+ public const int NameFieldNumber = 1;
+ private string name_ = "";
+ ///
+ /// Required. The name of the model version to list checkpoints for.
+ /// `projects/{project}/locations/{location}/models/{model}@{version}`
+ /// Example: `projects/{project}/locations/{location}/models/{model}@2`
+ /// or
+ /// `projects/{project}/locations/{location}/models/{model}@golden`
+ /// If no version ID or alias is specified, the latest version will be
+ /// used.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Name {
+ get { return name_; }
+ set {
+ name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "page_size" field.
+ public const int PageSizeFieldNumber = 2;
+ private int pageSize_;
+ ///
+ /// Optional. The standard list page size.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int PageSize {
+ get { return pageSize_; }
+ set {
+ pageSize_ = value;
+ }
+ }
+
+ /// Field number for the "page_token" field.
+ public const int PageTokenFieldNumber = 3;
+ private string pageToken_ = "";
+ ///
+ /// Optional. The standard list page token.
+ /// Typically obtained via
+ /// [next_page_token][google.cloud.aiplatform.v1beta1.ListModelVersionCheckpointsResponse.next_page_token]
+ /// of the previous
+ /// [ListModelVersionCheckpoints][google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints]
+ /// call.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string PageToken {
+ get { return pageToken_; }
+ set {
+ pageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ListModelVersionCheckpointsRequest);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ListModelVersionCheckpointsRequest other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Name != other.Name) return false;
+ if (PageSize != other.PageSize) return false;
+ if (PageToken != other.PageToken) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Name.Length != 0) hash ^= Name.GetHashCode();
+ if (PageSize != 0) hash ^= PageSize.GetHashCode();
+ if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Name.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Name);
+ }
+ if (PageSize != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(PageToken);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Name.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Name);
+ }
+ if (PageSize != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(PageToken);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Name.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
+ }
+ if (PageSize != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize);
+ }
+ if (PageToken.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ListModelVersionCheckpointsRequest other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Name.Length != 0) {
+ Name = other.Name;
+ }
+ if (other.PageSize != 0) {
+ PageSize = other.PageSize;
+ }
+ if (other.PageToken.Length != 0) {
+ PageToken = other.PageToken;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Name = input.ReadString();
+ break;
+ }
+ case 16: {
+ PageSize = input.ReadInt32();
+ break;
+ }
+ case 26: {
+ PageToken = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Name = input.ReadString();
+ break;
+ }
+ case 16: {
+ PageSize = input.ReadInt32();
+ break;
+ }
+ case 26: {
+ PageToken = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// A proto representation of a Spanner-stored ModelVersionCheckpoint.
+ /// The meaning of the fields is equivalent to their in-Spanner counterparts.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ModelVersionCheckpoint : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ModelVersionCheckpoint());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[9]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ModelVersionCheckpoint() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ModelVersionCheckpoint(ModelVersionCheckpoint other) : this() {
+ checkpointId_ = other.checkpointId_;
+ epoch_ = other.epoch_;
+ step_ = other.step_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
- /// Field number for the "filter" field.
- public const int FilterFieldNumber = 4;
- private string filter_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ModelVersionCheckpoint Clone() {
+ return new ModelVersionCheckpoint(this);
+ }
+
+ /// Field number for the "checkpoint_id" field.
+ public const int CheckpointIdFieldNumber = 1;
+ private string checkpointId_ = "";
///
- /// An expression for filtering the results of the request. For field names
- /// both snake_case and camelCase are supported.
- ///
- /// * `labels` supports general map functions that is:
- /// * `labels.key=value` - key:value equality
- /// * `labels.key:* or labels:key - key existence
- /// * A key including a space must be quoted. `labels."a key"`.
- ///
- /// Some examples:
- ///
- /// * `labels.myKey="myValue"`
+ /// The ID of the checkpoint.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string Filter {
- get { return filter_; }
+ public string CheckpointId {
+ get { return checkpointId_; }
set {
- filter_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ checkpointId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
- /// Field number for the "read_mask" field.
- public const int ReadMaskFieldNumber = 5;
- private global::Google.Protobuf.WellKnownTypes.FieldMask readMask_;
+ /// Field number for the "epoch" field.
+ public const int EpochFieldNumber = 2;
+ private long epoch_;
///
- /// Mask specifying which fields to read.
+ /// The epoch of the checkpoint.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::Google.Protobuf.WellKnownTypes.FieldMask ReadMask {
- get { return readMask_; }
+ public long Epoch {
+ get { return epoch_; }
set {
- readMask_ = value;
+ epoch_ = value;
}
}
- /// Field number for the "order_by" field.
- public const int OrderByFieldNumber = 6;
- private string orderBy_ = "";
+ /// Field number for the "step" field.
+ public const int StepFieldNumber = 3;
+ private long step_;
///
- /// A comma-separated list of fields to order by, sorted in ascending order.
- /// Use "desc" after a field name for descending.
- /// Supported fields:
- ///
- /// * `create_time`
- /// * `update_time`
- ///
- /// Example: `update_time asc, create_time desc`.
+ /// The step of the checkpoint.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public string OrderBy {
- get { return orderBy_; }
+ public long Step {
+ get { return step_; }
set {
- orderBy_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ step_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as ListModelVersionsRequest);
+ return Equals(other as ModelVersionCheckpoint);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(ListModelVersionsRequest other) {
+ public bool Equals(ModelVersionCheckpoint other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if (Name != other.Name) return false;
- if (PageSize != other.PageSize) return false;
- if (PageToken != other.PageToken) return false;
- if (Filter != other.Filter) return false;
- if (!object.Equals(ReadMask, other.ReadMask)) return false;
- if (OrderBy != other.OrderBy) return false;
+ if (CheckpointId != other.CheckpointId) return false;
+ if (Epoch != other.Epoch) return false;
+ if (Step != other.Step) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2135,12 +3025,9 @@ public bool Equals(ListModelVersionsRequest other) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (Name.Length != 0) hash ^= Name.GetHashCode();
- if (PageSize != 0) hash ^= PageSize.GetHashCode();
- if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
- if (Filter.Length != 0) hash ^= Filter.GetHashCode();
- if (readMask_ != null) hash ^= ReadMask.GetHashCode();
- if (OrderBy.Length != 0) hash ^= OrderBy.GetHashCode();
+ if (CheckpointId.Length != 0) hash ^= CheckpointId.GetHashCode();
+ if (Epoch != 0L) hash ^= Epoch.GetHashCode();
+ if (Step != 0L) hash ^= Step.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -2159,29 +3046,17 @@ public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (Name.Length != 0) {
+ if (CheckpointId.Length != 0) {
output.WriteRawTag(10);
- output.WriteString(Name);
+ output.WriteString(CheckpointId);
}
- if (PageSize != 0) {
+ if (Epoch != 0L) {
output.WriteRawTag(16);
- output.WriteInt32(PageSize);
- }
- if (PageToken.Length != 0) {
- output.WriteRawTag(26);
- output.WriteString(PageToken);
- }
- if (Filter.Length != 0) {
- output.WriteRawTag(34);
- output.WriteString(Filter);
- }
- if (readMask_ != null) {
- output.WriteRawTag(42);
- output.WriteMessage(ReadMask);
+ output.WriteInt64(Epoch);
}
- if (OrderBy.Length != 0) {
- output.WriteRawTag(50);
- output.WriteString(OrderBy);
+ if (Step != 0L) {
+ output.WriteRawTag(24);
+ output.WriteInt64(Step);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
@@ -2193,29 +3068,17 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (Name.Length != 0) {
+ if (CheckpointId.Length != 0) {
output.WriteRawTag(10);
- output.WriteString(Name);
+ output.WriteString(CheckpointId);
}
- if (PageSize != 0) {
+ if (Epoch != 0L) {
output.WriteRawTag(16);
- output.WriteInt32(PageSize);
- }
- if (PageToken.Length != 0) {
- output.WriteRawTag(26);
- output.WriteString(PageToken);
- }
- if (Filter.Length != 0) {
- output.WriteRawTag(34);
- output.WriteString(Filter);
+ output.WriteInt64(Epoch);
}
- if (readMask_ != null) {
- output.WriteRawTag(42);
- output.WriteMessage(ReadMask);
- }
- if (OrderBy.Length != 0) {
- output.WriteRawTag(50);
- output.WriteString(OrderBy);
+ if (Step != 0L) {
+ output.WriteRawTag(24);
+ output.WriteInt64(Step);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
@@ -2227,23 +3090,14 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (Name.Length != 0) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
- }
- if (PageSize != 0) {
- size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize);
- }
- if (PageToken.Length != 0) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken);
+ if (CheckpointId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(CheckpointId);
}
- if (Filter.Length != 0) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Filter);
- }
- if (readMask_ != null) {
- size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReadMask);
+ if (Epoch != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(Epoch);
}
- if (OrderBy.Length != 0) {
- size += 1 + pb::CodedOutputStream.ComputeStringSize(OrderBy);
+ if (Step != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(Step);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
@@ -2253,30 +3107,18 @@ public int CalculateSize() {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(ListModelVersionsRequest other) {
+ public void MergeFrom(ModelVersionCheckpoint other) {
if (other == null) {
return;
}
- if (other.Name.Length != 0) {
- Name = other.Name;
- }
- if (other.PageSize != 0) {
- PageSize = other.PageSize;
- }
- if (other.PageToken.Length != 0) {
- PageToken = other.PageToken;
- }
- if (other.Filter.Length != 0) {
- Filter = other.Filter;
+ if (other.CheckpointId.Length != 0) {
+ CheckpointId = other.CheckpointId;
}
- if (other.readMask_ != null) {
- if (readMask_ == null) {
- ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
- }
- ReadMask.MergeFrom(other.ReadMask);
+ if (other.Epoch != 0L) {
+ Epoch = other.Epoch;
}
- if (other.OrderBy.Length != 0) {
- OrderBy = other.OrderBy;
+ if (other.Step != 0L) {
+ Step = other.Step;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -2294,30 +3136,15 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
- Name = input.ReadString();
+ CheckpointId = input.ReadString();
break;
}
case 16: {
- PageSize = input.ReadInt32();
- break;
- }
- case 26: {
- PageToken = input.ReadString();
+ Epoch = input.ReadInt64();
break;
}
- case 34: {
- Filter = input.ReadString();
- break;
- }
- case 42: {
- if (readMask_ == null) {
- ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
- }
- input.ReadMessage(ReadMask);
- break;
- }
- case 50: {
- OrderBy = input.ReadString();
+ case 24: {
+ Step = input.ReadInt64();
break;
}
}
@@ -2336,30 +3163,15 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
- Name = input.ReadString();
+ CheckpointId = input.ReadString();
break;
}
case 16: {
- PageSize = input.ReadInt32();
+ Epoch = input.ReadInt64();
break;
}
- case 26: {
- PageToken = input.ReadString();
- break;
- }
- case 34: {
- Filter = input.ReadString();
- break;
- }
- case 42: {
- if (readMask_ == null) {
- ReadMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
- }
- input.ReadMessage(ReadMask);
- break;
- }
- case 50: {
- OrderBy = input.ReadString();
+ case 24: {
+ Step = input.ReadInt64();
break;
}
}
@@ -2371,24 +3183,24 @@ public void MergeFrom(pb::CodedInputStream input) {
///
/// Response message for
- /// [ModelService.ListModelVersions][google.cloud.aiplatform.v1beta1.ModelService.ListModelVersions]
+ /// [ModelService.ListModelVersionCheckpoints][google.cloud.aiplatform.v1beta1.ModelService.ListModelVersionCheckpoints]
///
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class ListModelVersionsResponse : pb::IMessage
+ public sealed partial class ListModelVersionCheckpointsResponse : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListModelVersionsResponse());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListModelVersionCheckpointsResponse());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[7]; }
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[10]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2399,7 +3211,7 @@ public sealed partial class ListModelVersionsResponse : pb::IMessageField number for the "models" field.
- public const int ModelsFieldNumber = 1;
- private static readonly pb::FieldCodec _repeated_models_codec
- = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.Model.Parser);
- private readonly pbc::RepeatedField models_ = new pbc::RepeatedField();
+ /// Field number for the "checkpoints" field.
+ public const int CheckpointsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_checkpoints_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.ModelVersionCheckpoint.Parser);
+ private readonly pbc::RepeatedField checkpoints_ = new pbc::RepeatedField();
///
- /// List of Model versions in the requested page.
- /// In the returned Model name field, version ID instead of regvision tag will
- /// be included.
+ /// List of Model Version checkpoints.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Models {
- get { return models_; }
+ public pbc::RepeatedField Checkpoints {
+ get { return checkpoints_; }
}
/// Field number for the "next_page_token" field.
@@ -2441,7 +3251,7 @@ public ListModelVersionsResponse Clone() {
///
/// A token to retrieve the next page of results.
/// Pass to
- /// [ListModelVersionsRequest.page_token][google.cloud.aiplatform.v1beta1.ListModelVersionsRequest.page_token]
+ /// [ListModelVersionCheckpointsRequest.page_token][google.cloud.aiplatform.v1beta1.ListModelVersionCheckpointsRequest.page_token]
/// to obtain that page.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2456,19 +3266,19 @@ public string NextPageToken {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as ListModelVersionsResponse);
+ return Equals(other as ListModelVersionCheckpointsResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(ListModelVersionsResponse other) {
+ public bool Equals(ListModelVersionCheckpointsResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if(!models_.Equals(other.models_)) return false;
+ if(!checkpoints_.Equals(other.checkpoints_)) return false;
if (NextPageToken != other.NextPageToken) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2477,7 +3287,7 @@ public bool Equals(ListModelVersionsResponse other) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- hash ^= models_.GetHashCode();
+ hash ^= checkpoints_.GetHashCode();
if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -2497,7 +3307,7 @@ public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- models_.WriteTo(output, _repeated_models_codec);
+ checkpoints_.WriteTo(output, _repeated_checkpoints_codec);
if (NextPageToken.Length != 0) {
output.WriteRawTag(18);
output.WriteString(NextPageToken);
@@ -2512,7 +3322,7 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- models_.WriteTo(ref output, _repeated_models_codec);
+ checkpoints_.WriteTo(ref output, _repeated_checkpoints_codec);
if (NextPageToken.Length != 0) {
output.WriteRawTag(18);
output.WriteString(NextPageToken);
@@ -2527,7 +3337,7 @@ public void WriteTo(pb::CodedOutputStream output) {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- size += models_.CalculateSize(_repeated_models_codec);
+ size += checkpoints_.CalculateSize(_repeated_checkpoints_codec);
if (NextPageToken.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NextPageToken);
}
@@ -2539,11 +3349,11 @@ public int CalculateSize() {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(ListModelVersionsResponse other) {
+ public void MergeFrom(ListModelVersionCheckpointsResponse other) {
if (other == null) {
return;
}
- models_.Add(other.models_);
+ checkpoints_.Add(other.checkpoints_);
if (other.NextPageToken.Length != 0) {
NextPageToken = other.NextPageToken;
}
@@ -2563,7 +3373,7 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
- models_.AddEntriesFrom(input, _repeated_models_codec);
+ checkpoints_.AddEntriesFrom(input, _repeated_checkpoints_codec);
break;
}
case 18: {
@@ -2586,7 +3396,7 @@ public void MergeFrom(pb::CodedInputStream input) {
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
- models_.AddEntriesFrom(ref input, _repeated_models_codec);
+ checkpoints_.AddEntriesFrom(ref input, _repeated_checkpoints_codec);
break;
}
case 18: {
@@ -2619,7 +3429,7 @@ public sealed partial class UpdateModelRequest : pb::IMessage
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[18]; }
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[21]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -5807,7 +6617,7 @@ public sealed partial class CopyModelOperationMetadata : pb::IMessage
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[20]; }
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.ModelServiceReflection.Descriptor.MessageTypes[23]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -6252,7 +7062,7 @@ public sealed partial class ImportModelEvaluationRequest : pb::IMessage
public gaxgrpc::CallSettings ListModelVersionsSettings { get; set; } = gaxgrpc::CallSettings.FromExpiration(gax::Expiration.None);
+ ///
+ /// for synchronous and asynchronous calls to
+ /// ModelServiceClient.ListModelVersionCheckpoints and
+ /// ModelServiceClient.ListModelVersionCheckpointsAsync.
+ ///
+ ///
+ ///
+ /// - This call will not be retried.
+ /// - No timeout is applied.
+ ///
+ ///
+ public gaxgrpc::CallSettings ListModelVersionCheckpointsSettings { get; set; } = gaxgrpc::CallSettings.FromExpiration(gax::Expiration.None);
+
///
/// for synchronous and asynchronous calls to
/// ModelServiceClient.UpdateModel and ModelServiceClient.UpdateModelAsync.
@@ -1200,6 +1214,180 @@ public virtual Model GetModel(ModelName name, gaxgrpc::CallSettings callSettings
return ListModelVersionsAsync(request, callSettings);
}
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request object containing all of the parameters for the API call.
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable sequence of resources.
+ public virtual gax::PagedEnumerable ListModelVersionCheckpoints(ListModelVersionCheckpointsRequest request, gaxgrpc::CallSettings callSettings = null) =>
+ throw new sys::NotImplementedException();
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request object containing all of the parameters for the API call.
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable asynchronous sequence of resources.
+ public virtual gax::PagedAsyncEnumerable ListModelVersionCheckpointsAsync(ListModelVersionCheckpointsRequest request, gaxgrpc::CallSettings callSettings = null) =>
+ throw new sys::NotImplementedException();
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ ///
+ /// Required. The name of the model version to list checkpoints for.
+ /// `projects/{project}/locations/{location}/models/{model}@{version}`
+ /// Example: `projects/{project}/locations/{location}/models/{model}@2`
+ /// or
+ /// `projects/{project}/locations/{location}/models/{model}@golden`
+ /// If no version ID or alias is specified, the latest version will be
+ /// used.
+ ///
+ ///
+ /// The token returned from the previous request. A value of null or an empty string retrieves the first
+ /// page.
+ ///
+ ///
+ /// The size of page to request. The response will not be larger than this, but may be smaller. A value of
+ /// null or 0 uses a server-defined page size.
+ ///
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable sequence of resources.
+ public virtual gax::PagedEnumerable ListModelVersionCheckpoints(string name, string pageToken = null, int? pageSize = null, gaxgrpc::CallSettings callSettings = null)
+ {
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)),
+ };
+ if (pageToken != null)
+ {
+ request.PageToken = pageToken;
+ }
+ if (pageSize != null)
+ {
+ request.PageSize = pageSize.Value;
+ }
+ return ListModelVersionCheckpoints(request, callSettings);
+ }
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ ///
+ /// Required. The name of the model version to list checkpoints for.
+ /// `projects/{project}/locations/{location}/models/{model}@{version}`
+ /// Example: `projects/{project}/locations/{location}/models/{model}@2`
+ /// or
+ /// `projects/{project}/locations/{location}/models/{model}@golden`
+ /// If no version ID or alias is specified, the latest version will be
+ /// used.
+ ///
+ ///
+ /// The token returned from the previous request. A value of null or an empty string retrieves the first
+ /// page.
+ ///
+ ///
+ /// The size of page to request. The response will not be larger than this, but may be smaller. A value of
+ /// null or 0 uses a server-defined page size.
+ ///
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable asynchronous sequence of resources.
+ public virtual gax::PagedAsyncEnumerable ListModelVersionCheckpointsAsync(string name, string pageToken = null, int? pageSize = null, gaxgrpc::CallSettings callSettings = null)
+ {
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)),
+ };
+ if (pageToken != null)
+ {
+ request.PageToken = pageToken;
+ }
+ if (pageSize != null)
+ {
+ request.PageSize = pageSize.Value;
+ }
+ return ListModelVersionCheckpointsAsync(request, callSettings);
+ }
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ ///
+ /// Required. The name of the model version to list checkpoints for.
+ /// `projects/{project}/locations/{location}/models/{model}@{version}`
+ /// Example: `projects/{project}/locations/{location}/models/{model}@2`
+ /// or
+ /// `projects/{project}/locations/{location}/models/{model}@golden`
+ /// If no version ID or alias is specified, the latest version will be
+ /// used.
+ ///
+ ///
+ /// The token returned from the previous request. A value of null or an empty string retrieves the first
+ /// page.
+ ///
+ ///
+ /// The size of page to request. The response will not be larger than this, but may be smaller. A value of
+ /// null or 0 uses a server-defined page size.
+ ///
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable sequence of resources.
+ public virtual gax::PagedEnumerable ListModelVersionCheckpoints(ModelName name, string pageToken = null, int? pageSize = null, gaxgrpc::CallSettings callSettings = null)
+ {
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)),
+ };
+ if (pageToken != null)
+ {
+ request.PageToken = pageToken;
+ }
+ if (pageSize != null)
+ {
+ request.PageSize = pageSize.Value;
+ }
+ return ListModelVersionCheckpoints(request, callSettings);
+ }
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ ///
+ /// Required. The name of the model version to list checkpoints for.
+ /// `projects/{project}/locations/{location}/models/{model}@{version}`
+ /// Example: `projects/{project}/locations/{location}/models/{model}@2`
+ /// or
+ /// `projects/{project}/locations/{location}/models/{model}@golden`
+ /// If no version ID or alias is specified, the latest version will be
+ /// used.
+ ///
+ ///
+ /// The token returned from the previous request. A value of null or an empty string retrieves the first
+ /// page.
+ ///
+ ///
+ /// The size of page to request. The response will not be larger than this, but may be smaller. A value of
+ /// null or 0 uses a server-defined page size.
+ ///
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable asynchronous sequence of resources.
+ public virtual gax::PagedAsyncEnumerable ListModelVersionCheckpointsAsync(ModelName name, string pageToken = null, int? pageSize = null, gaxgrpc::CallSettings callSettings = null)
+ {
+ ListModelVersionCheckpointsRequest request = new ListModelVersionCheckpointsRequest
+ {
+ ModelName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)),
+ };
+ if (pageToken != null)
+ {
+ request.PageToken = pageToken;
+ }
+ if (pageSize != null)
+ {
+ request.PageSize = pageSize.Value;
+ }
+ return ListModelVersionCheckpointsAsync(request, callSettings);
+ }
+
///
/// Updates a Model.
///
@@ -3503,6 +3691,8 @@ public sealed partial class ModelServiceClientImpl : ModelServiceClient
private readonly gaxgrpc::ApiCall _callListModelVersions;
+ private readonly gaxgrpc::ApiCall _callListModelVersionCheckpoints;
+
private readonly gaxgrpc::ApiCall _callUpdateModel;
private readonly gaxgrpc::ApiCall _callUpdateExplanationDataset;
@@ -3566,6 +3756,9 @@ public ModelServiceClientImpl(ModelService.ModelServiceClient grpcClient, ModelS
_callListModelVersions = clientHelper.BuildApiCall("ListModelVersions", grpcClient.ListModelVersionsAsync, grpcClient.ListModelVersions, effectiveSettings.ListModelVersionsSettings).WithGoogleRequestParam("name", request => request.Name);
Modify_ApiCall(ref _callListModelVersions);
Modify_ListModelVersionsApiCall(ref _callListModelVersions);
+ _callListModelVersionCheckpoints = clientHelper.BuildApiCall("ListModelVersionCheckpoints", grpcClient.ListModelVersionCheckpointsAsync, grpcClient.ListModelVersionCheckpoints, effectiveSettings.ListModelVersionCheckpointsSettings).WithGoogleRequestParam("name", request => request.Name);
+ Modify_ApiCall(ref _callListModelVersionCheckpoints);
+ Modify_ListModelVersionCheckpointsApiCall(ref _callListModelVersionCheckpoints);
_callUpdateModel = clientHelper.BuildApiCall("UpdateModel", grpcClient.UpdateModelAsync, grpcClient.UpdateModel, effectiveSettings.UpdateModelSettings).WithGoogleRequestParam("model.name", request => request.Model?.Name);
Modify_ApiCall(ref _callUpdateModel);
Modify_UpdateModelApiCall(ref _callUpdateModel);
@@ -3621,6 +3814,8 @@ public ModelServiceClientImpl(ModelService.ModelServiceClient grpcClient, ModelS
partial void Modify_ListModelVersionsApiCall(ref gaxgrpc::ApiCall call);
+ partial void Modify_ListModelVersionCheckpointsApiCall(ref gaxgrpc::ApiCall call);
+
partial void Modify_UpdateModelApiCall(ref gaxgrpc::ApiCall call);
partial void Modify_UpdateExplanationDatasetApiCall(ref gaxgrpc::ApiCall call);
@@ -3668,6 +3863,8 @@ public ModelServiceClientImpl(ModelService.ModelServiceClient grpcClient, ModelS
partial void Modify_ListModelVersionsRequest(ref ListModelVersionsRequest request, ref gaxgrpc::CallSettings settings);
+ partial void Modify_ListModelVersionCheckpointsRequest(ref ListModelVersionCheckpointsRequest request, ref gaxgrpc::CallSettings settings);
+
partial void Modify_UpdateModelRequest(ref UpdateModelRequest request, ref gaxgrpc::CallSettings settings);
partial void Modify_UpdateExplanationDatasetRequest(ref UpdateExplanationDatasetRequest request, ref gaxgrpc::CallSettings settings);
@@ -3795,6 +3992,30 @@ public override Model GetModel(GetModelRequest request, gaxgrpc::CallSettings ca
return new gaxgrpc::GrpcPagedAsyncEnumerable(_callListModelVersions, request, callSettings);
}
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request object containing all of the parameters for the API call.
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable sequence of resources.
+ public override gax::PagedEnumerable ListModelVersionCheckpoints(ListModelVersionCheckpointsRequest request, gaxgrpc::CallSettings callSettings = null)
+ {
+ Modify_ListModelVersionCheckpointsRequest(ref request, ref callSettings);
+ return new gaxgrpc::GrpcPagedEnumerable(_callListModelVersionCheckpoints, request, callSettings);
+ }
+
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request object containing all of the parameters for the API call.
+ /// If not null, applies overrides to this RPC call.
+ /// A pageable asynchronous sequence of resources.
+ public override gax::PagedAsyncEnumerable ListModelVersionCheckpointsAsync(ListModelVersionCheckpointsRequest request, gaxgrpc::CallSettings callSettings = null)
+ {
+ Modify_ListModelVersionCheckpointsRequest(ref request, ref callSettings);
+ return new gaxgrpc::GrpcPagedAsyncEnumerable(_callListModelVersionCheckpoints, request, callSettings);
+ }
+
///
/// Updates a Model.
///
@@ -4197,6 +4418,10 @@ public partial class ListModelVersionsRequest : gaxgrpc::IPageRequest
{
}
+ public partial class ListModelVersionCheckpointsRequest : gaxgrpc::IPageRequest
+ {
+ }
+
public partial class ListModelEvaluationsRequest : gaxgrpc::IPageRequest
{
}
@@ -4221,6 +4446,14 @@ public partial class ListModelVersionsResponse : gaxgrpc::IPageResponse
sc::IEnumerator sc::IEnumerable.GetEnumerator() => GetEnumerator();
}
+ public partial class ListModelVersionCheckpointsResponse : gaxgrpc::IPageResponse
+ {
+ /// Returns an enumerator that iterates through the resources in this response.
+ public scg::IEnumerator GetEnumerator() => Checkpoints.GetEnumerator();
+
+ sc::IEnumerator sc::IEnumerable.GetEnumerator() => GetEnumerator();
+ }
+
public partial class ListModelEvaluationsResponse : gaxgrpc::IPageResponse
{
/// Returns an enumerator that iterates through the resources in this response.
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceGrpc.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceGrpc.g.cs
index 56016ba9a3e0..42811f66405d 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceGrpc.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceGrpc.g.cs
@@ -80,6 +80,10 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller __Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionsResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionsResponse.Parser));
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ static readonly grpc::Marshaller __Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionCheckpointsRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest.Parser));
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ static readonly grpc::Marshaller __Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionCheckpointsResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsResponse.Parser));
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller __Marshaller_google_cloud_aiplatform_v1beta1_UpdateModelRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.AIPlatform.V1Beta1.UpdateModelRequest.Parser));
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Marshaller __Marshaller_google_cloud_aiplatform_v1beta1_UpdateExplanationDatasetRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.AIPlatform.V1Beta1.UpdateExplanationDatasetRequest.Parser));
@@ -152,6 +156,14 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl
__Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionsRequest,
__Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionsResponse);
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ static readonly grpc::Method __Method_ListModelVersionCheckpoints = new grpc::Method(
+ grpc::MethodType.Unary,
+ __ServiceName,
+ "ListModelVersionCheckpoints",
+ __Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionCheckpointsRequest,
+ __Marshaller_google_cloud_aiplatform_v1beta1_ListModelVersionCheckpointsResponse);
+
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
static readonly grpc::Method __Method_UpdateModel = new grpc::Method(
grpc::MethodType.Unary,
@@ -322,6 +334,18 @@ public abstract partial class ModelServiceBase
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, ""));
}
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request received from the client.
+ /// The context of the server-side call handler being invoked.
+ /// The response to send back to the client (wrapped by a task).
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ public virtual global::System.Threading.Tasks.Task ListModelVersionCheckpoints(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest request, grpc::ServerCallContext context)
+ {
+ throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, ""));
+ }
+
///
/// Updates a Model.
///
@@ -733,6 +757,54 @@ protected ModelServiceClient(ClientBaseConfiguration configuration) : base(confi
return CallInvoker.AsyncUnaryCall(__Method_ListModelVersions, null, options, request);
}
///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request to send to the server.
+ /// The initial metadata to send with the call. This parameter is optional.
+ /// An optional deadline for the call. The call will be cancelled if deadline is hit.
+ /// An optional token for canceling the call.
+ /// The response received from the server.
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ public virtual global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsResponse ListModelVersionCheckpoints(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
+ {
+ return ListModelVersionCheckpoints(request, new grpc::CallOptions(headers, deadline, cancellationToken));
+ }
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request to send to the server.
+ /// The options for the call.
+ /// The response received from the server.
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ public virtual global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsResponse ListModelVersionCheckpoints(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest request, grpc::CallOptions options)
+ {
+ return CallInvoker.BlockingUnaryCall(__Method_ListModelVersionCheckpoints, null, options, request);
+ }
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request to send to the server.
+ /// The initial metadata to send with the call. This parameter is optional.
+ /// An optional deadline for the call. The call will be cancelled if deadline is hit.
+ /// An optional token for canceling the call.
+ /// The call object.
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ public virtual grpc::AsyncUnaryCall ListModelVersionCheckpointsAsync(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
+ {
+ return ListModelVersionCheckpointsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken));
+ }
+ ///
+ /// Lists checkpoints of the specified model version.
+ ///
+ /// The request to send to the server.
+ /// The options for the call.
+ /// The call object.
+ [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)]
+ public virtual grpc::AsyncUnaryCall ListModelVersionCheckpointsAsync(global::Google.Cloud.AIPlatform.V1Beta1.ListModelVersionCheckpointsRequest request, grpc::CallOptions options)
+ {
+ return CallInvoker.AsyncUnaryCall(__Method_ListModelVersionCheckpoints, null, options, request);
+ }
+ ///
/// Updates a Model.
///
/// The request to send to the server.
@@ -1506,6 +1578,7 @@ protected override ModelServiceClient NewInstance(ClientBaseConfiguration config
.AddMethod(__Method_GetModel, serviceImpl.GetModel)
.AddMethod(__Method_ListModels, serviceImpl.ListModels)
.AddMethod(__Method_ListModelVersions, serviceImpl.ListModelVersions)
+ .AddMethod(__Method_ListModelVersionCheckpoints, serviceImpl.ListModelVersionCheckpoints)
.AddMethod(__Method_UpdateModel, serviceImpl.UpdateModel)
.AddMethod(__Method_UpdateExplanationDataset, serviceImpl.UpdateExplanationDataset)
.AddMethod(__Method_DeleteModel, serviceImpl.DeleteModel)
@@ -1533,6 +1606,7 @@ public static void BindService(grpc::ServiceBinderBase serviceBinder, ModelServi
serviceBinder.AddMethod(__Method_GetModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetModel));
serviceBinder.AddMethod(__Method_ListModels, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ListModels));
serviceBinder.AddMethod(__Method_ListModelVersions, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ListModelVersions));
+ serviceBinder.AddMethod(__Method_ListModelVersionCheckpoints, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ListModelVersionCheckpoints));
serviceBinder.AddMethod(__Method_UpdateModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.UpdateModel));
serviceBinder.AddMethod(__Method_UpdateExplanationDataset, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.UpdateExplanationDataset));
serviceBinder.AddMethod(__Method_DeleteModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.DeleteModel));
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceResourceNames.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceResourceNames.g.cs
index 85e70b4c7359..c523f1409517 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceResourceNames.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/ModelServiceResourceNames.g.cs
@@ -78,6 +78,18 @@ public partial class ListModelVersionsRequest
}
}
+ public partial class ListModelVersionCheckpointsRequest
+ {
+ ///
+ /// -typed view over the resource name property.
+ ///
+ public gcav::ModelName ModelName
+ {
+ get => string.IsNullOrEmpty(Name) ? null : gcav::ModelName.Parse(Name, allowUnparsed: true);
+ set => Name = value?.ToString() ?? "";
+ }
+ }
+
public partial class UpdateExplanationDatasetRequest
{
/// -typed view over the resource name property.
diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/gapic_metadata.json b/apis/Google.Cloud.AIPlatform.V1Beta1/gapic_metadata.json
index e91d73f99a8e..4fea8fa3567b 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/gapic_metadata.json
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/gapic_metadata.json
@@ -1552,6 +1552,12 @@
"ListModelEvaluationsAsync"
]
},
+ "ListModelVersionCheckpoints": {
+ "methods": [
+ "ListModelVersionCheckpoints",
+ "ListModelVersionCheckpointsAsync"
+ ]
+ },
"ListModelVersions": {
"methods": [
"ListModelVersions",