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/dataflow/v1beta3/templates.proto
18 
19 package com.google.dataflow.v1beta3;
20 
21 public final class TemplatesProto {
TemplatesProto()22   private TemplatesProto() {}
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_dataflow_v1beta3_LaunchFlexTemplateResponse_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateResponse_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_dataflow_v1beta3_ContainerSpec_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_dataflow_v1beta3_ContainerSpec_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_ParametersEntry_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_ParametersEntry_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_LaunchOptionsEntry_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_LaunchOptionsEntry_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_TransformNameMappingsEntry_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_TransformNameMappingsEntry_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_AdditionalUserLabelsEntry_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_AdditionalUserLabelsEntry_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateRequest_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_dataflow_v1beta3_LaunchFlexTemplateRequest_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_dataflow_v1beta3_RuntimeEnvironment_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_dataflow_v1beta3_RuntimeEnvironment_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_dataflow_v1beta3_RuntimeEnvironment_AdditionalUserLabelsEntry_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_dataflow_v1beta3_RuntimeEnvironment_AdditionalUserLabelsEntry_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_dataflow_v1beta3_ParameterMetadata_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_dataflow_v1beta3_ParameterMetadata_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_dataflow_v1beta3_ParameterMetadata_CustomMetadataEntry_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_dataflow_v1beta3_ParameterMetadata_CustomMetadataEntry_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_dataflow_v1beta3_TemplateMetadata_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_dataflow_v1beta3_TemplateMetadata_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_dataflow_v1beta3_SDKInfo_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_dataflow_v1beta3_SDKInfo_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_dataflow_v1beta3_RuntimeMetadata_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_dataflow_v1beta3_RuntimeMetadata_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_ParametersEntry_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_ParametersEntry_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_dataflow_v1beta3_GetTemplateRequest_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_dataflow_v1beta3_GetTemplateRequest_fieldAccessorTable;
106   static final com.google.protobuf.Descriptors.Descriptor
107       internal_static_google_dataflow_v1beta3_GetTemplateResponse_descriptor;
108   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
109       internal_static_google_dataflow_v1beta3_GetTemplateResponse_fieldAccessorTable;
110   static final com.google.protobuf.Descriptors.Descriptor
111       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_descriptor;
112   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_fieldAccessorTable;
114   static final com.google.protobuf.Descriptors.Descriptor
115       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_ParametersEntry_descriptor;
116   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
117       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_ParametersEntry_fieldAccessorTable;
118   static final com.google.protobuf.Descriptors.Descriptor
119       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_TransformNameMappingEntry_descriptor;
120   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
121       internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_TransformNameMappingEntry_fieldAccessorTable;
122   static final com.google.protobuf.Descriptors.Descriptor
123       internal_static_google_dataflow_v1beta3_LaunchTemplateRequest_descriptor;
124   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
125       internal_static_google_dataflow_v1beta3_LaunchTemplateRequest_fieldAccessorTable;
126   static final com.google.protobuf.Descriptors.Descriptor
127       internal_static_google_dataflow_v1beta3_LaunchTemplateResponse_descriptor;
128   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129       internal_static_google_dataflow_v1beta3_LaunchTemplateResponse_fieldAccessorTable;
130   static final com.google.protobuf.Descriptors.Descriptor
131       internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_descriptor;
132   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
133       internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_fieldAccessorTable;
134   static final com.google.protobuf.Descriptors.Descriptor
135       internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_ParameterViolation_descriptor;
136   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
137       internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_ParameterViolation_fieldAccessorTable;
138   static final com.google.protobuf.Descriptors.Descriptor
139       internal_static_google_dataflow_v1beta3_DynamicTemplateLaunchParams_descriptor;
140   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
141       internal_static_google_dataflow_v1beta3_DynamicTemplateLaunchParams_fieldAccessorTable;
142 
getDescriptor()143   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
144     return descriptor;
145   }
146 
147   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
148 
149   static {
150     java.lang.String[] descriptorData = {
151       "\n\'google/dataflow/v1beta3/templates.prot"
152           + "o\022\027google.dataflow.v1beta3\032\034google/api/a"
153           + "nnotations.proto\032\027google/api/client.prot"
154           + "o\032)google/dataflow/v1beta3/environment.p"
155           + "roto\032\"google/dataflow/v1beta3/jobs.proto"
156           + "\032\027google/rpc/status.proto\"G\n\032LaunchFlexT"
157           + "emplateResponse\022)\n\003job\030\001 \001(\0132\034.google.da"
158           + "taflow.v1beta3.Job\"\345\001\n\rContainerSpec\022\r\n\005"
159           + "image\030\001 \001(\t\022;\n\010metadata\030\002 \001(\0132).google.d"
160           + "ataflow.v1beta3.TemplateMetadata\0222\n\010sdk_"
161           + "info\030\003 \001(\0132 .google.dataflow.v1beta3.SDK"
162           + "Info\022T\n\023default_environment\030\004 \001(\01327.goog"
163           + "le.dataflow.v1beta3.FlexTemplateRuntimeE"
164           + "nvironment\"\322\005\n\033LaunchFlexTemplateParamet"
165           + "er\022\020\n\010job_name\030\001 \001(\t\022@\n\016container_spec\030\004"
166           + " \001(\0132&.google.dataflow.v1beta3.Container"
167           + "SpecH\000\022!\n\027container_spec_gcs_path\030\005 \001(\tH"
168           + "\000\022X\n\nparameters\030\002 \003(\0132D.google.dataflow."
169           + "v1beta3.LaunchFlexTemplateParameter.Para"
170           + "metersEntry\022_\n\016launch_options\030\006 \003(\0132G.go"
171           + "ogle.dataflow.v1beta3.LaunchFlexTemplate"
172           + "Parameter.LaunchOptionsEntry\022L\n\013environm"
173           + "ent\030\007 \001(\01327.google.dataflow.v1beta3.Flex"
174           + "TemplateRuntimeEnvironment\022\016\n\006update\030\010 \001"
175           + "(\010\022p\n\027transform_name_mappings\030\t \003(\0132O.go"
176           + "ogle.dataflow.v1beta3.LaunchFlexTemplate"
177           + "Parameter.TransformNameMappingsEntry\0321\n\017"
178           + "ParametersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 "
179           + "\001(\t:\0028\001\0324\n\022LaunchOptionsEntry\022\013\n\003key\030\001 \001"
180           + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032<\n\032TransformNameMa"
181           + "ppingsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:"
182           + "\0028\001B\n\n\010template\"\220\007\n\036FlexTemplateRuntimeE"
183           + "nvironment\022\023\n\013num_workers\030\001 \001(\005\022\023\n\013max_w"
184           + "orkers\030\002 \001(\005\022\014\n\004zone\030\003 \001(\t\022\035\n\025service_ac"
185           + "count_email\030\004 \001(\t\022\025\n\rtemp_location\030\005 \001(\t"
186           + "\022\024\n\014machine_type\030\006 \001(\t\022\036\n\026additional_exp"
187           + "eriments\030\007 \003(\t\022\017\n\007network\030\010 \001(\t\022\022\n\nsubne"
188           + "twork\030\t \001(\t\022q\n\026additional_user_labels\030\n "
189           + "\003(\0132Q.google.dataflow.v1beta3.FlexTempla"
190           + "teRuntimeEnvironment.AdditionalUserLabel"
191           + "sEntry\022\024\n\014kms_key_name\030\013 \001(\t\022O\n\020ip_confi"
192           + "guration\030\014 \001(\01625.google.dataflow.v1beta3"
193           + ".WorkerIPAddressConfiguration\022\025\n\rworker_"
194           + "region\030\r \001(\t\022\023\n\013worker_zone\030\016 \001(\t\022\037\n\027ena"
195           + "ble_streaming_engine\030\017 \001(\010\022H\n\013flexrs_goa"
196           + "l\030\020 \001(\01623.google.dataflow.v1beta3.FlexRe"
197           + "sourceSchedulingGoal\022\030\n\020staging_location"
198           + "\030\021 \001(\t\022\033\n\023sdk_container_image\030\022 \001(\t\022\024\n\014d"
199           + "isk_size_gb\030\024 \001(\005\022L\n\025autoscaling_algorit"
200           + "hm\030\025 \001(\0162-.google.dataflow.v1beta3.Autos"
201           + "calingAlgorithm\022\030\n\020dump_heap_on_oom\030\026 \001("
202           + "\010\022#\n\033save_heap_dumps_to_gcs_path\030\027 \001(\t\022\035"
203           + "\n\025launcher_machine_type\030\030 \001(\t\032;\n\031Additio"
204           + "nalUserLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
205           + "\030\002 \001(\t:\0028\001\"\250\001\n\031LaunchFlexTemplateRequest"
206           + "\022\022\n\nproject_id\030\001 \001(\t\022N\n\020launch_parameter"
207           + "\030\002 \001(\01324.google.dataflow.v1beta3.LaunchF"
208           + "lexTemplateParameter\022\020\n\010location\030\003 \001(\t\022\025"
209           + "\n\rvalidate_only\030\004 \001(\010\"\331\004\n\022RuntimeEnviron"
210           + "ment\022\023\n\013num_workers\030\013 \001(\005\022\023\n\013max_workers"
211           + "\030\001 \001(\005\022\014\n\004zone\030\002 \001(\t\022\035\n\025service_account_"
212           + "email\030\003 \001(\t\022\025\n\rtemp_location\030\004 \001(\t\022\"\n\032by"
213           + "pass_temp_dir_validation\030\005 \001(\010\022\024\n\014machin"
214           + "e_type\030\006 \001(\t\022\036\n\026additional_experiments\030\007"
215           + " \003(\t\022\017\n\007network\030\010 \001(\t\022\022\n\nsubnetwork\030\t \001("
216           + "\t\022e\n\026additional_user_labels\030\n \003(\0132E.goog"
217           + "le.dataflow.v1beta3.RuntimeEnvironment.A"
218           + "dditionalUserLabelsEntry\022\024\n\014kms_key_name"
219           + "\030\014 \001(\t\022O\n\020ip_configuration\030\016 \001(\01625.googl"
220           + "e.dataflow.v1beta3.WorkerIPAddressConfig"
221           + "uration\022\025\n\rworker_region\030\017 \001(\t\022\023\n\013worker"
222           + "_zone\030\020 \001(\t\022\037\n\027enable_streaming_engine\030\021"
223           + " \001(\010\032;\n\031AdditionalUserLabelsEntry\022\013\n\003key"
224           + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\265\002\n\021ParameterM"
225           + "etadata\022\014\n\004name\030\001 \001(\t\022\r\n\005label\030\002 \001(\t\022\021\n\t"
226           + "help_text\030\003 \001(\t\022\023\n\013is_optional\030\004 \001(\010\022\017\n\007"
227           + "regexes\030\005 \003(\t\022:\n\nparam_type\030\006 \001(\0162&.goog"
228           + "le.dataflow.v1beta3.ParameterType\022W\n\017cus"
229           + "tom_metadata\030\007 \003(\0132>.google.dataflow.v1b"
230           + "eta3.ParameterMetadata.CustomMetadataEnt"
231           + "ry\0325\n\023CustomMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r"
232           + "\n\005value\030\002 \001(\t:\0028\001\"u\n\020TemplateMetadata\022\014\n"
233           + "\004name\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\022>\n\npara"
234           + "meters\030\003 \003(\0132*.google.dataflow.v1beta3.P"
235           + "arameterMetadata\"\206\001\n\007SDKInfo\022;\n\010language"
236           + "\030\001 \001(\0162).google.dataflow.v1beta3.SDKInfo"
237           + ".Language\022\017\n\007version\030\002 \001(\t\"-\n\010Language\022\013"
238           + "\n\007UNKNOWN\020\000\022\010\n\004JAVA\020\001\022\n\n\006PYTHON\020\002\"\205\001\n\017Ru"
239           + "ntimeMetadata\0222\n\010sdk_info\030\001 \001(\0132 .google"
240           + ".dataflow.v1beta3.SDKInfo\022>\n\nparameters\030"
241           + "\002 \003(\0132*.google.dataflow.v1beta3.Paramete"
242           + "rMetadata\"\306\002\n\034CreateJobFromTemplateReque"
243           + "st\022\022\n\nproject_id\030\001 \001(\t\022\020\n\010job_name\030\004 \001(\t"
244           + "\022\022\n\010gcs_path\030\002 \001(\tH\000\022Y\n\nparameters\030\003 \003(\013"
245           + "2E.google.dataflow.v1beta3.CreateJobFrom"
246           + "TemplateRequest.ParametersEntry\022@\n\013envir"
247           + "onment\030\005 \001(\0132+.google.dataflow.v1beta3.R"
248           + "untimeEnvironment\022\020\n\010location\030\006 \001(\t\0321\n\017P"
249           + "arametersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
250           + "(\t:\0028\001B\n\n\010template\"\305\001\n\022GetTemplateReques"
251           + "t\022\022\n\nproject_id\030\001 \001(\t\022\022\n\010gcs_path\030\002 \001(\tH"
252           + "\000\022F\n\004view\030\003 \001(\01628.google.dataflow.v1beta"
253           + "3.GetTemplateRequest.TemplateView\022\020\n\010loc"
254           + "ation\030\004 \001(\t\"!\n\014TemplateView\022\021\n\rMETADATA_"
255           + "ONLY\020\000B\n\n\010template\"\277\002\n\023GetTemplateRespon"
256           + "se\022\"\n\006status\030\001 \001(\0132\022.google.rpc.Status\022;"
257           + "\n\010metadata\030\002 \001(\0132).google.dataflow.v1bet"
258           + "a3.TemplateMetadata\022P\n\rtemplate_type\030\003 \001"
259           + "(\01629.google.dataflow.v1beta3.GetTemplate"
260           + "Response.TemplateType\022B\n\020runtime_metadat"
261           + "a\030\004 \001(\0132(.google.dataflow.v1beta3.Runtim"
262           + "eMetadata\"1\n\014TemplateType\022\013\n\007UNKNOWN\020\000\022\n"
263           + "\n\006LEGACY\020\001\022\010\n\004FLEX\020\002\"\262\003\n\030LaunchTemplateP"
264           + "arameters\022\020\n\010job_name\030\001 \001(\t\022U\n\nparameter"
265           + "s\030\002 \003(\0132A.google.dataflow.v1beta3.Launch"
266           + "TemplateParameters.ParametersEntry\022@\n\013en"
267           + "vironment\030\003 \001(\0132+.google.dataflow.v1beta"
268           + "3.RuntimeEnvironment\022\016\n\006update\030\004 \001(\010\022k\n\026"
269           + "transform_name_mapping\030\005 \003(\0132K.google.da"
270           + "taflow.v1beta3.LaunchTemplateParameters."
271           + "TransformNameMappingEntry\0321\n\017ParametersE"
272           + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032;\n\031"
273           + "TransformNameMappingEntry\022\013\n\003key\030\001 \001(\t\022\r"
274           + "\n\005value\030\002 \001(\t:\0028\001\"\224\002\n\025LaunchTemplateRequ"
275           + "est\022\022\n\nproject_id\030\001 \001(\t\022\025\n\rvalidate_only"
276           + "\030\002 \001(\010\022\022\n\010gcs_path\030\003 \001(\tH\000\022P\n\020dynamic_te"
277           + "mplate\030\006 \001(\01324.google.dataflow.v1beta3.D"
278           + "ynamicTemplateLaunchParamsH\000\022L\n\021launch_p"
279           + "arameters\030\004 \001(\01321.google.dataflow.v1beta"
280           + "3.LaunchTemplateParameters\022\020\n\010location\030\005"
281           + " \001(\tB\n\n\010template\"C\n\026LaunchTemplateRespon"
282           + "se\022)\n\003job\030\001 \001(\0132\034.google.dataflow.v1beta"
283           + "3.Job\"\276\001\n\031InvalidTemplateParameters\022c\n\024p"
284           + "arameter_violations\030\001 \003(\0132E.google.dataf"
285           + "low.v1beta3.InvalidTemplateParameters.Pa"
286           + "rameterViolation\032<\n\022ParameterViolation\022\021"
287           + "\n\tparameter\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\"I"
288           + "\n\033DynamicTemplateLaunchParams\022\020\n\010gcs_pat"
289           + "h\030\001 \001(\t\022\030\n\020staging_location\030\002 \001(\t*\316\001\n\rPa"
290           + "rameterType\022\013\n\007DEFAULT\020\000\022\010\n\004TEXT\020\001\022\023\n\017GC"
291           + "S_READ_BUCKET\020\002\022\024\n\020GCS_WRITE_BUCKET\020\003\022\021\n"
292           + "\rGCS_READ_FILE\020\004\022\022\n\016GCS_WRITE_FILE\020\005\022\023\n\017"
293           + "GCS_READ_FOLDER\020\006\022\024\n\020GCS_WRITE_FOLDER\020\007\022"
294           + "\020\n\014PUBSUB_TOPIC\020\010\022\027\n\023PUBSUB_SUBSCRIPTION"
295           + "\020\t2\302\007\n\020TemplatesService\022\337\001\n\025CreateJobFro"
296           + "mTemplate\0225.google.dataflow.v1beta3.Crea"
297           + "teJobFromTemplateRequest\032\034.google.datafl"
298           + "ow.v1beta3.Job\"q\202\323\344\223\002k\":/v1b3/projects/{"
299           + "project_id}/locations/{location}/templat"
300           + "es:\001*Z*\"%/v1b3/projects/{project_id}/tem"
301           + "plates:\001*\022\224\002\n\016LaunchTemplate\022..google.da"
302           + "taflow.v1beta3.LaunchTemplateRequest\032/.g"
303           + "oogle.dataflow.v1beta3.LaunchTemplateRes"
304           + "ponse\"\240\001\202\323\344\223\002\231\001\"A/v1b3/projects/{project"
305           + "_id}/locations/{location}/templates:laun"
306           + "ch:\021launch_parametersZA\",/v1b3/projects/"
307           + "{project_id}/templates:launch:\021launch_pa"
308           + "rameters\022\335\001\n\013GetTemplate\022+.google.datafl"
309           + "ow.v1beta3.GetTemplateRequest\032,.google.d"
310           + "ataflow.v1beta3.GetTemplateResponse\"s\202\323\344"
311           + "\223\002m\022>/v1b3/projects/{project_id}/locatio"
312           + "ns/{location}/templates:getZ+\022)/v1b3/pro"
313           + "jects/{project_id}/templates:get\032\324\001\312A\027da"
314           + "taflow.googleapis.com\322A\266\001https://www.goo"
315           + "gleapis.com/auth/cloud-platform,https://"
316           + "www.googleapis.com/auth/compute,https://"
317           + "www.googleapis.com/auth/compute.readonly"
318           + ",https://www.googleapis.com/auth/userinf"
319           + "o.email2\277\003\n\024FlexTemplatesService\022\317\001\n\022Lau"
320           + "nchFlexTemplate\0222.google.dataflow.v1beta"
321           + "3.LaunchFlexTemplateRequest\0323.google.dat"
322           + "aflow.v1beta3.LaunchFlexTemplateResponse"
323           + "\"P\202\323\344\223\002J\"E/v1b3/projects/{project_id}/lo"
324           + "cations/{location}/flexTemplates:launch:"
325           + "\001*\032\324\001\312A\027dataflow.googleapis.com\322A\266\001https"
326           + "://www.googleapis.com/auth/cloud-platfor"
327           + "m,https://www.googleapis.com/auth/comput"
328           + "e,https://www.googleapis.com/auth/comput"
329           + "e.readonly,https://www.googleapis.com/au"
330           + "th/userinfo.emailB\321\001\n\033com.google.dataflo"
331           + "w.v1beta3B\016TemplatesProtoP\001Z=cloud.googl"
332           + "e.com/go/dataflow/apiv1beta3/dataflowpb;"
333           + "dataflowpb\252\002\035Google.Cloud.Dataflow.V1Bet"
334           + "a3\312\002\035Google\\Cloud\\Dataflow\\V1beta3\352\002 Goo"
335           + "gle::Cloud::Dataflow::V1beta3b\006proto3"
336     };
337     descriptor =
338         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
339             descriptorData,
340             new com.google.protobuf.Descriptors.FileDescriptor[] {
341               com.google.api.AnnotationsProto.getDescriptor(),
342               com.google.api.ClientProto.getDescriptor(),
343               com.google.dataflow.v1beta3.EnvironmentProto.getDescriptor(),
344               com.google.dataflow.v1beta3.JobsProto.getDescriptor(),
345               com.google.rpc.StatusProto.getDescriptor(),
346             });
347     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateResponse_descriptor =
348         getDescriptor().getMessageTypes().get(0);
349     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateResponse_fieldAccessorTable =
350         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
351             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateResponse_descriptor,
352             new java.lang.String[] {
353               "Job",
354             });
355     internal_static_google_dataflow_v1beta3_ContainerSpec_descriptor =
356         getDescriptor().getMessageTypes().get(1);
357     internal_static_google_dataflow_v1beta3_ContainerSpec_fieldAccessorTable =
358         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
359             internal_static_google_dataflow_v1beta3_ContainerSpec_descriptor,
360             new java.lang.String[] {
361               "Image", "Metadata", "SdkInfo", "DefaultEnvironment",
362             });
363     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor =
364         getDescriptor().getMessageTypes().get(2);
365     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_fieldAccessorTable =
366         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
367             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor,
368             new java.lang.String[] {
369               "JobName",
370               "ContainerSpec",
371               "ContainerSpecGcsPath",
372               "Parameters",
373               "LaunchOptions",
374               "Environment",
375               "Update",
376               "TransformNameMappings",
377               "Template",
378             });
379     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_ParametersEntry_descriptor =
380         internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor
381             .getNestedTypes()
382             .get(0);
383     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_ParametersEntry_fieldAccessorTable =
384         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
385             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_ParametersEntry_descriptor,
386             new java.lang.String[] {
387               "Key", "Value",
388             });
389     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_LaunchOptionsEntry_descriptor =
390         internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor
391             .getNestedTypes()
392             .get(1);
393     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_LaunchOptionsEntry_fieldAccessorTable =
394         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
395             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_LaunchOptionsEntry_descriptor,
396             new java.lang.String[] {
397               "Key", "Value",
398             });
399     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_TransformNameMappingsEntry_descriptor =
400         internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_descriptor
401             .getNestedTypes()
402             .get(2);
403     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_TransformNameMappingsEntry_fieldAccessorTable =
404         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
405             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateParameter_TransformNameMappingsEntry_descriptor,
406             new java.lang.String[] {
407               "Key", "Value",
408             });
409     internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_descriptor =
410         getDescriptor().getMessageTypes().get(3);
411     internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_fieldAccessorTable =
412         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
413             internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_descriptor,
414             new java.lang.String[] {
415               "NumWorkers",
416               "MaxWorkers",
417               "Zone",
418               "ServiceAccountEmail",
419               "TempLocation",
420               "MachineType",
421               "AdditionalExperiments",
422               "Network",
423               "Subnetwork",
424               "AdditionalUserLabels",
425               "KmsKeyName",
426               "IpConfiguration",
427               "WorkerRegion",
428               "WorkerZone",
429               "EnableStreamingEngine",
430               "FlexrsGoal",
431               "StagingLocation",
432               "SdkContainerImage",
433               "DiskSizeGb",
434               "AutoscalingAlgorithm",
435               "DumpHeapOnOom",
436               "SaveHeapDumpsToGcsPath",
437               "LauncherMachineType",
438             });
439     internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_AdditionalUserLabelsEntry_descriptor =
440         internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_descriptor
441             .getNestedTypes()
442             .get(0);
443     internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_AdditionalUserLabelsEntry_fieldAccessorTable =
444         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
445             internal_static_google_dataflow_v1beta3_FlexTemplateRuntimeEnvironment_AdditionalUserLabelsEntry_descriptor,
446             new java.lang.String[] {
447               "Key", "Value",
448             });
449     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateRequest_descriptor =
450         getDescriptor().getMessageTypes().get(4);
451     internal_static_google_dataflow_v1beta3_LaunchFlexTemplateRequest_fieldAccessorTable =
452         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
453             internal_static_google_dataflow_v1beta3_LaunchFlexTemplateRequest_descriptor,
454             new java.lang.String[] {
455               "ProjectId", "LaunchParameter", "Location", "ValidateOnly",
456             });
457     internal_static_google_dataflow_v1beta3_RuntimeEnvironment_descriptor =
458         getDescriptor().getMessageTypes().get(5);
459     internal_static_google_dataflow_v1beta3_RuntimeEnvironment_fieldAccessorTable =
460         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
461             internal_static_google_dataflow_v1beta3_RuntimeEnvironment_descriptor,
462             new java.lang.String[] {
463               "NumWorkers",
464               "MaxWorkers",
465               "Zone",
466               "ServiceAccountEmail",
467               "TempLocation",
468               "BypassTempDirValidation",
469               "MachineType",
470               "AdditionalExperiments",
471               "Network",
472               "Subnetwork",
473               "AdditionalUserLabels",
474               "KmsKeyName",
475               "IpConfiguration",
476               "WorkerRegion",
477               "WorkerZone",
478               "EnableStreamingEngine",
479             });
480     internal_static_google_dataflow_v1beta3_RuntimeEnvironment_AdditionalUserLabelsEntry_descriptor =
481         internal_static_google_dataflow_v1beta3_RuntimeEnvironment_descriptor
482             .getNestedTypes()
483             .get(0);
484     internal_static_google_dataflow_v1beta3_RuntimeEnvironment_AdditionalUserLabelsEntry_fieldAccessorTable =
485         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
486             internal_static_google_dataflow_v1beta3_RuntimeEnvironment_AdditionalUserLabelsEntry_descriptor,
487             new java.lang.String[] {
488               "Key", "Value",
489             });
490     internal_static_google_dataflow_v1beta3_ParameterMetadata_descriptor =
491         getDescriptor().getMessageTypes().get(6);
492     internal_static_google_dataflow_v1beta3_ParameterMetadata_fieldAccessorTable =
493         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
494             internal_static_google_dataflow_v1beta3_ParameterMetadata_descriptor,
495             new java.lang.String[] {
496               "Name", "Label", "HelpText", "IsOptional", "Regexes", "ParamType", "CustomMetadata",
497             });
498     internal_static_google_dataflow_v1beta3_ParameterMetadata_CustomMetadataEntry_descriptor =
499         internal_static_google_dataflow_v1beta3_ParameterMetadata_descriptor
500             .getNestedTypes()
501             .get(0);
502     internal_static_google_dataflow_v1beta3_ParameterMetadata_CustomMetadataEntry_fieldAccessorTable =
503         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
504             internal_static_google_dataflow_v1beta3_ParameterMetadata_CustomMetadataEntry_descriptor,
505             new java.lang.String[] {
506               "Key", "Value",
507             });
508     internal_static_google_dataflow_v1beta3_TemplateMetadata_descriptor =
509         getDescriptor().getMessageTypes().get(7);
510     internal_static_google_dataflow_v1beta3_TemplateMetadata_fieldAccessorTable =
511         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
512             internal_static_google_dataflow_v1beta3_TemplateMetadata_descriptor,
513             new java.lang.String[] {
514               "Name", "Description", "Parameters",
515             });
516     internal_static_google_dataflow_v1beta3_SDKInfo_descriptor =
517         getDescriptor().getMessageTypes().get(8);
518     internal_static_google_dataflow_v1beta3_SDKInfo_fieldAccessorTable =
519         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
520             internal_static_google_dataflow_v1beta3_SDKInfo_descriptor,
521             new java.lang.String[] {
522               "Language", "Version",
523             });
524     internal_static_google_dataflow_v1beta3_RuntimeMetadata_descriptor =
525         getDescriptor().getMessageTypes().get(9);
526     internal_static_google_dataflow_v1beta3_RuntimeMetadata_fieldAccessorTable =
527         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
528             internal_static_google_dataflow_v1beta3_RuntimeMetadata_descriptor,
529             new java.lang.String[] {
530               "SdkInfo", "Parameters",
531             });
532     internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_descriptor =
533         getDescriptor().getMessageTypes().get(10);
534     internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_fieldAccessorTable =
535         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
536             internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_descriptor,
537             new java.lang.String[] {
538               "ProjectId",
539               "JobName",
540               "GcsPath",
541               "Parameters",
542               "Environment",
543               "Location",
544               "Template",
545             });
546     internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_ParametersEntry_descriptor =
547         internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_descriptor
548             .getNestedTypes()
549             .get(0);
550     internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_ParametersEntry_fieldAccessorTable =
551         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
552             internal_static_google_dataflow_v1beta3_CreateJobFromTemplateRequest_ParametersEntry_descriptor,
553             new java.lang.String[] {
554               "Key", "Value",
555             });
556     internal_static_google_dataflow_v1beta3_GetTemplateRequest_descriptor =
557         getDescriptor().getMessageTypes().get(11);
558     internal_static_google_dataflow_v1beta3_GetTemplateRequest_fieldAccessorTable =
559         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
560             internal_static_google_dataflow_v1beta3_GetTemplateRequest_descriptor,
561             new java.lang.String[] {
562               "ProjectId", "GcsPath", "View", "Location", "Template",
563             });
564     internal_static_google_dataflow_v1beta3_GetTemplateResponse_descriptor =
565         getDescriptor().getMessageTypes().get(12);
566     internal_static_google_dataflow_v1beta3_GetTemplateResponse_fieldAccessorTable =
567         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
568             internal_static_google_dataflow_v1beta3_GetTemplateResponse_descriptor,
569             new java.lang.String[] {
570               "Status", "Metadata", "TemplateType", "RuntimeMetadata",
571             });
572     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_descriptor =
573         getDescriptor().getMessageTypes().get(13);
574     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_fieldAccessorTable =
575         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
576             internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_descriptor,
577             new java.lang.String[] {
578               "JobName", "Parameters", "Environment", "Update", "TransformNameMapping",
579             });
580     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_ParametersEntry_descriptor =
581         internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_descriptor
582             .getNestedTypes()
583             .get(0);
584     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_ParametersEntry_fieldAccessorTable =
585         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
586             internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_ParametersEntry_descriptor,
587             new java.lang.String[] {
588               "Key", "Value",
589             });
590     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_TransformNameMappingEntry_descriptor =
591         internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_descriptor
592             .getNestedTypes()
593             .get(1);
594     internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_TransformNameMappingEntry_fieldAccessorTable =
595         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
596             internal_static_google_dataflow_v1beta3_LaunchTemplateParameters_TransformNameMappingEntry_descriptor,
597             new java.lang.String[] {
598               "Key", "Value",
599             });
600     internal_static_google_dataflow_v1beta3_LaunchTemplateRequest_descriptor =
601         getDescriptor().getMessageTypes().get(14);
602     internal_static_google_dataflow_v1beta3_LaunchTemplateRequest_fieldAccessorTable =
603         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
604             internal_static_google_dataflow_v1beta3_LaunchTemplateRequest_descriptor,
605             new java.lang.String[] {
606               "ProjectId",
607               "ValidateOnly",
608               "GcsPath",
609               "DynamicTemplate",
610               "LaunchParameters",
611               "Location",
612               "Template",
613             });
614     internal_static_google_dataflow_v1beta3_LaunchTemplateResponse_descriptor =
615         getDescriptor().getMessageTypes().get(15);
616     internal_static_google_dataflow_v1beta3_LaunchTemplateResponse_fieldAccessorTable =
617         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
618             internal_static_google_dataflow_v1beta3_LaunchTemplateResponse_descriptor,
619             new java.lang.String[] {
620               "Job",
621             });
622     internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_descriptor =
623         getDescriptor().getMessageTypes().get(16);
624     internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_fieldAccessorTable =
625         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
626             internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_descriptor,
627             new java.lang.String[] {
628               "ParameterViolations",
629             });
630     internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_ParameterViolation_descriptor =
631         internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_descriptor
632             .getNestedTypes()
633             .get(0);
634     internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_ParameterViolation_fieldAccessorTable =
635         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
636             internal_static_google_dataflow_v1beta3_InvalidTemplateParameters_ParameterViolation_descriptor,
637             new java.lang.String[] {
638               "Parameter", "Description",
639             });
640     internal_static_google_dataflow_v1beta3_DynamicTemplateLaunchParams_descriptor =
641         getDescriptor().getMessageTypes().get(17);
642     internal_static_google_dataflow_v1beta3_DynamicTemplateLaunchParams_fieldAccessorTable =
643         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
644             internal_static_google_dataflow_v1beta3_DynamicTemplateLaunchParams_descriptor,
645             new java.lang.String[] {
646               "GcsPath", "StagingLocation",
647             });
648     com.google.protobuf.ExtensionRegistry registry =
649         com.google.protobuf.ExtensionRegistry.newInstance();
650     registry.add(com.google.api.ClientProto.defaultHost);
651     registry.add(com.google.api.AnnotationsProto.http);
652     registry.add(com.google.api.ClientProto.oauthScopes);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)653     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
654         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()655     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()656     com.google.api.ClientProto.getDescriptor();
com.google.dataflow.v1beta3.EnvironmentProto.getDescriptor()657     com.google.dataflow.v1beta3.EnvironmentProto.getDescriptor();
com.google.dataflow.v1beta3.JobsProto.getDescriptor()658     com.google.dataflow.v1beta3.JobsProto.getDescriptor();
com.google.rpc.StatusProto.getDescriptor()659     com.google.rpc.StatusProto.getDescriptor();
660   }
661 
662   // @@protoc_insertion_point(outer_class_scope)
663 }
664