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