# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/dataproc/v1/shared.proto require 'google/protobuf' require 'google/api/field_behavior_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/dataproc/v1/shared.proto", :syntax => :proto3) do add_message "google.cloud.dataproc.v1.RuntimeConfig" do optional :version, :string, 1 optional :container_image, :string, 2 map :properties, :string, :string, 3 end add_message "google.cloud.dataproc.v1.EnvironmentConfig" do optional :execution_config, :message, 1, "google.cloud.dataproc.v1.ExecutionConfig" optional :peripherals_config, :message, 2, "google.cloud.dataproc.v1.PeripheralsConfig" end add_message "google.cloud.dataproc.v1.ExecutionConfig" do optional :service_account, :string, 2 repeated :network_tags, :string, 6 optional :kms_key, :string, 7 oneof :network do optional :network_uri, :string, 4 optional :subnetwork_uri, :string, 5 end end add_message "google.cloud.dataproc.v1.SparkHistoryServerConfig" do optional :dataproc_cluster, :string, 1 end add_message "google.cloud.dataproc.v1.PeripheralsConfig" do optional :metastore_service, :string, 1 optional :spark_history_server_config, :message, 2, "google.cloud.dataproc.v1.SparkHistoryServerConfig" end add_message "google.cloud.dataproc.v1.RuntimeInfo" do map :endpoints, :string, :string, 1 optional :output_uri, :string, 2 optional :diagnostic_output_uri, :string, 3 end add_message "google.cloud.dataproc.v1.GkeClusterConfig" do optional :gke_cluster_target, :string, 2 repeated :node_pool_target, :message, 3, "google.cloud.dataproc.v1.GkeNodePoolTarget" end add_message "google.cloud.dataproc.v1.KubernetesClusterConfig" do optional :kubernetes_namespace, :string, 1 optional :kubernetes_software_config, :message, 3, "google.cloud.dataproc.v1.KubernetesSoftwareConfig" oneof :config do optional :gke_cluster_config, :message, 2, "google.cloud.dataproc.v1.GkeClusterConfig" end end add_message "google.cloud.dataproc.v1.KubernetesSoftwareConfig" do map :component_version, :string, :string, 1 map :properties, :string, :string, 2 end add_message "google.cloud.dataproc.v1.GkeNodePoolTarget" do optional :node_pool, :string, 1 repeated :roles, :enum, 2, "google.cloud.dataproc.v1.GkeNodePoolTarget.Role" optional :node_pool_config, :message, 3, "google.cloud.dataproc.v1.GkeNodePoolConfig" end add_enum "google.cloud.dataproc.v1.GkeNodePoolTarget.Role" do value :ROLE_UNSPECIFIED, 0 value :DEFAULT, 1 value :CONTROLLER, 2 value :SPARK_DRIVER, 3 value :SPARK_EXECUTOR, 4 end add_message "google.cloud.dataproc.v1.GkeNodePoolConfig" do optional :config, :message, 2, "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig" repeated :locations, :string, 13 optional :autoscaling, :message, 4, "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig" end add_message "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig" do optional :machine_type, :string, 1 optional :preemptible, :bool, 10 optional :local_ssd_count, :int32, 7 repeated :accelerators, :message, 11, "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig" optional :min_cpu_platform, :string, 13 end add_message "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig" do optional :accelerator_count, :int64, 1 optional :accelerator_type, :string, 2 end add_message "google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig" do optional :min_node_count, :int32, 2 optional :max_node_count, :int32, 3 end add_enum "google.cloud.dataproc.v1.Component" do value :COMPONENT_UNSPECIFIED, 0 value :ANACONDA, 5 value :DOCKER, 13 value :DRUID, 9 value :FLINK, 14 value :HBASE, 11 value :HIVE_WEBHCAT, 3 value :JUPYTER, 1 value :PRESTO, 6 value :RANGER, 12 value :SOLR, 10 value :ZEPPELIN, 4 value :ZOOKEEPER, 8 end add_enum "google.cloud.dataproc.v1.FailureAction" do value :FAILURE_ACTION_UNSPECIFIED, 0 value :NO_ACTION, 1 value :DELETE, 2 end end end module Google module Cloud module Dataproc module V1 RuntimeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.RuntimeConfig").msgclass EnvironmentConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.EnvironmentConfig").msgclass ExecutionConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.ExecutionConfig").msgclass SparkHistoryServerConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.SparkHistoryServerConfig").msgclass PeripheralsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.PeripheralsConfig").msgclass RuntimeInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.RuntimeInfo").msgclass GkeClusterConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeClusterConfig").msgclass KubernetesClusterConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.KubernetesClusterConfig").msgclass KubernetesSoftwareConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.KubernetesSoftwareConfig").msgclass GkeNodePoolTarget = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolTarget").msgclass GkeNodePoolTarget::Role = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolTarget.Role").enummodule GkeNodePoolConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolConfig").msgclass GkeNodePoolConfig::GkeNodeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig").msgclass GkeNodePoolConfig::GkeNodePoolAcceleratorConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig").msgclass GkeNodePoolConfig::GkeNodePoolAutoscalingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig").msgclass Component = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.Component").enummodule FailureAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dataproc.v1.FailureAction").enummodule end end end end