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",