// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/dataproc/v1/workflow_templates.proto

package com.google.cloud.dataproc.v1;

public final class WorkflowTemplatesProto {
  private WorkflowTemplatesProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowTemplate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowTemplate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowTemplate_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowTemplate_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowTemplatePlacement_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowTemplatePlacement_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ManagedCluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ManagedCluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ManagedCluster_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ManagedCluster_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterSelector_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterSelector_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterSelector_ClusterLabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterSelector_ClusterLabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_OrderedJob_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_OrderedJob_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_OrderedJob_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_OrderedJob_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_TemplateParameter_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_TemplateParameter_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ParameterValidation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ParameterValidation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_RegexValidation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_RegexValidation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ValueValidation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ValueValidation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterOperation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterOperation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowGraph_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowGraph_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_WorkflowNode_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_CreateWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_CreateWorkflowTemplateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_GetWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_GetWorkflowTemplateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_ParametersEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_ParametersEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_InstantiateInlineWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_InstantiateInlineWorkflowTemplateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_UpdateWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_UpdateWorkflowTemplateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DeleteWorkflowTemplateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DeleteWorkflowTemplateRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n1google/cloud/dataproc/v1/workflow_temp"
          + "lates.proto\022\030google.cloud.dataproc.v1\032\034g"
          + "oogle/api/annotations.proto\032\'google/clou"
          + "d/dataproc/v1/clusters.proto\032#google/clo"
          + "ud/dataproc/v1/jobs.proto\032#google/longru"
          + "nning/operations.proto\032\033google/protobuf/"
          + "empty.proto\032\037google/protobuf/timestamp.p"
          + "roto\"\323\003\n\020WorkflowTemplate\022\n\n\002id\030\002 \001(\t\022\014\n"
          + "\004name\030\001 \001(\t\022\017\n\007version\030\003 \001(\005\022/\n\013create_t"
          + "ime\030\004 \001(\0132\032.google.protobuf.Timestamp\022/\n"
          + "\013update_time\030\005 \001(\0132\032.google.protobuf.Tim"
          + "estamp\022F\n\006labels\030\006 \003(\01326.google.cloud.da"
          + "taproc.v1.WorkflowTemplate.LabelsEntry\022F"
          + "\n\tplacement\030\007 \001(\01323.google.cloud.datapro"
          + "c.v1.WorkflowTemplatePlacement\0222\n\004jobs\030\010"
          + " \003(\0132$.google.cloud.dataproc.v1.OrderedJ"
          + "ob\022?\n\nparameters\030\t \003(\0132+.google.cloud.da"
          + "taproc.v1.TemplateParameter\032-\n\013LabelsEnt"
          + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\264\001\n\031W"
          + "orkflowTemplatePlacement\022C\n\017managed_clus"
          + "ter\030\001 \001(\0132(.google.cloud.dataproc.v1.Man"
          + "agedClusterH\000\022E\n\020cluster_selector\030\002 \001(\0132"
          + ").google.cloud.dataproc.v1.ClusterSelect"
          + "orH\000B\013\n\tplacement\"\324\001\n\016ManagedCluster\022\024\n\014"
          + "cluster_name\030\002 \001(\t\0227\n\006config\030\003 \001(\0132\'.goo"
          + "gle.cloud.dataproc.v1.ClusterConfig\022D\n\006l"
          + "abels\030\004 \003(\01324.google.cloud.dataproc.v1.M"
          + "anagedCluster.LabelsEntry\032-\n\013LabelsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\253\001\n\017Clu"
          + "sterSelector\022\014\n\004zone\030\001 \001(\t\022T\n\016cluster_la"
          + "bels\030\002 \003(\0132<.google.cloud.dataproc.v1.Cl"
          + "usterSelector.ClusterLabelsEntry\0324\n\022Clus"
          + "terLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
          + "(\t:\0028\001\"\323\004\n\nOrderedJob\022\017\n\007step_id\030\001 \001(\t\0229"
          + "\n\nhadoop_job\030\002 \001(\0132#.google.cloud.datapr"
          + "oc.v1.HadoopJobH\000\0227\n\tspark_job\030\003 \001(\0132\".g"
          + "oogle.cloud.dataproc.v1.SparkJobH\000\022;\n\013py"
          + "spark_job\030\004 \001(\0132$.google.cloud.dataproc."
          + "v1.PySparkJobH\000\0225\n\010hive_job\030\005 \001(\0132!.goog"
          + "le.cloud.dataproc.v1.HiveJobH\000\0223\n\007pig_jo"
          + "b\030\006 \001(\0132 .google.cloud.dataproc.v1.PigJo"
          + "bH\000\022>\n\rspark_sql_job\030\007 \001(\0132%.google.clou"
          + "d.dataproc.v1.SparkSqlJobH\000\022@\n\006labels\030\010 "
          + "\003(\01320.google.cloud.dataproc.v1.OrderedJo"
          + "b.LabelsEntry\022;\n\nscheduling\030\t \001(\0132\'.goog"
          + "le.cloud.dataproc.v1.JobScheduling\022\035\n\025pr"
          + "erequisite_step_ids\030\n \003(\t\032-\n\013LabelsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\n\n\010job_"
          + "type\"\211\001\n\021TemplateParameter\022\014\n\004name\030\001 \001(\t"
          + "\022\016\n\006fields\030\002 \003(\t\022\023\n\013description\030\003 \001(\t\022A\n"
          + "\nvalidation\030\004 \001(\0132-.google.cloud.datapro"
          + "c.v1.ParameterValidation\"\241\001\n\023ParameterVa"
          + "lidation\022:\n\005regex\030\001 \001(\0132).google.cloud.d"
          + "ataproc.v1.RegexValidationH\000\022;\n\006values\030\002"
          + " \001(\0132).google.cloud.dataproc.v1.ValueVal"
          + "idationH\000B\021\n\017validation_type\"\"\n\017RegexVal"
          + "idation\022\017\n\007regexes\030\001 \003(\t\"!\n\017ValueValidat"
          + "ion\022\016\n\006values\030\001 \003(\t\"\375\004\n\020WorkflowMetadata"
          + "\022\020\n\010template\030\001 \001(\t\022\017\n\007version\030\002 \001(\005\022B\n\016c"
          + "reate_cluster\030\003 \001(\0132*.google.cloud.datap"
          + "roc.v1.ClusterOperation\0226\n\005graph\030\004 \001(\0132\'"
          + ".google.cloud.dataproc.v1.WorkflowGraph\022"
          + "B\n\016delete_cluster\030\005 \001(\0132*.google.cloud.d"
          + "ataproc.v1.ClusterOperation\022?\n\005state\030\006 \001"
          + "(\01620.google.cloud.dataproc.v1.WorkflowMe"
          + "tadata.State\022\024\n\014cluster_name\030\007 \001(\t\022N\n\npa"
          + "rameters\030\010 \003(\0132:.google.cloud.dataproc.v"
          + "1.WorkflowMetadata.ParametersEntry\022.\n\nst"
          + "art_time\030\t \001(\0132\032.google.protobuf.Timesta"
          + "mp\022,\n\010end_time\030\n \001(\0132\032.google.protobuf.T"
          + "imestamp\022\024\n\014cluster_uuid\030\013 \001(\t\0321\n\017Parame"
          + "tersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
          + "\001\"8\n\005State\022\013\n\007UNKNOWN\020\000\022\013\n\007PENDING\020\001\022\013\n\007"
          + "RUNNING\020\002\022\010\n\004DONE\020\003\"E\n\020ClusterOperation\022"
          + "\024\n\014operation_id\030\001 \001(\t\022\r\n\005error\030\002 \001(\t\022\014\n\004"
          + "done\030\003 \001(\010\"F\n\rWorkflowGraph\0225\n\005nodes\030\001 \003"
          + "(\0132&.google.cloud.dataproc.v1.WorkflowNo"
          + "de\"\212\002\n\014WorkflowNode\022\017\n\007step_id\030\001 \001(\t\022\035\n\025"
          + "prerequisite_step_ids\030\002 \003(\t\022\016\n\006job_id\030\003 "
          + "\001(\t\022?\n\005state\030\005 \001(\01620.google.cloud.datapr"
          + "oc.v1.WorkflowNode.NodeState\022\r\n\005error\030\006 "
          + "\001(\t\"j\n\tNodeState\022\032\n\026NODE_STATE_UNSPECIFI"
          + "ED\020\000\022\013\n\007BLOCKED\020\001\022\014\n\010RUNNABLE\020\002\022\013\n\007RUNNI"
          + "NG\020\003\022\r\n\tCOMPLETED\020\004\022\n\n\006FAILED\020\005\"m\n\035Creat"
          + "eWorkflowTemplateRequest\022\016\n\006parent\030\001 \001(\t"
          + "\022<\n\010template\030\002 \001(\0132*.google.cloud.datapr"
          + "oc.v1.WorkflowTemplate\";\n\032GetWorkflowTem"
          + "plateRequest\022\014\n\004name\030\001 \001(\t\022\017\n\007version\030\002 "
          + "\001(\005\"\354\001\n\"InstantiateWorkflowTemplateReque"
          + "st\022\014\n\004name\030\001 \001(\t\022\017\n\007version\030\002 \001(\005\022\022\n\nreq"
          + "uest_id\030\005 \001(\t\022`\n\nparameters\030\006 \003(\0132L.goog"
          + "le.cloud.dataproc.v1.InstantiateWorkflow"
          + "TemplateRequest.ParametersEntry\0321\n\017Param"
          + "etersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002"
          + "8\001\"\214\001\n(InstantiateInlineWorkflowTemplate"
          + "Request\022\016\n\006parent\030\001 \001(\t\022<\n\010template\030\002 \001("
          + "\0132*.google.cloud.dataproc.v1.WorkflowTem"
          + "plate\022\022\n\nrequest_id\030\003 \001(\t\"]\n\035UpdateWorkf"
          + "lowTemplateRequest\022<\n\010template\030\001 \001(\0132*.g"
          + "oogle.cloud.dataproc.v1.WorkflowTemplate"
          + "\"U\n\034ListWorkflowTemplatesRequest\022\016\n\006pare"
          + "nt\030\001 \001(\t\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_toke"
          + "n\030\003 \001(\t\"w\n\035ListWorkflowTemplatesResponse"
          + "\022=\n\ttemplates\030\001 \003(\0132*.google.cloud.datap"
          + "roc.v1.WorkflowTemplate\022\027\n\017next_page_tok"
          + "en\030\002 \001(\t\">\n\035DeleteWorkflowTemplateReques"
          + "t\022\014\n\004name\030\001 \001(\t\022\017\n\007version\030\002 \001(\0052\342\016\n\027Wor"
          + "kflowTemplateService\022\211\002\n\026CreateWorkflowT"
          + "emplate\0227.google.cloud.dataproc.v1.Creat"
          + "eWorkflowTemplateRequest\032*.google.cloud."
          + "dataproc.v1.WorkflowTemplate\"\211\001\202\323\344\223\002\202\001\"5"
          + "/v1/{parent=projects/*/locations/*}/work"
          + "flowTemplates:\010templateZ?\"3/v1/{parent=p"
          + "rojects/*/regions/*}/workflowTemplates:\010"
          + "template\022\355\001\n\023GetWorkflowTemplate\0224.googl"
          + "e.cloud.dataproc.v1.GetWorkflowTemplateR"
          + "equest\032*.google.cloud.dataproc.v1.Workfl"
          + "owTemplate\"t\202\323\344\223\002n\0225/v1/{name=projects/*"
          + "/locations/*/workflowTemplates/*}Z5\0223/v1"
          + "/{name=projects/*/regions/*/workflowTemp"
          + "lates/*}\022\220\002\n\033InstantiateWorkflowTemplate"
          + "\022<.google.cloud.dataproc.v1.InstantiateW"
          + "orkflowTemplateRequest\032\035.google.longrunn"
          + "ing.Operation\"\223\001\202\323\344\223\002\214\001\"A/v1/{name=proje"
          + "cts/*/locations/*/workflowTemplates/*}:i"
          + "nstantiate:\001*ZD\"?/v1/{name=projects/*/re"
          + "gions/*/workflowTemplates/*}:instantiate"
          + ":\001*\022\266\002\n!InstantiateInlineWorkflowTemplat"
          + "e\022B.google.cloud.dataproc.v1.Instantiate"
          + "InlineWorkflowTemplateRequest\032\035.google.l"
          + "ongrunning.Operation\"\255\001\202\323\344\223\002\246\001\"G/v1/{par"
          + "ent=projects/*/locations/*}/workflowTemp"
          + "lates:instantiateInline:\010templateZQ\"E/v1"
          + "/{parent=projects/*/regions/*}/workflowT"
          + "emplates:instantiateInline:\010template\022\233\002\n"
          + "\026UpdateWorkflowTemplate\0227.google.cloud.d"
          + "ataproc.v1.UpdateWorkflowTemplateRequest"
          + "\032*.google.cloud.dataproc.v1.WorkflowTemp"
          + "late\"\233\001\202\323\344\223\002\224\001\032>/v1/{template.name=proje"
          + "cts/*/locations/*/workflowTemplates/*}:\010"
          + "templateZH\032</v1/{template.name=projects/"
          + "*/regions/*/workflowTemplates/*}:\010templa"
          + "te\022\376\001\n\025ListWorkflowTemplates\0226.google.cl"
          + "oud.dataproc.v1.ListWorkflowTemplatesReq"
          + "uest\0327.google.cloud.dataproc.v1.ListWork"
          + "flowTemplatesResponse\"t\202\323\344\223\002n\0225/v1/{pare"
          + "nt=projects/*/locations/*}/workflowTempl"
          + "atesZ5\0223/v1/{parent=projects/*/regions/*"
          + "}/workflowTemplates\022\337\001\n\026DeleteWorkflowTe"
          + "mplate\0227.google.cloud.dataproc.v1.Delete"
          + "WorkflowTemplateRequest\032\026.google.protobu"
          + "f.Empty\"t\202\323\344\223\002n*5/v1/{name=projects/*/lo"
          + "cations/*/workflowTemplates/*}Z5*3/v1/{n"
          + "ame=projects/*/regions/*/workflowTemplat"
          + "es/*}Bz\n\034com.google.cloud.dataproc.v1B\026W"
          + "orkflowTemplatesProtoP\001Z@google.golang.o"
          + "rg/genproto/googleapis/cloud/dataproc/v1"
          + ";dataprocb\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.cloud.dataproc.v1.ClustersProto.getDescriptor(),
          com.google.cloud.dataproc.v1.JobsProto.getDescriptor(),
          com.google.longrunning.OperationsProto.getDescriptor(),
          com.google.protobuf.EmptyProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
        },
        assigner);
    internal_static_google_cloud_dataproc_v1_WorkflowTemplate_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_dataproc_v1_WorkflowTemplate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowTemplate_descriptor,
            new java.lang.String[] {
              "Id",
              "Name",
              "Version",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Placement",
              "Jobs",
              "Parameters",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowTemplate_LabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_WorkflowTemplate_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataproc_v1_WorkflowTemplate_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowTemplate_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowTemplatePlacement_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_dataproc_v1_WorkflowTemplatePlacement_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowTemplatePlacement_descriptor,
            new java.lang.String[] {
              "ManagedCluster", "ClusterSelector", "Placement",
            });
    internal_static_google_cloud_dataproc_v1_ManagedCluster_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_dataproc_v1_ManagedCluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ManagedCluster_descriptor,
            new java.lang.String[] {
              "ClusterName", "Config", "Labels",
            });
    internal_static_google_cloud_dataproc_v1_ManagedCluster_LabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_ManagedCluster_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_ManagedCluster_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ManagedCluster_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_ClusterSelector_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_dataproc_v1_ClusterSelector_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterSelector_descriptor,
            new java.lang.String[] {
              "Zone", "ClusterLabels",
            });
    internal_static_google_cloud_dataproc_v1_ClusterSelector_ClusterLabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_ClusterSelector_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_ClusterSelector_ClusterLabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterSelector_ClusterLabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_OrderedJob_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_dataproc_v1_OrderedJob_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_OrderedJob_descriptor,
            new java.lang.String[] {
              "StepId",
              "HadoopJob",
              "SparkJob",
              "PysparkJob",
              "HiveJob",
              "PigJob",
              "SparkSqlJob",
              "Labels",
              "Scheduling",
              "PrerequisiteStepIds",
              "JobType",
            });
    internal_static_google_cloud_dataproc_v1_OrderedJob_LabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_OrderedJob_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_OrderedJob_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_OrderedJob_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_TemplateParameter_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_dataproc_v1_TemplateParameter_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_TemplateParameter_descriptor,
            new java.lang.String[] {
              "Name", "Fields", "Description", "Validation",
            });
    internal_static_google_cloud_dataproc_v1_ParameterValidation_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_dataproc_v1_ParameterValidation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ParameterValidation_descriptor,
            new java.lang.String[] {
              "Regex", "Values", "ValidationType",
            });
    internal_static_google_cloud_dataproc_v1_RegexValidation_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_dataproc_v1_RegexValidation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_RegexValidation_descriptor,
            new java.lang.String[] {
              "Regexes",
            });
    internal_static_google_cloud_dataproc_v1_ValueValidation_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_dataproc_v1_ValueValidation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ValueValidation_descriptor,
            new java.lang.String[] {
              "Values",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_dataproc_v1_WorkflowMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor,
            new java.lang.String[] {
              "Template",
              "Version",
              "CreateCluster",
              "Graph",
              "DeleteCluster",
              "State",
              "ClusterName",
              "Parameters",
              "StartTime",
              "EndTime",
              "ClusterUuid",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_ClusterOperation_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_dataproc_v1_ClusterOperation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterOperation_descriptor,
            new java.lang.String[] {
              "OperationId", "Error", "Done",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowGraph_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_dataproc_v1_WorkflowGraph_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowGraph_descriptor,
            new java.lang.String[] {
              "Nodes",
            });
    internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_dataproc_v1_WorkflowNode_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor,
            new java.lang.String[] {
              "StepId", "PrerequisiteStepIds", "JobId", "State", "Error",
            });
    internal_static_google_cloud_dataproc_v1_CreateWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_dataproc_v1_CreateWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_CreateWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Template",
            });
    internal_static_google_cloud_dataproc_v1_GetWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_dataproc_v1_GetWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_GetWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Name", "Version",
            });
    internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Name", "Version", "RequestId", "Parameters",
            });
    internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_ParametersEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_ParametersEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_InstantiateWorkflowTemplateRequest_ParametersEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_InstantiateInlineWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_dataproc_v1_InstantiateInlineWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_InstantiateInlineWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Template", "RequestId",
            });
    internal_static_google_cloud_dataproc_v1_UpdateWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_dataproc_v1_UpdateWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_UpdateWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Template",
            });
    internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ListWorkflowTemplatesResponse_descriptor,
            new java.lang.String[] {
              "Templates", "NextPageToken",
            });
    internal_static_google_cloud_dataproc_v1_DeleteWorkflowTemplateRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_dataproc_v1_DeleteWorkflowTemplateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DeleteWorkflowTemplateRequest_descriptor,
            new java.lang.String[] {
              "Name", "Version",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.cloud.dataproc.v1.ClustersProto.getDescriptor();
    com.google.cloud.dataproc.v1.JobsProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
