• 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/custom_job.proto
18 
19 package com.google.cloud.aiplatform.v1;
20 
21 public final class CustomJobProto {
CustomJobProto()22   private CustomJobProto() {}
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_CustomJob_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_aiplatform_v1_CustomJob_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_aiplatform_v1_CustomJob_LabelsEntry_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_aiplatform_v1_CustomJob_LabelsEntry_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_aiplatform_v1_CustomJob_WebAccessUrisEntry_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_aiplatform_v1_CustomJob_WebAccessUrisEntry_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_aiplatform_v1_CustomJobSpec_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_aiplatform_v1_CustomJobSpec_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_aiplatform_v1_WorkerPoolSpec_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_aiplatform_v1_WorkerPoolSpec_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_aiplatform_v1_ContainerSpec_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_aiplatform_v1_ContainerSpec_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_aiplatform_v1_PythonPackageSpec_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_aiplatform_v1_PythonPackageSpec_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_aiplatform_v1_Scheduling_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_aiplatform_v1_Scheduling_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/custom_job."
72           + "proto\022\032google.cloud.aiplatform.v1\032\037googl"
73           + "e/api/field_behavior.proto\032\031google/api/r"
74           + "esource.proto\0320google/cloud/aiplatform/v"
75           + "1/encryption_spec.proto\032(google/cloud/ai"
76           + "platform/v1/env_var.proto\032#google/cloud/"
77           + "aiplatform/v1/io.proto\032*google/cloud/aip"
78           + "latform/v1/job_state.proto\0322google/cloud"
79           + "/aiplatform/v1/machine_resources.proto\032\036"
80           + "google/protobuf/duration.proto\032\037google/p"
81           + "rotobuf/timestamp.proto\032\027google/rpc/stat"
82           + "us.proto\"\341\006\n\tCustomJob\022\021\n\004name\030\001 \001(\tB\003\340A"
83           + "\003\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022@\n\010job_spec"
84           + "\030\004 \001(\0132).google.cloud.aiplatform.v1.Cust"
85           + "omJobSpecB\003\340A\002\0228\n\005state\030\005 \001(\0162$.google.c"
86           + "loud.aiplatform.v1.JobStateB\003\340A\003\0224\n\013crea"
87           + "te_time\030\006 \001(\0132\032.google.protobuf.Timestam"
88           + "pB\003\340A\003\0223\n\nstart_time\030\007 \001(\0132\032.google.prot"
89           + "obuf.TimestampB\003\340A\003\0221\n\010end_time\030\010 \001(\0132\032."
90           + "google.protobuf.TimestampB\003\340A\003\0224\n\013update"
91           + "_time\030\t \001(\0132\032.google.protobuf.TimestampB"
92           + "\003\340A\003\022&\n\005error\030\n \001(\0132\022.google.rpc.StatusB"
93           + "\003\340A\003\022A\n\006labels\030\013 \003(\01321.google.cloud.aipl"
94           + "atform.v1.CustomJob.LabelsEntry\022C\n\017encry"
95           + "ption_spec\030\014 \001(\0132*.google.cloud.aiplatfo"
96           + "rm.v1.EncryptionSpec\022V\n\017web_access_uris\030"
97           + "\020 \003(\01328.google.cloud.aiplatform.v1.Custo"
98           + "mJob.WebAccessUrisEntryB\003\340A\003\032-\n\013LabelsEn"
99           + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0324\n\022W"
100           + "ebAccessUrisEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030"
101           + "\002 \001(\t:\0028\001:i\352Af\n#aiplatform.googleapis.co"
102           + "m/CustomJob\022?projects/{project}/location"
103           + "s/{location}/customJobs/{custom_job}\"\341\004\n"
104           + "\rCustomJobSpec\022J\n\021worker_pool_specs\030\001 \003("
105           + "\0132*.google.cloud.aiplatform.v1.WorkerPoo"
106           + "lSpecB\003\340A\002\022:\n\nscheduling\030\003 \001(\0132&.google."
107           + "cloud.aiplatform.v1.Scheduling\022\027\n\017servic"
108           + "e_account\030\004 \001(\t\0227\n\007network\030\005 \001(\tB&\340A\001\372A "
109           + "\n\036compute.googleapis.com/Network\022\037\n\022rese"
110           + "rved_ip_ranges\030\r \003(\tB\003\340A\001\022I\n\025base_output"
111           + "_directory\030\006 \001(\0132*.google.cloud.aiplatfo"
112           + "rm.v1.GcsDestination\022B\n\013tensorboard\030\007 \001("
113           + "\tB-\340A\001\372A\'\n%aiplatform.googleapis.com/Ten"
114           + "sorboard\022\036\n\021enable_web_access\030\n \001(\010B\003\340A\001"
115           + "\022$\n\027enable_dashboard_access\030\020 \001(\010B\003\340A\001\022="
116           + "\n\nexperiment\030\021 \001(\tB)\340A\001\372A#\n!aiplatform.g"
117           + "oogleapis.com/Context\022A\n\016experiment_run\030"
118           + "\022 \001(\tB)\340A\001\372A#\n!aiplatform.googleapis.com"
119           + "/Context\"\206\003\n\016WorkerPoolSpec\022C\n\016container"
120           + "_spec\030\006 \001(\0132).google.cloud.aiplatform.v1"
121           + ".ContainerSpecH\000\022L\n\023python_package_spec\030"
122           + "\007 \001(\0132-.google.cloud.aiplatform.v1.Pytho"
123           + "nPackageSpecH\000\022E\n\014machine_spec\030\001 \001(\0132\'.g"
124           + "oogle.cloud.aiplatform.v1.MachineSpecB\006\340"
125           + "A\001\340A\005\022\032\n\rreplica_count\030\002 \001(\003B\003\340A\001\022=\n\nnfs"
126           + "_mounts\030\004 \003(\0132$.google.cloud.aiplatform."
127           + "v1.NfsMountB\003\340A\001\0227\n\tdisk_spec\030\005 \001(\0132$.go"
128           + "ogle.cloud.aiplatform.v1.DiskSpecB\006\n\004tas"
129           + "k\"w\n\rContainerSpec\022\026\n\timage_uri\030\001 \001(\tB\003\340"
130           + "A\002\022\017\n\007command\030\002 \003(\t\022\014\n\004args\030\003 \003(\t\022/\n\003env"
131           + "\030\004 \003(\0132\".google.cloud.aiplatform.v1.EnvV"
132           + "ar\"\252\001\n\021PythonPackageSpec\022\037\n\022executor_ima"
133           + "ge_uri\030\001 \001(\tB\003\340A\002\022\031\n\014package_uris\030\002 \003(\tB"
134           + "\003\340A\002\022\032\n\rpython_module\030\003 \001(\tB\003\340A\002\022\014\n\004args"
135           + "\030\004 \003(\t\022/\n\003env\030\005 \003(\0132\".google.cloud.aipla"
136           + "tform.v1.EnvVar\"_\n\nScheduling\022*\n\007timeout"
137           + "\030\001 \001(\0132\031.google.protobuf.Duration\022%\n\035res"
138           + "tart_job_on_worker_restart\030\003 \001(\010B\314\001\n\036com"
139           + ".google.cloud.aiplatform.v1B\016CustomJobPr"
140           + "otoP\001Z>cloud.google.com/go/aiplatform/ap"
141           + "iv1/aiplatformpb;aiplatformpb\252\002\032Google.C"
142           + "loud.AIPlatform.V1\312\002\032Google\\Cloud\\AIPlat"
143           + "form\\V1\352\002\035Google::Cloud::AIPlatform::V1b"
144           + "\006proto3"
145     };
146     descriptor =
147         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
148             descriptorData,
149             new com.google.protobuf.Descriptors.FileDescriptor[] {
150               com.google.api.FieldBehaviorProto.getDescriptor(),
151               com.google.api.ResourceProto.getDescriptor(),
152               com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor(),
153               com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor(),
154               com.google.cloud.aiplatform.v1.IoProto.getDescriptor(),
155               com.google.cloud.aiplatform.v1.JobStateProto.getDescriptor(),
156               com.google.cloud.aiplatform.v1.MachineResourcesProto.getDescriptor(),
157               com.google.protobuf.DurationProto.getDescriptor(),
158               com.google.protobuf.TimestampProto.getDescriptor(),
159               com.google.rpc.StatusProto.getDescriptor(),
160             });
161     internal_static_google_cloud_aiplatform_v1_CustomJob_descriptor =
162         getDescriptor().getMessageTypes().get(0);
163     internal_static_google_cloud_aiplatform_v1_CustomJob_fieldAccessorTable =
164         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
165             internal_static_google_cloud_aiplatform_v1_CustomJob_descriptor,
166             new java.lang.String[] {
167               "Name",
168               "DisplayName",
169               "JobSpec",
170               "State",
171               "CreateTime",
172               "StartTime",
173               "EndTime",
174               "UpdateTime",
175               "Error",
176               "Labels",
177               "EncryptionSpec",
178               "WebAccessUris",
179             });
180     internal_static_google_cloud_aiplatform_v1_CustomJob_LabelsEntry_descriptor =
181         internal_static_google_cloud_aiplatform_v1_CustomJob_descriptor.getNestedTypes().get(0);
182     internal_static_google_cloud_aiplatform_v1_CustomJob_LabelsEntry_fieldAccessorTable =
183         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
184             internal_static_google_cloud_aiplatform_v1_CustomJob_LabelsEntry_descriptor,
185             new java.lang.String[] {
186               "Key", "Value",
187             });
188     internal_static_google_cloud_aiplatform_v1_CustomJob_WebAccessUrisEntry_descriptor =
189         internal_static_google_cloud_aiplatform_v1_CustomJob_descriptor.getNestedTypes().get(1);
190     internal_static_google_cloud_aiplatform_v1_CustomJob_WebAccessUrisEntry_fieldAccessorTable =
191         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
192             internal_static_google_cloud_aiplatform_v1_CustomJob_WebAccessUrisEntry_descriptor,
193             new java.lang.String[] {
194               "Key", "Value",
195             });
196     internal_static_google_cloud_aiplatform_v1_CustomJobSpec_descriptor =
197         getDescriptor().getMessageTypes().get(1);
198     internal_static_google_cloud_aiplatform_v1_CustomJobSpec_fieldAccessorTable =
199         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
200             internal_static_google_cloud_aiplatform_v1_CustomJobSpec_descriptor,
201             new java.lang.String[] {
202               "WorkerPoolSpecs",
203               "Scheduling",
204               "ServiceAccount",
205               "Network",
206               "ReservedIpRanges",
207               "BaseOutputDirectory",
208               "Tensorboard",
209               "EnableWebAccess",
210               "EnableDashboardAccess",
211               "Experiment",
212               "ExperimentRun",
213             });
214     internal_static_google_cloud_aiplatform_v1_WorkerPoolSpec_descriptor =
215         getDescriptor().getMessageTypes().get(2);
216     internal_static_google_cloud_aiplatform_v1_WorkerPoolSpec_fieldAccessorTable =
217         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
218             internal_static_google_cloud_aiplatform_v1_WorkerPoolSpec_descriptor,
219             new java.lang.String[] {
220               "ContainerSpec",
221               "PythonPackageSpec",
222               "MachineSpec",
223               "ReplicaCount",
224               "NfsMounts",
225               "DiskSpec",
226               "Task",
227             });
228     internal_static_google_cloud_aiplatform_v1_ContainerSpec_descriptor =
229         getDescriptor().getMessageTypes().get(3);
230     internal_static_google_cloud_aiplatform_v1_ContainerSpec_fieldAccessorTable =
231         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
232             internal_static_google_cloud_aiplatform_v1_ContainerSpec_descriptor,
233             new java.lang.String[] {
234               "ImageUri", "Command", "Args", "Env",
235             });
236     internal_static_google_cloud_aiplatform_v1_PythonPackageSpec_descriptor =
237         getDescriptor().getMessageTypes().get(4);
238     internal_static_google_cloud_aiplatform_v1_PythonPackageSpec_fieldAccessorTable =
239         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
240             internal_static_google_cloud_aiplatform_v1_PythonPackageSpec_descriptor,
241             new java.lang.String[] {
242               "ExecutorImageUri", "PackageUris", "PythonModule", "Args", "Env",
243             });
244     internal_static_google_cloud_aiplatform_v1_Scheduling_descriptor =
245         getDescriptor().getMessageTypes().get(5);
246     internal_static_google_cloud_aiplatform_v1_Scheduling_fieldAccessorTable =
247         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
248             internal_static_google_cloud_aiplatform_v1_Scheduling_descriptor,
249             new java.lang.String[] {
250               "Timeout", "RestartJobOnWorkerRestart",
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);
256     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)257     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
258         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()259     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()260     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor()261     com.google.cloud.aiplatform.v1.EncryptionSpecProto.getDescriptor();
com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor()262     com.google.cloud.aiplatform.v1.EnvVarProto.getDescriptor();
com.google.cloud.aiplatform.v1.IoProto.getDescriptor()263     com.google.cloud.aiplatform.v1.IoProto.getDescriptor();
com.google.cloud.aiplatform.v1.JobStateProto.getDescriptor()264     com.google.cloud.aiplatform.v1.JobStateProto.getDescriptor();
com.google.cloud.aiplatform.v1.MachineResourcesProto.getDescriptor()265     com.google.cloud.aiplatform.v1.MachineResourcesProto.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor()266     com.google.protobuf.DurationProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()267     com.google.protobuf.TimestampProto.getDescriptor();
com.google.rpc.StatusProto.getDescriptor()268     com.google.rpc.StatusProto.getDescriptor();
269   }
270 
271   // @@protoc_insertion_point(outer_class_scope)
272 }
273