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/training_pipeline.proto 18 19 package com.google.cloud.aiplatform.v1; 20 21 public final class TrainingPipelineProto { TrainingPipelineProto()22 private TrainingPipelineProto() {} 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_TrainingPipeline_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_LabelsEntry_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_LabelsEntry_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_aiplatform_v1_InputDataConfig_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_aiplatform_v1_InputDataConfig_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_aiplatform_v1_FractionSplit_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_aiplatform_v1_FractionSplit_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_aiplatform_v1_FilterSplit_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_aiplatform_v1_FilterSplit_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_cloud_aiplatform_v1_PredefinedSplit_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_cloud_aiplatform_v1_PredefinedSplit_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_cloud_aiplatform_v1_TimestampSplit_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_cloud_aiplatform_v1_TimestampSplit_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_cloud_aiplatform_v1_StratifiedSplit_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_cloud_aiplatform_v1_StratifiedSplit_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 "\n2google/cloud/aiplatform/v1/training_pi" 72 + "peline.proto\022\032google.cloud.aiplatform.v1" 73 + "\032\037google/api/field_behavior.proto\032\031googl" 74 + "e/api/resource.proto\0320google/cloud/aipla" 75 + "tform/v1/encryption_spec.proto\032#google/c" 76 + "loud/aiplatform/v1/io.proto\032&google/clou" 77 + "d/aiplatform/v1/model.proto\032/google/clou" 78 + "d/aiplatform/v1/pipeline_state.proto\032\034go" 79 + "ogle/protobuf/struct.proto\032\037google/proto" 80 + "buf/timestamp.proto\032\027google/rpc/status.p" 81 + "roto\"\216\010\n\020TrainingPipeline\022\021\n\004name\030\001 \001(\tB" 82 + "\003\340A\003\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022F\n\021input" 83 + "_data_config\030\003 \001(\0132+.google.cloud.aiplat" 84 + "form.v1.InputDataConfig\022%\n\030training_task" 85 + "_definition\030\004 \001(\tB\003\340A\002\0229\n\024training_task_" 86 + "inputs\030\005 \001(\0132\026.google.protobuf.ValueB\003\340A" 87 + "\002\022;\n\026training_task_metadata\030\006 \001(\0132\026.goog" 88 + "le.protobuf.ValueB\003\340A\003\022:\n\017model_to_uploa" 89 + "d\030\007 \001(\0132!.google.cloud.aiplatform.v1.Mod" 90 + "el\022\025\n\010model_id\030\026 \001(\tB\003\340A\001\022\031\n\014parent_mode" 91 + "l\030\025 \001(\tB\003\340A\001\022=\n\005state\030\t \001(\0162).google.clo" 92 + "ud.aiplatform.v1.PipelineStateB\003\340A\003\022&\n\005e" 93 + "rror\030\n \001(\0132\022.google.rpc.StatusB\003\340A\003\0224\n\013c" 94 + "reate_time\030\013 \001(\0132\032.google.protobuf.Times" 95 + "tampB\003\340A\003\0223\n\nstart_time\030\014 \001(\0132\032.google.p" 96 + "rotobuf.TimestampB\003\340A\003\0221\n\010end_time\030\r \001(\013" 97 + "2\032.google.protobuf.TimestampB\003\340A\003\0224\n\013upd" 98 + "ate_time\030\016 \001(\0132\032.google.protobuf.Timesta" 99 + "mpB\003\340A\003\022H\n\006labels\030\017 \003(\01328.google.cloud.a" 100 + "iplatform.v1.TrainingPipeline.LabelsEntr" 101 + "y\022C\n\017encryption_spec\030\022 \001(\0132*.google.clou" 102 + "d.aiplatform.v1.EncryptionSpec\032-\n\013Labels" 103 + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:~\352" 104 + "A{\n*aiplatform.googleapis.com/TrainingPi" 105 + "peline\022Mprojects/{project}/locations/{lo" 106 + "cation}/trainingPipelines/{training_pipe" 107 + "line}\"\257\005\n\017InputDataConfig\022C\n\016fraction_sp" 108 + "lit\030\002 \001(\0132).google.cloud.aiplatform.v1.F" 109 + "ractionSplitH\000\022?\n\014filter_split\030\003 \001(\0132\'.g" 110 + "oogle.cloud.aiplatform.v1.FilterSplitH\000\022" 111 + "G\n\020predefined_split\030\004 \001(\0132+.google.cloud" 112 + ".aiplatform.v1.PredefinedSplitH\000\022E\n\017time" 113 + "stamp_split\030\005 \001(\0132*.google.cloud.aiplatf" 114 + "orm.v1.TimestampSplitH\000\022G\n\020stratified_sp" 115 + "lit\030\014 \001(\0132+.google.cloud.aiplatform.v1.S" 116 + "tratifiedSplitH\000\022E\n\017gcs_destination\030\010 \001(" 117 + "\0132*.google.cloud.aiplatform.v1.GcsDestin" 118 + "ationH\001\022O\n\024bigquery_destination\030\n \001(\0132/." 119 + "google.cloud.aiplatform.v1.BigQueryDesti" 120 + "nationH\001\022\027\n\ndataset_id\030\001 \001(\tB\003\340A\002\022\032\n\022ann" 121 + "otations_filter\030\006 \001(\t\022\035\n\025annotation_sche" 122 + "ma_uri\030\t \001(\t\022\026\n\016saved_query_id\030\007 \001(\t\022!\n\031" 123 + "persist_ml_use_assignment\030\013 \001(\010B\007\n\005split" 124 + "B\r\n\013destination\"^\n\rFractionSplit\022\031\n\021trai" 125 + "ning_fraction\030\001 \001(\001\022\033\n\023validation_fracti" 126 + "on\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\"e\n\013Filte" 127 + "rSplit\022\034\n\017training_filter\030\001 \001(\tB\003\340A\002\022\036\n\021" 128 + "validation_filter\030\002 \001(\tB\003\340A\002\022\030\n\013test_fil" 129 + "ter\030\003 \001(\tB\003\340A\002\"#\n\017PredefinedSplit\022\020\n\003key" 130 + "\030\001 \001(\tB\003\340A\002\"q\n\016TimestampSplit\022\031\n\021trainin" 131 + "g_fraction\030\001 \001(\001\022\033\n\023validation_fraction\030" 132 + "\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key\030\004 \001(" 133 + "\tB\003\340A\002\"r\n\017StratifiedSplit\022\031\n\021training_fr" 134 + "action\030\001 \001(\001\022\033\n\023validation_fraction\030\002 \001(" 135 + "\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key\030\004 \001(\tB\003\340" 136 + "A\002B\323\001\n\036com.google.cloud.aiplatform.v1B\025T" 137 + "rainingPipelineProtoP\001Z>cloud.google.com" 138 + "/go/aiplatform/apiv1/aiplatformpb;aiplat" 139 + "formpb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Go" 140 + "ogle\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud" 141 + "::AIPlatform::V1b\006proto3" 142 }; 143 descriptor = 144 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 145 descriptorData, 146 new com.google.protobuf.Descriptors.FileDescriptor[] { 147 com.google.api.FieldBehaviorProto.getDescriptor(), 148 com.google.api.ResourceProto.getDescriptor(), 149 com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor(), 150 com.google.cloud.aiplatform.v1.IoProto.getDescriptor(), 151 com.google.cloud.aiplatform.v1.ModelProto.getDescriptor(), 152 com.google.cloud.aiplatform.v1.PipelineStateProto.getDescriptor(), 153 com.google.protobuf.StructProto.getDescriptor(), 154 com.google.protobuf.TimestampProto.getDescriptor(), 155 com.google.rpc.StatusProto.getDescriptor(), 156 }); 157 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_descriptor = 158 getDescriptor().getMessageTypes().get(0); 159 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_fieldAccessorTable = 160 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 161 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_descriptor, 162 new java.lang.String[] { 163 "Name", 164 "DisplayName", 165 "InputDataConfig", 166 "TrainingTaskDefinition", 167 "TrainingTaskInputs", 168 "TrainingTaskMetadata", 169 "ModelToUpload", 170 "ModelId", 171 "ParentModel", 172 "State", 173 "Error", 174 "CreateTime", 175 "StartTime", 176 "EndTime", 177 "UpdateTime", 178 "Labels", 179 "EncryptionSpec", 180 }); 181 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_LabelsEntry_descriptor = 182 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_descriptor 183 .getNestedTypes() 184 .get(0); 185 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_LabelsEntry_fieldAccessorTable = 186 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 187 internal_static_google_cloud_aiplatform_v1_TrainingPipeline_LabelsEntry_descriptor, 188 new java.lang.String[] { 189 "Key", "Value", 190 }); 191 internal_static_google_cloud_aiplatform_v1_InputDataConfig_descriptor = 192 getDescriptor().getMessageTypes().get(1); 193 internal_static_google_cloud_aiplatform_v1_InputDataConfig_fieldAccessorTable = 194 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 195 internal_static_google_cloud_aiplatform_v1_InputDataConfig_descriptor, 196 new java.lang.String[] { 197 "FractionSplit", 198 "FilterSplit", 199 "PredefinedSplit", 200 "TimestampSplit", 201 "StratifiedSplit", 202 "GcsDestination", 203 "BigqueryDestination", 204 "DatasetId", 205 "AnnotationsFilter", 206 "AnnotationSchemaUri", 207 "SavedQueryId", 208 "PersistMlUseAssignment", 209 "Split", 210 "Destination", 211 }); 212 internal_static_google_cloud_aiplatform_v1_FractionSplit_descriptor = 213 getDescriptor().getMessageTypes().get(2); 214 internal_static_google_cloud_aiplatform_v1_FractionSplit_fieldAccessorTable = 215 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 216 internal_static_google_cloud_aiplatform_v1_FractionSplit_descriptor, 217 new java.lang.String[] { 218 "TrainingFraction", "ValidationFraction", "TestFraction", 219 }); 220 internal_static_google_cloud_aiplatform_v1_FilterSplit_descriptor = 221 getDescriptor().getMessageTypes().get(3); 222 internal_static_google_cloud_aiplatform_v1_FilterSplit_fieldAccessorTable = 223 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 224 internal_static_google_cloud_aiplatform_v1_FilterSplit_descriptor, 225 new java.lang.String[] { 226 "TrainingFilter", "ValidationFilter", "TestFilter", 227 }); 228 internal_static_google_cloud_aiplatform_v1_PredefinedSplit_descriptor = 229 getDescriptor().getMessageTypes().get(4); 230 internal_static_google_cloud_aiplatform_v1_PredefinedSplit_fieldAccessorTable = 231 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 232 internal_static_google_cloud_aiplatform_v1_PredefinedSplit_descriptor, 233 new java.lang.String[] { 234 "Key", 235 }); 236 internal_static_google_cloud_aiplatform_v1_TimestampSplit_descriptor = 237 getDescriptor().getMessageTypes().get(5); 238 internal_static_google_cloud_aiplatform_v1_TimestampSplit_fieldAccessorTable = 239 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 240 internal_static_google_cloud_aiplatform_v1_TimestampSplit_descriptor, 241 new java.lang.String[] { 242 "TrainingFraction", "ValidationFraction", "TestFraction", "Key", 243 }); 244 internal_static_google_cloud_aiplatform_v1_StratifiedSplit_descriptor = 245 getDescriptor().getMessageTypes().get(6); 246 internal_static_google_cloud_aiplatform_v1_StratifiedSplit_fieldAccessorTable = 247 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 248 internal_static_google_cloud_aiplatform_v1_StratifiedSplit_descriptor, 249 new java.lang.String[] { 250 "TrainingFraction", "ValidationFraction", "TestFraction", "Key", 251 }); 252 com.google.protobuf.ExtensionRegistry registry = 253 com.google.protobuf.ExtensionRegistry.newInstance(); 254 registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); 255 registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)256 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 257 descriptor, registry); com.google.api.FieldBehaviorProto.getDescriptor()258 com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor()259 com.google.api.ResourceProto.getDescriptor(); com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor()260 com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor(); com.google.cloud.aiplatform.v1.IoProto.getDescriptor()261 com.google.cloud.aiplatform.v1.IoProto.getDescriptor(); com.google.cloud.aiplatform.v1.ModelProto.getDescriptor()262 com.google.cloud.aiplatform.v1.ModelProto.getDescriptor(); com.google.cloud.aiplatform.v1.PipelineStateProto.getDescriptor()263 com.google.cloud.aiplatform.v1.PipelineStateProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor()264 com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor()265 com.google.protobuf.TimestampProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor()266 com.google.rpc.StatusProto.getDescriptor(); 267 } 268 269 // @@protoc_insertion_point(outer_class_scope) 270 } 271