/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/dataproc/v1/clusters.proto

package com.google.cloud.dataproc.v1;

public final class ClustersProto {
  private ClustersProto() {}

  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_Cluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_Cluster_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_Cluster_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_VirtualClusterConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_VirtualClusterConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_AuxiliaryServicesConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_AuxiliaryServicesConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_EndpointConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_EndpointConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_EndpointConfig_HttpPortsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_EndpointConfig_HttpPortsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_AutoscalingConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_AutoscalingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_EncryptionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_EncryptionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_GceClusterConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_GceClusterConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_GceClusterConfig_MetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_GceClusterConfig_MetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_NodeGroupAffinity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_NodeGroupAffinity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ShieldedInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ShieldedInstanceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ConfidentialInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ConfidentialInstanceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_InstanceGroupConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_InstanceGroupConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_AcceleratorConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_AcceleratorConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DiskConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DiskConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_AuxiliaryNodeGroup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_AuxiliaryNodeGroup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_NodeGroup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_NodeGroup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_NodeGroup_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_NodeGroup_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_NodeInitializationAction_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_NodeInitializationAction_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterStatus_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_SecurityConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_SecurityConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_KerberosConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_KerberosConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_IdentityConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_IdentityConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_IdentityConfig_UserServiceAccountMappingEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_IdentityConfig_UserServiceAccountMappingEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_SoftwareConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_SoftwareConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_SoftwareConfig_PropertiesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_SoftwareConfig_PropertiesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_LifecycleConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_LifecycleConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_MetastoreConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_MetastoreConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_HdfsMetricsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_HdfsMetricsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_YarnMetricsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ClusterMetrics_YarnMetricsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_Metric_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_Metric_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_CreateClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_CreateClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_StopClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_StopClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_StartClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_StartClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DeleteClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DeleteClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_GetClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_GetClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ListClustersRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ListClustersRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ListClustersResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ListClustersResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DiagnoseClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DiagnoseClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_DiagnoseClusterResults_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_DiagnoseClusterResults_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataproc_v1_ReservationAffinity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataproc_v1_ReservationAffinity_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n\'google/cloud/dataproc/v1/clusters.prot"
          + "o\022\030google.cloud.dataproc.v1\032\034google/api/"
          + "annotations.proto\032\027google/api/client.pro"
          + "to\032\037google/api/field_behavior.proto\032\031goo"
          + "gle/api/resource.proto\032%google/cloud/dat"
          + "aproc/v1/shared.proto\032#google/longrunnin"
          + "g/operations.proto\032\036google/protobuf/dura"
          + "tion.proto\032 google/protobuf/field_mask.p"
          + "roto\032\037google/protobuf/timestamp.proto\"\242\004"
          + "\n\007Cluster\022\027\n\nproject_id\030\001 \001(\tB\003\340A\002\022\031\n\014cl"
          + "uster_name\030\002 \001(\tB\003\340A\002\022<\n\006config\030\003 \001(\0132\'."
          + "google.cloud.dataproc.v1.ClusterConfigB\003"
          + "\340A\001\022S\n\026virtual_cluster_config\030\n \001(\0132..go"
          + "ogle.cloud.dataproc.v1.VirtualClusterCon"
          + "figB\003\340A\001\022B\n\006labels\030\010 \003(\0132-.google.cloud."
          + "dataproc.v1.Cluster.LabelsEntryB\003\340A\001\022<\n\006"
          + "status\030\004 \001(\0132\'.google.cloud.dataproc.v1."
          + "ClusterStatusB\003\340A\003\022D\n\016status_history\030\007 \003"
          + "(\0132\'.google.cloud.dataproc.v1.ClusterSta"
          + "tusB\003\340A\003\022\031\n\014cluster_uuid\030\006 \001(\tB\003\340A\003\022>\n\007m"
          + "etrics\030\t \001(\0132(.google.cloud.dataproc.v1."
          + "ClusterMetricsB\003\340A\003\032-\n\013LabelsEntry\022\013\n\003ke"
          + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\203\t\n\rClusterCo"
          + "nfig\022\032\n\rconfig_bucket\030\001 \001(\tB\003\340A\001\022\030\n\013temp"
          + "_bucket\030\002 \001(\tB\003\340A\001\022K\n\022gce_cluster_config"
          + "\030\010 \001(\0132*.google.cloud.dataproc.v1.GceClu"
          + "sterConfigB\003\340A\001\022I\n\rmaster_config\030\t \001(\0132-"
          + ".google.cloud.dataproc.v1.InstanceGroupC"
          + "onfigB\003\340A\001\022I\n\rworker_config\030\n \001(\0132-.goog"
          + "le.cloud.dataproc.v1.InstanceGroupConfig"
          + "B\003\340A\001\022S\n\027secondary_worker_config\030\014 \001(\0132-"
          + ".google.cloud.dataproc.v1.InstanceGroupC"
          + "onfigB\003\340A\001\022F\n\017software_config\030\r \001(\0132(.go"
          + "ogle.cloud.dataproc.v1.SoftwareConfigB\003\340"
          + "A\001\022W\n\026initialization_actions\030\013 \003(\01322.goo"
          + "gle.cloud.dataproc.v1.NodeInitialization"
          + "ActionB\003\340A\001\022J\n\021encryption_config\030\017 \001(\0132*"
          + ".google.cloud.dataproc.v1.EncryptionConf"
          + "igB\003\340A\001\022L\n\022autoscaling_config\030\022 \001(\0132+.go"
          + "ogle.cloud.dataproc.v1.AutoscalingConfig"
          + "B\003\340A\001\022F\n\017security_config\030\020 \001(\0132(.google."
          + "cloud.dataproc.v1.SecurityConfigB\003\340A\001\022H\n"
          + "\020lifecycle_config\030\021 \001(\0132).google.cloud.d"
          + "ataproc.v1.LifecycleConfigB\003\340A\001\022F\n\017endpo"
          + "int_config\030\023 \001(\0132(.google.cloud.dataproc"
          + ".v1.EndpointConfigB\003\340A\001\022H\n\020metastore_con"
          + "fig\030\024 \001(\0132).google.cloud.dataproc.v1.Met"
          + "astoreConfigB\003\340A\001\022S\n\026dataproc_metric_con"
          + "fig\030\027 \001(\0132..google.cloud.dataproc.v1.Dat"
          + "aprocMetricConfigB\003\340A\001\022P\n\025auxiliary_node"
          + "_groups\030\031 \003(\0132,.google.cloud.dataproc.v1"
          + ".AuxiliaryNodeGroupB\003\340A\001\"\204\002\n\024VirtualClus"
          + "terConfig\022\033\n\016staging_bucket\030\001 \001(\tB\003\340A\001\022["
          + "\n\031kubernetes_cluster_config\030\006 \001(\01321.goog"
          + "le.cloud.dataproc.v1.KubernetesClusterCo"
          + "nfigB\003\340A\002H\000\022Y\n\031auxiliary_services_config"
          + "\030\007 \001(\01321.google.cloud.dataproc.v1.Auxili"
          + "aryServicesConfigB\003\340A\001B\027\n\025infrastructure"
          + "_config\"\301\001\n\027AuxiliaryServicesConfig\022H\n\020m"
          + "etastore_config\030\001 \001(\0132).google.cloud.dat"
          + "aproc.v1.MetastoreConfigB\003\340A\001\022\\\n\033spark_h"
          + "istory_server_config\030\002 \001(\01322.google.clou"
          + "d.dataproc.v1.SparkHistoryServerConfigB\003"
          + "\340A\001\"\272\001\n\016EndpointConfig\022P\n\nhttp_ports\030\001 \003"
          + "(\01327.google.cloud.dataproc.v1.EndpointCo"
          + "nfig.HttpPortsEntryB\003\340A\003\022$\n\027enable_http_"
          + "port_access\030\002 \001(\010B\003\340A\001\0320\n\016HttpPortsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\",\n\021Auto"
          + "scalingConfig\022\027\n\npolicy_uri\030\001 \001(\tB\003\340A\001\"4"
          + "\n\020EncryptionConfig\022 \n\023gce_pd_kms_key_nam"
          + "e\030\001 \001(\tB\003\340A\001\"\265\007\n\020GceClusterConfig\022\025\n\010zon"
          + "e_uri\030\001 \001(\tB\003\340A\001\022\030\n\013network_uri\030\002 \001(\tB\003\340"
          + "A\001\022\033\n\016subnetwork_uri\030\006 \001(\tB\003\340A\001\022\"\n\020inter"
          + "nal_ip_only\030\007 \001(\010B\003\340A\001H\000\210\001\001\022k\n\032private_i"
          + "pv6_google_access\030\014 \001(\0162B.google.cloud.d"
          + "ataproc.v1.GceClusterConfig.PrivateIpv6G"
          + "oogleAccessB\003\340A\001\022\034\n\017service_account\030\010 \001("
          + "\tB\003\340A\001\022#\n\026service_account_scopes\030\003 \003(\tB\003"
          + "\340A\001\022\014\n\004tags\030\004 \003(\t\022J\n\010metadata\030\005 \003(\01328.go"
          + "ogle.cloud.dataproc.v1.GceClusterConfig."
          + "MetadataEntry\022P\n\024reservation_affinity\030\013 "
          + "\001(\0132-.google.cloud.dataproc.v1.Reservati"
          + "onAffinityB\003\340A\001\022M\n\023node_group_affinity\030\r"
          + " \001(\0132+.google.cloud.dataproc.v1.NodeGrou"
          + "pAffinityB\003\340A\001\022W\n\030shielded_instance_conf"
          + "ig\030\016 \001(\01320.google.cloud.dataproc.v1.Shie"
          + "ldedInstanceConfigB\003\340A\001\022_\n\034confidential_"
          + "instance_config\030\017 \001(\01324.google.cloud.dat"
          + "aproc.v1.ConfidentialInstanceConfigB\003\340A\001"
          + "\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030"
          + "\002 \001(\t:\0028\001\"\203\001\n\027PrivateIpv6GoogleAccess\022*\n"
          + "&PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED\020"
          + "\000\022\033\n\027INHERIT_FROM_SUBNETWORK\020\001\022\014\n\010OUTBOU"
          + "ND\020\002\022\021\n\rBIDIRECTIONAL\020\003B\023\n\021_internal_ip_"
          + "only\"0\n\021NodeGroupAffinity\022\033\n\016node_group_"
          + "uri\030\001 \001(\tB\003\340A\002\"\323\001\n\026ShieldedInstanceConfi"
          + "g\022$\n\022enable_secure_boot\030\001 \001(\010B\003\340A\001H\000\210\001\001\022"
          + "\035\n\013enable_vtpm\030\002 \001(\010B\003\340A\001H\001\210\001\001\022-\n\033enable"
          + "_integrity_monitoring\030\003 \001(\010B\003\340A\001H\002\210\001\001B\025\n"
          + "\023_enable_secure_bootB\016\n\014_enable_vtpmB\036\n\034"
          + "_enable_integrity_monitoring\"F\n\032Confiden"
          + "tialInstanceConfig\022(\n\033enable_confidentia"
          + "l_compute\030\001 \001(\010B\003\340A\001\"\327\004\n\023InstanceGroupCo"
          + "nfig\022\032\n\rnum_instances\030\001 \001(\005B\003\340A\001\022\033\n\016inst"
          + "ance_names\030\002 \003(\tB\003\340A\003\022\026\n\timage_uri\030\003 \001(\t"
          + "B\003\340A\001\022\035\n\020machine_type_uri\030\004 \001(\tB\003\340A\001\022>\n\013"
          + "disk_config\030\005 \001(\0132$.google.cloud.datapro"
          + "c.v1.DiskConfigB\003\340A\001\022\033\n\016is_preemptible\030\006"
          + " \001(\010B\003\340A\003\022Y\n\016preemptibility\030\n \001(\0162<.goog"
          + "le.cloud.dataproc.v1.InstanceGroupConfig"
          + ".PreemptibilityB\003\340A\001\022O\n\024managed_group_co"
          + "nfig\030\007 \001(\0132,.google.cloud.dataproc.v1.Ma"
          + "nagedGroupConfigB\003\340A\003\022F\n\014accelerators\030\010 "
          + "\003(\0132+.google.cloud.dataproc.v1.Accelerat"
          + "orConfigB\003\340A\001\022\035\n\020min_cpu_platform\030\t \001(\tB"
          + "\003\340A\001\"`\n\016Preemptibility\022\036\n\032PREEMPTIBILITY"
          + "_UNSPECIFIED\020\000\022\023\n\017NON_PREEMPTIBLE\020\001\022\017\n\013P"
          + "REEMPTIBLE\020\002\022\010\n\004SPOT\020\003\"c\n\022ManagedGroupCo"
          + "nfig\022#\n\026instance_template_name\030\001 \001(\tB\003\340A"
          + "\003\022(\n\033instance_group_manager_name\030\002 \001(\tB\003"
          + "\340A\003\"L\n\021AcceleratorConfig\022\034\n\024accelerator_"
          + "type_uri\030\001 \001(\t\022\031\n\021accelerator_count\030\002 \001("
          + "\005\"\210\001\n\nDiskConfig\022\033\n\016boot_disk_type\030\003 \001(\t"
          + "B\003\340A\001\022\036\n\021boot_disk_size_gb\030\001 \001(\005B\003\340A\001\022\033\n"
          + "\016num_local_ssds\030\002 \001(\005B\003\340A\001\022 \n\023local_ssd_"
          + "interface\030\004 \001(\tB\003\340A\001\"n\n\022AuxiliaryNodeGro"
          + "up\022<\n\nnode_group\030\001 \001(\0132#.google.cloud.da"
          + "taproc.v1.NodeGroupB\003\340A\002\022\032\n\rnode_group_i"
          + "d\030\002 \001(\tB\003\340A\001\"\275\003\n\tNodeGroup\022\014\n\004name\030\001 \001(\t"
          + "\022<\n\005roles\030\002 \003(\0162(.google.cloud.dataproc."
          + "v1.NodeGroup.RoleB\003\340A\002\022M\n\021node_group_con"
          + "fig\030\003 \001(\0132-.google.cloud.dataproc.v1.Ins"
          + "tanceGroupConfigB\003\340A\001\022D\n\006labels\030\004 \003(\0132/."
          + "google.cloud.dataproc.v1.NodeGroup.Label"
          + "sEntryB\003\340A\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022"
          + "\r\n\005value\030\002 \001(\t:\0028\001\"(\n\004Role\022\024\n\020ROLE_UNSPE"
          + "CIFIED\020\000\022\n\n\006DRIVER\020\001:v\352As\n!dataproc.goog"
          + "leapis.com/NodeGroup\022Nprojects/{project}"
          + "/regions/{region}/clusters/{cluster}/nod"
          + "eGroups/{node_group}\"s\n\030NodeInitializati"
          + "onAction\022\034\n\017executable_file\030\001 \001(\tB\003\340A\002\0229"
          + "\n\021execution_timeout\030\002 \001(\0132\031.google.proto"
          + "buf.DurationB\003\340A\001\"\307\003\n\rClusterStatus\022A\n\005s"
          + "tate\030\001 \001(\0162-.google.cloud.dataproc.v1.Cl"
          + "usterStatus.StateB\003\340A\003\022\026\n\006detail\030\002 \001(\tB\006"
          + "\340A\003\340A\001\0229\n\020state_start_time\030\003 \001(\0132\032.googl"
          + "e.protobuf.TimestampB\003\340A\003\022G\n\010substate\030\004 "
          + "\001(\01620.google.cloud.dataproc.v1.ClusterSt"
          + "atus.SubstateB\003\340A\003\"\230\001\n\005State\022\013\n\007UNKNOWN\020"
          + "\000\022\014\n\010CREATING\020\001\022\013\n\007RUNNING\020\002\022\t\n\005ERROR\020\003\022"
          + "\027\n\023ERROR_DUE_TO_UPDATE\020\t\022\014\n\010DELETING\020\004\022\014"
          + "\n\010UPDATING\020\005\022\014\n\010STOPPING\020\006\022\013\n\007STOPPED\020\007\022"
          + "\014\n\010STARTING\020\010\"<\n\010Substate\022\017\n\013UNSPECIFIED"
          + "\020\000\022\r\n\tUNHEALTHY\020\001\022\020\n\014STALE_STATUS\020\002\"\240\001\n\016"
          + "SecurityConfig\022F\n\017kerberos_config\030\001 \001(\0132"
          + "(.google.cloud.dataproc.v1.KerberosConfi"
          + "gB\003\340A\001\022F\n\017identity_config\030\002 \001(\0132(.google"
          + ".cloud.dataproc.v1.IdentityConfigB\003\340A\001\"\220"
          + "\004\n\016KerberosConfig\022\034\n\017enable_kerberos\030\001 \001"
          + "(\010B\003\340A\001\022(\n\033root_principal_password_uri\030\002"
          + " \001(\tB\003\340A\001\022\030\n\013kms_key_uri\030\003 \001(\tB\003\340A\001\022\031\n\014k"
          + "eystore_uri\030\004 \001(\tB\003\340A\001\022\033\n\016truststore_uri"
          + "\030\005 \001(\tB\003\340A\001\022\"\n\025keystore_password_uri\030\006 \001"
          + "(\tB\003\340A\001\022\035\n\020key_password_uri\030\007 \001(\tB\003\340A\001\022$"
          + "\n\027truststore_password_uri\030\010 \001(\tB\003\340A\001\022$\n\027"
          + "cross_realm_trust_realm\030\t \001(\tB\003\340A\001\022\"\n\025cr"
          + "oss_realm_trust_kdc\030\n \001(\tB\003\340A\001\022+\n\036cross_"
          + "realm_trust_admin_server\030\013 \001(\tB\003\340A\001\0222\n%c"
          + "ross_realm_trust_shared_password_uri\030\014 \001"
          + "(\tB\003\340A\001\022\033\n\016kdc_db_key_uri\030\r \001(\tB\003\340A\001\022\037\n\022"
          + "tgt_lifetime_hours\030\016 \001(\005B\003\340A\001\022\022\n\005realm\030\017"
          + " \001(\tB\003\340A\001\"\306\001\n\016IdentityConfig\022r\n\034user_ser"
          + "vice_account_mapping\030\001 \003(\0132G.google.clou"
          + "d.dataproc.v1.IdentityConfig.UserService"
          + "AccountMappingEntryB\003\340A\002\032@\n\036UserServiceA"
          + "ccountMappingEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
          + "\030\002 \001(\t:\0028\001\"\371\001\n\016SoftwareConfig\022\032\n\rimage_v"
          + "ersion\030\001 \001(\tB\003\340A\001\022Q\n\nproperties\030\002 \003(\01328."
          + "google.cloud.dataproc.v1.SoftwareConfig."
          + "PropertiesEntryB\003\340A\001\022E\n\023optional_compone"
          + "nts\030\003 \003(\0162#.google.cloud.dataproc.v1.Com"
          + "ponentB\003\340A\001\0321\n\017PropertiesEntry\022\013\n\003key\030\001 "
          + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\203\002\n\017LifecycleConf"
          + "ig\0227\n\017idle_delete_ttl\030\001 \001(\0132\031.google.pro"
          + "tobuf.DurationB\003\340A\001\022;\n\020auto_delete_time\030"
          + "\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\001H\000"
          + "\0229\n\017auto_delete_ttl\030\003 \001(\0132\031.google.proto"
          + "buf.DurationB\003\340A\001H\000\0228\n\017idle_start_time\030\004"
          + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003B\005\n"
          + "\003ttl\"_\n\017MetastoreConfig\022L\n\032dataproc_meta"
          + "store_service\030\001 \001(\tB(\340A\002\372A\"\n metastore.g"
          + "oogleapis.com/Service\"\232\002\n\016ClusterMetrics"
          + "\022O\n\014hdfs_metrics\030\001 \003(\01329.google.cloud.da"
          + "taproc.v1.ClusterMetrics.HdfsMetricsEntr"
          + "y\022O\n\014yarn_metrics\030\002 \003(\01329.google.cloud.d"
          + "ataproc.v1.ClusterMetrics.YarnMetricsEnt"
          + "ry\0322\n\020HdfsMetricsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v"
          + "alue\030\002 \001(\003:\0028\001\0322\n\020YarnMetricsEntry\022\013\n\003ke"
          + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\003:\0028\001\"\222\003\n\024DataprocM"
          + "etricConfig\022K\n\007metrics\030\001 \003(\01325.google.cl"
          + "oud.dataproc.v1.DataprocMetricConfig.Met"
          + "ricB\003\340A\002\032\200\001\n\006Metric\022W\n\rmetric_source\030\001 \001"
          + "(\0162;.google.cloud.dataproc.v1.DataprocMe"
          + "tricConfig.MetricSourceB\003\340A\002\022\035\n\020metric_o"
          + "verrides\030\002 \003(\tB\003\340A\001\"\251\001\n\014MetricSource\022\035\n\031"
          + "METRIC_SOURCE_UNSPECIFIED\020\000\022\035\n\031MONITORIN"
          + "G_AGENT_DEFAULTS\020\001\022\010\n\004HDFS\020\002\022\t\n\005SPARK\020\003\022"
          + "\010\n\004YARN\020\004\022\030\n\024SPARK_HISTORY_SERVER\020\005\022\017\n\013H"
          + "IVESERVER2\020\006\022\021\n\rHIVEMETASTORE\020\007\"\356\001\n\024Crea"
          + "teClusterRequest\022\027\n\nproject_id\030\001 \001(\tB\003\340A"
          + "\002\022\023\n\006region\030\003 \001(\tB\003\340A\002\0227\n\007cluster\030\002 \001(\0132"
          + "!.google.cloud.dataproc.v1.ClusterB\003\340A\002\022"
          + "\027\n\nrequest_id\030\004 \001(\tB\003\340A\001\022V\n action_on_fa"
          + "iled_primary_workers\030\005 \001(\0162\'.google.clou"
          + "d.dataproc.v1.FailureActionB\003\340A\001\"\256\002\n\024Upd"
          + "ateClusterRequest\022\027\n\nproject_id\030\001 \001(\tB\003\340"
          + "A\002\022\023\n\006region\030\005 \001(\tB\003\340A\002\022\031\n\014cluster_name\030"
          + "\002 \001(\tB\003\340A\002\0227\n\007cluster\030\003 \001(\0132!.google.clo"
          + "ud.dataproc.v1.ClusterB\003\340A\002\022E\n\035graceful_"
          + "decommission_timeout\030\006 \001(\0132\031.google.prot"
          + "obuf.DurationB\003\340A\001\0224\n\013update_mask\030\004 \001(\0132"
          + "\032.google.protobuf.FieldMaskB\003\340A\002\022\027\n\nrequ"
          + "est_id\030\007 \001(\tB\003\340A\001\"\221\001\n\022StopClusterRequest"
          + "\022\027\n\nproject_id\030\001 \001(\tB\003\340A\002\022\023\n\006region\030\002 \001("
          + "\tB\003\340A\002\022\031\n\014cluster_name\030\003 \001(\tB\003\340A\002\022\031\n\014clu"
          + "ster_uuid\030\004 \001(\tB\003\340A\001\022\027\n\nrequest_id\030\005 \001(\t"
          + "B\003\340A\001\"\222\001\n\023StartClusterRequest\022\027\n\nproject"
          + "_id\030\001 \001(\tB\003\340A\002\022\023\n\006region\030\002 \001(\tB\003\340A\002\022\031\n\014c"
          + "luster_name\030\003 \001(\tB\003\340A\002\022\031\n\014cluster_uuid\030\004"
          + " \001(\tB\003\340A\001\022\027\n\nrequest_id\030\005 \001(\tB\003\340A\001\"\223\001\n\024D"
          + "eleteClusterRequest\022\027\n\nproject_id\030\001 \001(\tB"
          + "\003\340A\002\022\023\n\006region\030\003 \001(\tB\003\340A\002\022\031\n\014cluster_nam"
          + "e\030\002 \001(\tB\003\340A\002\022\031\n\014cluster_uuid\030\004 \001(\tB\003\340A\001\022"
          + "\027\n\nrequest_id\030\005 \001(\tB\003\340A\001\"\\\n\021GetClusterRe"
          + "quest\022\027\n\nproject_id\030\001 \001(\tB\003\340A\002\022\023\n\006region"
          + "\030\003 \001(\tB\003\340A\002\022\031\n\014cluster_name\030\002 \001(\tB\003\340A\002\"\211"
          + "\001\n\023ListClustersRequest\022\027\n\nproject_id\030\001 \001"
          + "(\tB\003\340A\002\022\023\n\006region\030\004 \001(\tB\003\340A\002\022\023\n\006filter\030\005"
          + " \001(\tB\003\340A\001\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npag"
          + "e_token\030\003 \001(\tB\003\340A\001\"n\n\024ListClustersRespon"
          + "se\0228\n\010clusters\030\001 \003(\0132!.google.cloud.data"
          + "proc.v1.ClusterB\003\340A\003\022\034\n\017next_page_token\030"
          + "\002 \001(\tB\003\340A\003\"a\n\026DiagnoseClusterRequest\022\027\n\n"
          + "project_id\030\001 \001(\tB\003\340A\002\022\023\n\006region\030\003 \001(\tB\003\340"
          + "A\002\022\031\n\014cluster_name\030\002 \001(\tB\003\340A\002\"1\n\026Diagnos"
          + "eClusterResults\022\027\n\noutput_uri\030\001 \001(\tB\003\340A\003"
          + "\"\370\001\n\023ReservationAffinity\022Y\n\030consume_rese"
          + "rvation_type\030\001 \001(\01622.google.cloud.datapr"
          + "oc.v1.ReservationAffinity.TypeB\003\340A\001\022\020\n\003k"
          + "ey\030\002 \001(\tB\003\340A\001\022\023\n\006values\030\003 \003(\tB\003\340A\001\"_\n\004Ty"
          + "pe\022\024\n\020TYPE_UNSPECIFIED\020\000\022\022\n\016NO_RESERVATI"
          + "ON\020\001\022\023\n\017ANY_RESERVATION\020\002\022\030\n\024SPECIFIC_RE"
          + "SERVATION\020\0032\344\020\n\021ClusterController\022\200\002\n\rCr"
          + "eateCluster\022..google.cloud.dataproc.v1.C"
          + "reateClusterRequest\032\035.google.longrunning"
          + ".Operation\"\237\001\202\323\344\223\002>\"3/v1/projects/{proje"
          + "ct_id}/regions/{region}/clusters:\007cluste"
          + "r\332A\031project_id,region,cluster\312A<\n\007Cluste"
          + "r\0221google.cloud.dataproc.v1.ClusterOpera"
          + "tionMetadata\022\250\002\n\rUpdateCluster\022..google."
          + "cloud.dataproc.v1.UpdateClusterRequest\032\035"
          + ".google.longrunning.Operation\"\307\001\202\323\344\223\002M2B"
          + "/v1/projects/{project_id}/regions/{regio"
          + "n}/clusters/{cluster_name}:\007cluster\332A2pr"
          + "oject_id,region,cluster_name,cluster,upd"
          + "ate_mask\312A<\n\007Cluster\0221google.cloud.datap"
          + "roc.v1.ClusterOperationMetadata\022\356\001\n\013Stop"
          + "Cluster\022,.google.cloud.dataproc.v1.StopC"
          + "lusterRequest\032\035.google.longrunning.Opera"
          + "tion\"\221\001\202\323\344\223\002L\"G/v1/projects/{project_id}"
          + "/regions/{region}/clusters/{cluster_name"
          + "}:stop:\001*\312A<\n\007Cluster\0221google.cloud.data"
          + "proc.v1.ClusterOperationMetadata\022\361\001\n\014Sta"
          + "rtCluster\022-.google.cloud.dataproc.v1.Sta"
          + "rtClusterRequest\032\035.google.longrunning.Op"
          + "eration\"\222\001\202\323\344\223\002M\"H/v1/projects/{project_"
          + "id}/regions/{region}/clusters/{cluster_n"
          + "ame}:start:\001*\312A<\n\007Cluster\0221google.cloud."
          + "dataproc.v1.ClusterOperationMetadata\022\231\002\n"
          + "\rDeleteCluster\022..google.cloud.dataproc.v"
          + "1.DeleteClusterRequest\032\035.google.longrunn"
          + "ing.Operation\"\270\001\202\323\344\223\002D*B/v1/projects/{pr"
          + "oject_id}/regions/{region}/clusters/{clu"
          + "ster_name}\332A\036project_id,region,cluster_n"
          + "ame\312AJ\n\025google.protobuf.Empty\0221google.cl"
          + "oud.dataproc.v1.ClusterOperationMetadata"
          + "\022\311\001\n\nGetCluster\022+.google.cloud.dataproc."
          + "v1.GetClusterRequest\032!.google.cloud.data"
          + "proc.v1.Cluster\"k\202\323\344\223\002D\022B/v1/projects/{p"
          + "roject_id}/regions/{region}/clusters/{cl"
          + "uster_name}\332A\036project_id,region,cluster_"
          + "name\022\331\001\n\014ListClusters\022-.google.cloud.dat"
          + "aproc.v1.ListClustersRequest\032..google.cl"
          + "oud.dataproc.v1.ListClustersResponse\"j\202\323"
          + "\344\223\0025\0223/v1/projects/{project_id}/regions/"
          + "{region}/clusters\332A\021project_id,region\332A\030"
          + "project_id,region,filter\022\252\002\n\017DiagnoseClu"
          + "ster\0220.google.cloud.dataproc.v1.Diagnose"
          + "ClusterRequest\032\035.google.longrunning.Oper"
          + "ation\"\305\001\202\323\344\223\002P\"K/v1/projects/{project_id"
          + "}/regions/{region}/clusters/{cluster_nam"
          + "e}:diagnose:\001*\332A\036project_id,region,clust"
          + "er_name\312AK\n\026DiagnoseClusterResults\0221goog"
          + "le.cloud.dataproc.v1.ClusterOperationMet"
          + "adata\032K\312A\027dataproc.googleapis.com\322A.http"
          + "s://www.googleapis.com/auth/cloud-platfo"
          + "rmBl\n\034com.google.cloud.dataproc.v1B\rClus"
          + "tersProtoP\001Z;cloud.google.com/go/datapro"
          + "c/v2/apiv1/dataprocpb;dataprocpbb\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.dataproc.v1.SharedProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_dataproc_v1_Cluster_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_dataproc_v1_Cluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_Cluster_descriptor,
            new java.lang.String[] {
              "ProjectId",
              "ClusterName",
              "Config",
              "VirtualClusterConfig",
              "Labels",
              "Status",
              "StatusHistory",
              "ClusterUuid",
              "Metrics",
            });
    internal_static_google_cloud_dataproc_v1_Cluster_LabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_Cluster_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_Cluster_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_ClusterConfig_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_dataproc_v1_ClusterConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterConfig_descriptor,
            new java.lang.String[] {
              "ConfigBucket",
              "TempBucket",
              "GceClusterConfig",
              "MasterConfig",
              "WorkerConfig",
              "SecondaryWorkerConfig",
              "SoftwareConfig",
              "InitializationActions",
              "EncryptionConfig",
              "AutoscalingConfig",
              "SecurityConfig",
              "LifecycleConfig",
              "EndpointConfig",
              "MetastoreConfig",
              "DataprocMetricConfig",
              "AuxiliaryNodeGroups",
            });
    internal_static_google_cloud_dataproc_v1_VirtualClusterConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_dataproc_v1_VirtualClusterConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_VirtualClusterConfig_descriptor,
            new java.lang.String[] {
              "StagingBucket",
              "KubernetesClusterConfig",
              "AuxiliaryServicesConfig",
              "InfrastructureConfig",
            });
    internal_static_google_cloud_dataproc_v1_AuxiliaryServicesConfig_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_dataproc_v1_AuxiliaryServicesConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_AuxiliaryServicesConfig_descriptor,
            new java.lang.String[] {
              "MetastoreConfig", "SparkHistoryServerConfig",
            });
    internal_static_google_cloud_dataproc_v1_EndpointConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_dataproc_v1_EndpointConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_EndpointConfig_descriptor,
            new java.lang.String[] {
              "HttpPorts", "EnableHttpPortAccess",
            });
    internal_static_google_cloud_dataproc_v1_EndpointConfig_HttpPortsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_EndpointConfig_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_EndpointConfig_HttpPortsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_EndpointConfig_HttpPortsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_AutoscalingConfig_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_dataproc_v1_AutoscalingConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_AutoscalingConfig_descriptor,
            new java.lang.String[] {
              "PolicyUri",
            });
    internal_static_google_cloud_dataproc_v1_EncryptionConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_dataproc_v1_EncryptionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_EncryptionConfig_descriptor,
            new java.lang.String[] {
              "GcePdKmsKeyName",
            });
    internal_static_google_cloud_dataproc_v1_GceClusterConfig_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_dataproc_v1_GceClusterConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_GceClusterConfig_descriptor,
            new java.lang.String[] {
              "ZoneUri",
              "NetworkUri",
              "SubnetworkUri",
              "InternalIpOnly",
              "PrivateIpv6GoogleAccess",
              "ServiceAccount",
              "ServiceAccountScopes",
              "Tags",
              "Metadata",
              "ReservationAffinity",
              "NodeGroupAffinity",
              "ShieldedInstanceConfig",
              "ConfidentialInstanceConfig",
              "InternalIpOnly",
            });
    internal_static_google_cloud_dataproc_v1_GceClusterConfig_MetadataEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_GceClusterConfig_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataproc_v1_GceClusterConfig_MetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_GceClusterConfig_MetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_NodeGroupAffinity_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_dataproc_v1_NodeGroupAffinity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_NodeGroupAffinity_descriptor,
            new java.lang.String[] {
              "NodeGroupUri",
            });
    internal_static_google_cloud_dataproc_v1_ShieldedInstanceConfig_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_dataproc_v1_ShieldedInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ShieldedInstanceConfig_descriptor,
            new java.lang.String[] {
              "EnableSecureBoot",
              "EnableVtpm",
              "EnableIntegrityMonitoring",
              "EnableSecureBoot",
              "EnableVtpm",
              "EnableIntegrityMonitoring",
            });
    internal_static_google_cloud_dataproc_v1_ConfidentialInstanceConfig_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_dataproc_v1_ConfidentialInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ConfidentialInstanceConfig_descriptor,
            new java.lang.String[] {
              "EnableConfidentialCompute",
            });
    internal_static_google_cloud_dataproc_v1_InstanceGroupConfig_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_dataproc_v1_InstanceGroupConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_InstanceGroupConfig_descriptor,
            new java.lang.String[] {
              "NumInstances",
              "InstanceNames",
              "ImageUri",
              "MachineTypeUri",
              "DiskConfig",
              "IsPreemptible",
              "Preemptibility",
              "ManagedGroupConfig",
              "Accelerators",
              "MinCpuPlatform",
            });
    internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_descriptor,
            new java.lang.String[] {
              "InstanceTemplateName", "InstanceGroupManagerName",
            });
    internal_static_google_cloud_dataproc_v1_AcceleratorConfig_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_dataproc_v1_AcceleratorConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_AcceleratorConfig_descriptor,
            new java.lang.String[] {
              "AcceleratorTypeUri", "AcceleratorCount",
            });
    internal_static_google_cloud_dataproc_v1_DiskConfig_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_dataproc_v1_DiskConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DiskConfig_descriptor,
            new java.lang.String[] {
              "BootDiskType", "BootDiskSizeGb", "NumLocalSsds", "LocalSsdInterface",
            });
    internal_static_google_cloud_dataproc_v1_AuxiliaryNodeGroup_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_dataproc_v1_AuxiliaryNodeGroup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_AuxiliaryNodeGroup_descriptor,
            new java.lang.String[] {
              "NodeGroup", "NodeGroupId",
            });
    internal_static_google_cloud_dataproc_v1_NodeGroup_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_dataproc_v1_NodeGroup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_NodeGroup_descriptor,
            new java.lang.String[] {
              "Name", "Roles", "NodeGroupConfig", "Labels",
            });
    internal_static_google_cloud_dataproc_v1_NodeGroup_LabelsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_NodeGroup_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_NodeGroup_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_NodeGroup_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_NodeInitializationAction_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_dataproc_v1_NodeInitializationAction_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_NodeInitializationAction_descriptor,
            new java.lang.String[] {
              "ExecutableFile", "ExecutionTimeout",
            });
    internal_static_google_cloud_dataproc_v1_ClusterStatus_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_dataproc_v1_ClusterStatus_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterStatus_descriptor,
            new java.lang.String[] {
              "State", "Detail", "StateStartTime", "Substate",
            });
    internal_static_google_cloud_dataproc_v1_SecurityConfig_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_dataproc_v1_SecurityConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_SecurityConfig_descriptor,
            new java.lang.String[] {
              "KerberosConfig", "IdentityConfig",
            });
    internal_static_google_cloud_dataproc_v1_KerberosConfig_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_dataproc_v1_KerberosConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_KerberosConfig_descriptor,
            new java.lang.String[] {
              "EnableKerberos",
              "RootPrincipalPasswordUri",
              "KmsKeyUri",
              "KeystoreUri",
              "TruststoreUri",
              "KeystorePasswordUri",
              "KeyPasswordUri",
              "TruststorePasswordUri",
              "CrossRealmTrustRealm",
              "CrossRealmTrustKdc",
              "CrossRealmTrustAdminServer",
              "CrossRealmTrustSharedPasswordUri",
              "KdcDbKeyUri",
              "TgtLifetimeHours",
              "Realm",
            });
    internal_static_google_cloud_dataproc_v1_IdentityConfig_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_dataproc_v1_IdentityConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_IdentityConfig_descriptor,
            new java.lang.String[] {
              "UserServiceAccountMapping",
            });
    internal_static_google_cloud_dataproc_v1_IdentityConfig_UserServiceAccountMappingEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_IdentityConfig_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_IdentityConfig_UserServiceAccountMappingEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_IdentityConfig_UserServiceAccountMappingEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_SoftwareConfig_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_dataproc_v1_SoftwareConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_SoftwareConfig_descriptor,
            new java.lang.String[] {
              "ImageVersion", "Properties", "OptionalComponents",
            });
    internal_static_google_cloud_dataproc_v1_SoftwareConfig_PropertiesEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_SoftwareConfig_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_SoftwareConfig_PropertiesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_SoftwareConfig_PropertiesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_LifecycleConfig_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_dataproc_v1_LifecycleConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_LifecycleConfig_descriptor,
            new java.lang.String[] {
              "IdleDeleteTtl", "AutoDeleteTime", "AutoDeleteTtl", "IdleStartTime", "Ttl",
            });
    internal_static_google_cloud_dataproc_v1_MetastoreConfig_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_dataproc_v1_MetastoreConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_MetastoreConfig_descriptor,
            new java.lang.String[] {
              "DataprocMetastoreService",
            });
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterMetrics_descriptor,
            new java.lang.String[] {
              "HdfsMetrics", "YarnMetrics",
            });
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_HdfsMetricsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_ClusterMetrics_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_HdfsMetricsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterMetrics_HdfsMetricsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_YarnMetricsEntry_descriptor =
        internal_static_google_cloud_dataproc_v1_ClusterMetrics_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_dataproc_v1_ClusterMetrics_YarnMetricsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ClusterMetrics_YarnMetricsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_descriptor,
            new java.lang.String[] {
              "Metrics",
            });
    internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_Metric_descriptor =
        internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_Metric_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DataprocMetricConfig_Metric_descriptor,
            new java.lang.String[] {
              "MetricSource", "MetricOverrides",
            });
    internal_static_google_cloud_dataproc_v1_CreateClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_dataproc_v1_CreateClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_CreateClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "Cluster", "RequestId", "ActionOnFailedPrimaryWorkers",
            });
    internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId",
              "Region",
              "ClusterName",
              "Cluster",
              "GracefulDecommissionTimeout",
              "UpdateMask",
              "RequestId",
            });
    internal_static_google_cloud_dataproc_v1_StopClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_dataproc_v1_StopClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_StopClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "ClusterName", "ClusterUuid", "RequestId",
            });
    internal_static_google_cloud_dataproc_v1_StartClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_dataproc_v1_StartClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_StartClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "ClusterName", "ClusterUuid", "RequestId",
            });
    internal_static_google_cloud_dataproc_v1_DeleteClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_dataproc_v1_DeleteClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DeleteClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "ClusterName", "ClusterUuid", "RequestId",
            });
    internal_static_google_cloud_dataproc_v1_GetClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_dataproc_v1_GetClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_GetClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "ClusterName",
            });
    internal_static_google_cloud_dataproc_v1_ListClustersRequest_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_dataproc_v1_ListClustersRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ListClustersRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "Filter", "PageSize", "PageToken",
            });
    internal_static_google_cloud_dataproc_v1_ListClustersResponse_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_dataproc_v1_ListClustersResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ListClustersResponse_descriptor,
            new java.lang.String[] {
              "Clusters", "NextPageToken",
            });
    internal_static_google_cloud_dataproc_v1_DiagnoseClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(35);
    internal_static_google_cloud_dataproc_v1_DiagnoseClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DiagnoseClusterRequest_descriptor,
            new java.lang.String[] {
              "ProjectId", "Region", "ClusterName",
            });
    internal_static_google_cloud_dataproc_v1_DiagnoseClusterResults_descriptor =
        getDescriptor().getMessageTypes().get(36);
    internal_static_google_cloud_dataproc_v1_DiagnoseClusterResults_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_DiagnoseClusterResults_descriptor,
            new java.lang.String[] {
              "OutputUri",
            });
    internal_static_google_cloud_dataproc_v1_ReservationAffinity_descriptor =
        getDescriptor().getMessageTypes().get(37);
    internal_static_google_cloud_dataproc_v1_ReservationAffinity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataproc_v1_ReservationAffinity_descriptor,
            new java.lang.String[] {
              "ConsumeReservationType", "Key", "Values",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.dataproc.v1.SharedProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
