// 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_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_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_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_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_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_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_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;

  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)google/cloud/dataproc"
          + "/v1/operations.proto\032#google/longrunning"
          + "/operations.proto\032\036google/protobuf/durat"
          + "ion.proto\032 google/protobuf/field_mask.pr"
          + "oto\032\037google/protobuf/timestamp.proto\"\245\003\n"
          + "\007Cluster\022\022\n\nproject_id\030\001 \001(\t\022\024\n\014cluster_"
          + "name\030\002 \001(\t\0227\n\006config\030\003 \001(\0132\'.google.clou"
          + "d.dataproc.v1.ClusterConfig\022=\n\006labels\030\010 "
          + "\003(\0132-.google.cloud.dataproc.v1.Cluster.L"
          + "abelsEntry\0227\n\006status\030\004 \001(\0132\'.google.clou"
          + "d.dataproc.v1.ClusterStatus\022?\n\016status_hi"
          + "story\030\007 \003(\0132\'.google.cloud.dataproc.v1.C"
          + "lusterStatus\022\024\n\014cluster_uuid\030\006 \001(\t\0229\n\007me"
          + "trics\030\t \001(\0132(.google.cloud.dataproc.v1.C"
          + "lusterMetrics\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001("
          + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\250\004\n\rClusterConfig\022\025"
          + "\n\rconfig_bucket\030\001 \001(\t\022F\n\022gce_cluster_con"
          + "fig\030\010 \001(\0132*.google.cloud.dataproc.v1.Gce"
          + "ClusterConfig\022D\n\rmaster_config\030\t \001(\0132-.g"
          + "oogle.cloud.dataproc.v1.InstanceGroupCon"
          + "fig\022D\n\rworker_config\030\n \001(\0132-.google.clou"
          + "d.dataproc.v1.InstanceGroupConfig\022N\n\027sec"
          + "ondary_worker_config\030\014 \001(\0132-.google.clou"
          + "d.dataproc.v1.InstanceGroupConfig\022A\n\017sof"
          + "tware_config\030\r \001(\0132(.google.cloud.datapr"
          + "oc.v1.SoftwareConfig\022R\n\026initialization_a"
          + "ctions\030\013 \003(\01322.google.cloud.dataproc.v1."
          + "NodeInitializationAction\022E\n\021encryption_c"
          + "onfig\030\017 \001(\0132*.google.cloud.dataproc.v1.E"
          + "ncryptionConfig\"/\n\020EncryptionConfig\022\033\n\023g"
          + "ce_pd_kms_key_name\030\001 \001(\t\"\257\002\n\020GceClusterC"
          + "onfig\022\020\n\010zone_uri\030\001 \001(\t\022\023\n\013network_uri\030\002"
          + " \001(\t\022\026\n\016subnetwork_uri\030\006 \001(\t\022\030\n\020internal"
          + "_ip_only\030\007 \001(\010\022\027\n\017service_account\030\010 \001(\t\022"
          + "\036\n\026service_account_scopes\030\003 \003(\t\022\014\n\004tags\030"
          + "\004 \003(\t\022J\n\010metadata\030\005 \003(\01328.google.cloud.d"
          + "ataproc.v1.GceClusterConfig.MetadataEntr"
          + "y\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
          + "\030\002 \001(\t:\0028\001\"\323\002\n\023InstanceGroupConfig\022\025\n\rnu"
          + "m_instances\030\001 \001(\005\022\026\n\016instance_names\030\002 \003("
          + "\t\022\021\n\timage_uri\030\003 \001(\t\022\030\n\020machine_type_uri"
          + "\030\004 \001(\t\0229\n\013disk_config\030\005 \001(\0132$.google.clo"
          + "ud.dataproc.v1.DiskConfig\022\026\n\016is_preempti"
          + "ble\030\006 \001(\010\022J\n\024managed_group_config\030\007 \001(\0132"
          + ",.google.cloud.dataproc.v1.ManagedGroupC"
          + "onfig\022A\n\014accelerators\030\010 \003(\0132+.google.clo"
          + "ud.dataproc.v1.AcceleratorConfig\"Y\n\022Mana"
          + "gedGroupConfig\022\036\n\026instance_template_name"
          + "\030\001 \001(\t\022#\n\033instance_group_manager_name\030\002 "
          + "\001(\t\"L\n\021AcceleratorConfig\022\034\n\024accelerator_"
          + "type_uri\030\001 \001(\t\022\031\n\021accelerator_count\030\002 \001("
          + "\005\"W\n\nDiskConfig\022\026\n\016boot_disk_type\030\003 \001(\t\022"
          + "\031\n\021boot_disk_size_gb\030\001 \001(\005\022\026\n\016num_local_"
          + "ssds\030\002 \001(\005\"i\n\030NodeInitializationAction\022\027"
          + "\n\017executable_file\030\001 \001(\t\0224\n\021execution_tim"
          + "eout\030\002 \001(\0132\031.google.protobuf.Duration\"\355\002"
          + "\n\rClusterStatus\022<\n\005state\030\001 \001(\0162-.google."
          + "cloud.dataproc.v1.ClusterStatus.State\022\016\n"
          + "\006detail\030\002 \001(\t\0224\n\020state_start_time\030\003 \001(\0132"
          + "\032.google.protobuf.Timestamp\022B\n\010substate\030"
          + "\004 \001(\01620.google.cloud.dataproc.v1.Cluster"
          + "Status.Substate\"V\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\014\n\010D"
          + "ELETING\020\004\022\014\n\010UPDATING\020\005\"<\n\010Substate\022\017\n\013U"
          + "NSPECIFIED\020\000\022\r\n\tUNHEALTHY\020\001\022\020\n\014STALE_STA"
          + "TUS\020\002\"\250\001\n\016SoftwareConfig\022\025\n\rimage_versio"
          + "n\030\001 \001(\t\022L\n\nproperties\030\002 \003(\01328.google.clo"
          + "ud.dataproc.v1.SoftwareConfig.Properties"
          + "Entry\0321\n\017PropertiesEntry\022\013\n\003key\030\001 \001(\t\022\r\n"
          + "\005value\030\002 \001(\t:\0028\001\"\232\002\n\016ClusterMetrics\022O\n\014h"
          + "dfs_metrics\030\001 \003(\01329.google.cloud.datapro"
          + "c.v1.ClusterMetrics.HdfsMetricsEntry\022O\n\014"
          + "yarn_metrics\030\002 \003(\01329.google.cloud.datapr"
          + "oc.v1.ClusterMetrics.YarnMetricsEntry\0322\n"
          + "\020HdfsMetricsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030"
          + "\002 \001(\003:\0028\001\0322\n\020YarnMetricsEntry\022\013\n\003key\030\001 \001"
          + "(\t\022\r\n\005value\030\002 \001(\003:\0028\001\"\202\001\n\024CreateClusterR"
          + "equest\022\022\n\nproject_id\030\001 \001(\t\022\016\n\006region\030\003 \001"
          + "(\t\0222\n\007cluster\030\002 \001(\0132!.google.cloud.datap"
          + "roc.v1.Cluster\022\022\n\nrequest_id\030\004 \001(\t\"\213\002\n\024U"
          + "pdateClusterRequest\022\022\n\nproject_id\030\001 \001(\t\022"
          + "\016\n\006region\030\005 \001(\t\022\024\n\014cluster_name\030\002 \001(\t\0222\n"
          + "\007cluster\030\003 \001(\0132!.google.cloud.dataproc.v"
          + "1.Cluster\022@\n\035graceful_decommission_timeo"
          + "ut\030\006 \001(\0132\031.google.protobuf.Duration\022/\n\013u"
          + "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field"
          + "Mask\022\022\n\nrequest_id\030\007 \001(\t\"z\n\024DeleteCluste"
          + "rRequest\022\022\n\nproject_id\030\001 \001(\t\022\016\n\006region\030\003"
          + " \001(\t\022\024\n\014cluster_name\030\002 \001(\t\022\024\n\014cluster_uu"
          + "id\030\004 \001(\t\022\022\n\nrequest_id\030\005 \001(\t\"M\n\021GetClust"
          + "erRequest\022\022\n\nproject_id\030\001 \001(\t\022\016\n\006region\030"
          + "\003 \001(\t\022\024\n\014cluster_name\030\002 \001(\t\"p\n\023ListClust"
          + "ersRequest\022\022\n\nproject_id\030\001 \001(\t\022\016\n\006region"
          + "\030\004 \001(\t\022\016\n\006filter\030\005 \001(\t\022\021\n\tpage_size\030\002 \001("
          + "\005\022\022\n\npage_token\030\003 \001(\t\"d\n\024ListClustersRes"
          + "ponse\0223\n\010clusters\030\001 \003(\0132!.google.cloud.d"
          + "ataproc.v1.Cluster\022\027\n\017next_page_token\030\002 "
          + "\001(\t\"R\n\026DiagnoseClusterRequest\022\022\n\nproject"
          + "_id\030\001 \001(\t\022\016\n\006region\030\003 \001(\t\022\024\n\014cluster_nam"
          + "e\030\002 \001(\t\",\n\026DiagnoseClusterResults\022\022\n\nout"
          + "put_uri\030\001 \001(\t2\262\010\n\021ClusterController\022\244\001\n\r"
          + "CreateCluster\022..google.cloud.dataproc.v1"
          + ".CreateClusterRequest\032\035.google.longrunni"
          + "ng.Operation\"D\202\323\344\223\002>\"3/v1/projects/{proj"
          + "ect_id}/regions/{region}/clusters:\007clust"
          + "er\022\263\001\n\rUpdateCluster\022..google.cloud.data"
          + "proc.v1.UpdateClusterRequest\032\035.google.lo"
          + "ngrunning.Operation\"S\202\323\344\223\002M2B/v1/project"
          + "s/{project_id}/regions/{region}/clusters"
          + "/{cluster_name}:\007cluster\022\252\001\n\rDeleteClust"
          + "er\022..google.cloud.dataproc.v1.DeleteClus"
          + "terRequest\032\035.google.longrunning.Operatio"
          + "n\"J\202\323\344\223\002D*B/v1/projects/{project_id}/reg"
          + "ions/{region}/clusters/{cluster_name}\022\250\001"
          + "\n\nGetCluster\022+.google.cloud.dataproc.v1."
          + "GetClusterRequest\032!.google.cloud.datapro"
          + "c.v1.Cluster\"J\202\323\344\223\002D\022B/v1/projects/{proj"
          + "ect_id}/regions/{region}/clusters/{clust"
          + "er_name}\022\252\001\n\014ListClusters\022-.google.cloud"
          + ".dataproc.v1.ListClustersRequest\032..googl"
          + "e.cloud.dataproc.v1.ListClustersResponse"
          + "\";\202\323\344\223\0025\0223/v1/projects/{project_id}/regi"
          + "ons/{region}/clusters\022\272\001\n\017DiagnoseCluste"
          + "r\0220.google.cloud.dataproc.v1.DiagnoseClu"
          + "sterRequest\032\035.google.longrunning.Operati"
          + "on\"V\202\323\344\223\002P\"K/v1/projects/{project_id}/re"
          + "gions/{region}/clusters/{cluster_name}:d"
          + "iagnose:\001*Bq\n\034com.google.cloud.dataproc."
          + "v1B\rClustersProtoP\001Z@google.golang.org/g"
          + "enproto/googleapis/cloud/dataproc/v1;dat"
          + "aprocb\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.OperationsProto.getDescriptor(),
          com.google.longrunning.OperationsProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.FieldMaskProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
        },
        assigner);
    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",
              "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",
              "GceClusterConfig",
              "MasterConfig",
              "WorkerConfig",
              "SecondaryWorkerConfig",
              "SoftwareConfig",
              "InitializationActions",
              "EncryptionConfig",
            });
    internal_static_google_cloud_dataproc_v1_EncryptionConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    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(3);
    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",
              "ServiceAccount",
              "ServiceAccountScopes",
              "Tags",
              "Metadata",
            });
    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_InstanceGroupConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    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",
              "ManagedGroupConfig",
              "Accelerators",
            });
    internal_static_google_cloud_dataproc_v1_ManagedGroupConfig_descriptor =
        getDescriptor().getMessageTypes().get(5);
    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(6);
    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(7);
    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",
            });
    internal_static_google_cloud_dataproc_v1_NodeInitializationAction_descriptor =
        getDescriptor().getMessageTypes().get(8);
    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(9);
    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_SoftwareConfig_descriptor =
        getDescriptor().getMessageTypes().get(10);
    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",
            });
    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_ClusterMetrics_descriptor =
        getDescriptor().getMessageTypes().get(11);
    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_CreateClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    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",
            });
    internal_static_google_cloud_dataproc_v1_UpdateClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    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_DeleteClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    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(15);
    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(16);
    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(17);
    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(18);
    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(19);
    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",
            });
    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.OperationsProto.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)
}
