• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/aiplatform/v1/model.proto
18 
19 package com.google.cloud.aiplatform.v1;
20 
21 public final class ModelProto {
ModelProto()22   private ModelProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_aiplatform_v1_Model_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_aiplatform_v1_Model_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_aiplatform_v1_Model_OriginalModelInfo_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_aiplatform_v1_Model_OriginalModelInfo_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_aiplatform_v1_Model_LabelsEntry_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_aiplatform_v1_Model_LabelsEntry_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_aiplatform_v1_PredictSchemata_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_aiplatform_v1_PredictSchemata_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_aiplatform_v1_ModelContainerSpec_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_aiplatform_v1_ModelContainerSpec_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_aiplatform_v1_Port_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_aiplatform_v1_Port_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_aiplatform_v1_ModelSourceInfo_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_aiplatform_v1_ModelSourceInfo_fieldAccessorTable;
62 
getDescriptor()63   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
64     return descriptor;
65   }
66 
67   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
68 
69   static {
70     java.lang.String[] descriptorData = {
71       "\n&google/cloud/aiplatform/v1/model.proto"
72           + "\022\032google.cloud.aiplatform.v1\032\037google/api"
73           + "/field_behavior.proto\032\031google/api/resour"
74           + "ce.proto\0323google/cloud/aiplatform/v1/dep"
75           + "loyed_model_ref.proto\0320google/cloud/aipl"
76           + "atform/v1/encryption_spec.proto\032(google/"
77           + "cloud/aiplatform/v1/env_var.proto\032,googl"
78           + "e/cloud/aiplatform/v1/explanation.proto\032"
79           + "\034google/protobuf/struct.proto\032\037google/pr"
80           + "otobuf/timestamp.proto\"\232\020\n\005Model\022\014\n\004name"
81           + "\030\001 \001(\t\022\032\n\nversion_id\030\034 \001(\tB\006\340A\005\340A\003\022\027\n\017ve"
82           + "rsion_aliases\030\035 \003(\t\022<\n\023version_create_ti"
83           + "me\030\037 \001(\0132\032.google.protobuf.TimestampB\003\340A"
84           + "\003\022<\n\023version_update_time\030  \001(\0132\032.google."
85           + "protobuf.TimestampB\003\340A\003\022\031\n\014display_name\030"
86           + "\002 \001(\tB\003\340A\002\022\023\n\013description\030\003 \001(\t\022\033\n\023versi"
87           + "on_description\030\036 \001(\t\022E\n\020predict_schemata"
88           + "\030\004 \001(\0132+.google.cloud.aiplatform.v1.Pred"
89           + "ictSchemata\022 \n\023metadata_schema_uri\030\005 \001(\t"
90           + "B\003\340A\005\022-\n\010metadata\030\006 \001(\0132\026.google.protobu"
91           + "f.ValueB\003\340A\005\022U\n\030supported_export_formats"
92           + "\030\024 \003(\0132..google.cloud.aiplatform.v1.Mode"
93           + "l.ExportFormatB\003\340A\003\022M\n\021training_pipeline"
94           + "\030\007 \001(\tB2\340A\003\372A,\n*aiplatform.googleapis.co"
95           + "m/TrainingPipeline\022K\n\016container_spec\030\t \001"
96           + "(\0132..google.cloud.aiplatform.v1.ModelCon"
97           + "tainerSpecB\003\340A\004\022\031\n\014artifact_uri\030\032 \001(\tB\003\340"
98           + "A\005\022l\n$supported_deployment_resources_typ"
99           + "es\030\n \003(\01629.google.cloud.aiplatform.v1.Mo"
100           + "del.DeploymentResourcesTypeB\003\340A\003\022,\n\037supp"
101           + "orted_input_storage_formats\030\013 \003(\tB\003\340A\003\022-"
102           + "\n supported_output_storage_formats\030\014 \003(\t"
103           + "B\003\340A\003\0224\n\013create_time\030\r \001(\0132\032.google.prot"
104           + "obuf.TimestampB\003\340A\003\0224\n\013update_time\030\016 \001(\013"
105           + "2\032.google.protobuf.TimestampB\003\340A\003\022J\n\017dep"
106           + "loyed_models\030\017 \003(\0132,.google.cloud.aiplat"
107           + "form.v1.DeployedModelRefB\003\340A\003\022E\n\020explana"
108           + "tion_spec\030\027 \001(\0132+.google.cloud.aiplatfor"
109           + "m.v1.ExplanationSpec\022\014\n\004etag\030\020 \001(\t\022=\n\006la"
110           + "bels\030\021 \003(\0132-.google.cloud.aiplatform.v1."
111           + "Model.LabelsEntry\022C\n\017encryption_spec\030\030 \001"
112           + "(\0132*.google.cloud.aiplatform.v1.Encrypti"
113           + "onSpec\022K\n\021model_source_info\030& \001(\0132+.goog"
114           + "le.cloud.aiplatform.v1.ModelSourceInfoB\003"
115           + "\340A\003\022U\n\023original_model_info\030\" \001(\01323.googl"
116           + "e.cloud.aiplatform.v1.Model.OriginalMode"
117           + "lInfoB\003\340A\003\022\036\n\021metadata_artifact\030, \001(\tB\003\340"
118           + "A\003\032\325\001\n\014ExportFormat\022\017\n\002id\030\001 \001(\tB\003\340A\003\022b\n\023"
119           + "exportable_contents\030\002 \003(\0162@.google.cloud"
120           + ".aiplatform.v1.Model.ExportFormat.Export"
121           + "ableContentB\003\340A\003\"P\n\021ExportableContent\022\"\n"
122           + "\036EXPORTABLE_CONTENT_UNSPECIFIED\020\000\022\014\n\010ART"
123           + "IFACT\020\001\022\t\n\005IMAGE\020\002\032K\n\021OriginalModelInfo\022"
124           + "6\n\005model\030\001 \001(\tB\'\340A\003\372A!\n\037aiplatform.googl"
125           + "eapis.com/Model\032-\n\013LabelsEntry\022\013\n\003key\030\001 "
126           + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\214\001\n\027DeploymentRes"
127           + "ourcesType\022)\n%DEPLOYMENT_RESOURCES_TYPE_"
128           + "UNSPECIFIED\020\000\022\027\n\023DEDICATED_RESOURCES\020\001\022\027"
129           + "\n\023AUTOMATIC_RESOURCES\020\002\022\024\n\020SHARED_RESOUR"
130           + "CES\020\003:\\\352AY\n\037aiplatform.googleapis.com/Mo"
131           + "del\0226projects/{project}/locations/{locat"
132           + "ion}/models/{model}\"{\n\017PredictSchemata\022 "
133           + "\n\023instance_schema_uri\030\001 \001(\tB\003\340A\005\022\"\n\025para"
134           + "meters_schema_uri\030\002 \001(\tB\003\340A\005\022\"\n\025predicti"
135           + "on_schema_uri\030\003 \001(\tB\003\340A\005\"\373\001\n\022ModelContai"
136           + "nerSpec\022\031\n\timage_uri\030\001 \001(\tB\006\340A\002\340A\005\022\024\n\007co"
137           + "mmand\030\002 \003(\tB\003\340A\005\022\021\n\004args\030\003 \003(\tB\003\340A\005\0224\n\003e"
138           + "nv\030\004 \003(\0132\".google.cloud.aiplatform.v1.En"
139           + "vVarB\003\340A\005\0224\n\005ports\030\005 \003(\0132 .google.cloud."
140           + "aiplatform.v1.PortB\003\340A\005\022\032\n\rpredict_route"
141           + "\030\006 \001(\tB\003\340A\005\022\031\n\014health_route\030\007 \001(\tB\003\340A\005\"\036"
142           + "\n\004Port\022\026\n\016container_port\030\003 \001(\005\"\346\001\n\017Model"
143           + "SourceInfo\022P\n\013source_type\030\001 \001(\0162;.google"
144           + ".cloud.aiplatform.v1.ModelSourceInfo.Mod"
145           + "elSourceType\022\014\n\004copy\030\002 \001(\010\"s\n\017ModelSourc"
146           + "eType\022!\n\035MODEL_SOURCE_TYPE_UNSPECIFIED\020\000"
147           + "\022\n\n\006AUTOML\020\001\022\n\n\006CUSTOM\020\002\022\010\n\004BQML\020\003\022\020\n\014MO"
148           + "DEL_GARDEN\020\004\022\t\n\005GENIE\020\005B\310\001\n\036com.google.c"
149           + "loud.aiplatform.v1B\nModelProtoP\001Z>cloud."
150           + "google.com/go/aiplatform/apiv1/aiplatfor"
151           + "mpb;aiplatformpb\252\002\032Google.Cloud.AIPlatfo"
152           + "rm.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Goo"
153           + "gle::Cloud::AIPlatform::V1b\006proto3"
154     };
155     descriptor =
156         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
157             descriptorData,
158             new com.google.protobuf.Descriptors.FileDescriptor[] {
159               com.google.api.FieldBehaviorProto.getDescriptor(),
160               com.google.api.ResourceProto.getDescriptor(),
161               com.google.cloud.aiplatform.v1.DeployedModelNameProto.getDescriptor(),
162               com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor(),
163               com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor(),
164               com.google.cloud.aiplatform.v1.ExplanationProto.getDescriptor(),
165               com.google.protobuf.StructProto.getDescriptor(),
166               com.google.protobuf.TimestampProto.getDescriptor(),
167             });
168     internal_static_google_cloud_aiplatform_v1_Model_descriptor =
169         getDescriptor().getMessageTypes().get(0);
170     internal_static_google_cloud_aiplatform_v1_Model_fieldAccessorTable =
171         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
172             internal_static_google_cloud_aiplatform_v1_Model_descriptor,
173             new java.lang.String[] {
174               "Name",
175               "VersionId",
176               "VersionAliases",
177               "VersionCreateTime",
178               "VersionUpdateTime",
179               "DisplayName",
180               "Description",
181               "VersionDescription",
182               "PredictSchemata",
183               "MetadataSchemaUri",
184               "Metadata",
185               "SupportedExportFormats",
186               "TrainingPipeline",
187               "ContainerSpec",
188               "ArtifactUri",
189               "SupportedDeploymentResourcesTypes",
190               "SupportedInputStorageFormats",
191               "SupportedOutputStorageFormats",
192               "CreateTime",
193               "UpdateTime",
194               "DeployedModels",
195               "ExplanationSpec",
196               "Etag",
197               "Labels",
198               "EncryptionSpec",
199               "ModelSourceInfo",
200               "OriginalModelInfo",
201               "MetadataArtifact",
202             });
203     internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_descriptor =
204         internal_static_google_cloud_aiplatform_v1_Model_descriptor.getNestedTypes().get(0);
205     internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_fieldAccessorTable =
206         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
207             internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_descriptor,
208             new java.lang.String[] {
209               "Id", "ExportableContents",
210             });
211     internal_static_google_cloud_aiplatform_v1_Model_OriginalModelInfo_descriptor =
212         internal_static_google_cloud_aiplatform_v1_Model_descriptor.getNestedTypes().get(1);
213     internal_static_google_cloud_aiplatform_v1_Model_OriginalModelInfo_fieldAccessorTable =
214         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
215             internal_static_google_cloud_aiplatform_v1_Model_OriginalModelInfo_descriptor,
216             new java.lang.String[] {
217               "Model",
218             });
219     internal_static_google_cloud_aiplatform_v1_Model_LabelsEntry_descriptor =
220         internal_static_google_cloud_aiplatform_v1_Model_descriptor.getNestedTypes().get(2);
221     internal_static_google_cloud_aiplatform_v1_Model_LabelsEntry_fieldAccessorTable =
222         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
223             internal_static_google_cloud_aiplatform_v1_Model_LabelsEntry_descriptor,
224             new java.lang.String[] {
225               "Key", "Value",
226             });
227     internal_static_google_cloud_aiplatform_v1_PredictSchemata_descriptor =
228         getDescriptor().getMessageTypes().get(1);
229     internal_static_google_cloud_aiplatform_v1_PredictSchemata_fieldAccessorTable =
230         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
231             internal_static_google_cloud_aiplatform_v1_PredictSchemata_descriptor,
232             new java.lang.String[] {
233               "InstanceSchemaUri", "ParametersSchemaUri", "PredictionSchemaUri",
234             });
235     internal_static_google_cloud_aiplatform_v1_ModelContainerSpec_descriptor =
236         getDescriptor().getMessageTypes().get(2);
237     internal_static_google_cloud_aiplatform_v1_ModelContainerSpec_fieldAccessorTable =
238         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
239             internal_static_google_cloud_aiplatform_v1_ModelContainerSpec_descriptor,
240             new java.lang.String[] {
241               "ImageUri", "Command", "Args", "Env", "Ports", "PredictRoute", "HealthRoute",
242             });
243     internal_static_google_cloud_aiplatform_v1_Port_descriptor =
244         getDescriptor().getMessageTypes().get(3);
245     internal_static_google_cloud_aiplatform_v1_Port_fieldAccessorTable =
246         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
247             internal_static_google_cloud_aiplatform_v1_Port_descriptor,
248             new java.lang.String[] {
249               "ContainerPort",
250             });
251     internal_static_google_cloud_aiplatform_v1_ModelSourceInfo_descriptor =
252         getDescriptor().getMessageTypes().get(4);
253     internal_static_google_cloud_aiplatform_v1_ModelSourceInfo_fieldAccessorTable =
254         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
255             internal_static_google_cloud_aiplatform_v1_ModelSourceInfo_descriptor,
256             new java.lang.String[] {
257               "SourceType", "Copy",
258             });
259     com.google.protobuf.ExtensionRegistry registry =
260         com.google.protobuf.ExtensionRegistry.newInstance();
261     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
262     registry.add(com.google.api.ResourceProto.resource);
263     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)264     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
265         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()266     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()267     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.aiplatform.v1.DeployedModelNameProto.getDescriptor()268     com.google.cloud.aiplatform.v1.DeployedModelNameProto.getDescriptor();
com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor()269     com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor();
com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor()270     com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor();
com.google.cloud.aiplatform.v1.ExplanationProto.getDescriptor()271     com.google.cloud.aiplatform.v1.ExplanationProto.getDescriptor();
com.google.protobuf.StructProto.getDescriptor()272     com.google.protobuf.StructProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()273     com.google.protobuf.TimestampProto.getDescriptor();
274   }
275 
276   // @@protoc_insertion_point(outer_class_scope)
277 }
278