Class: Google::Apis::DataprocV1::ExecutorSummary
- Inherits:
-
Object
- Object
- Google::Apis::DataprocV1::ExecutorSummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dataproc_v1/classes.rb,
lib/google/apis/dataproc_v1/representations.rb,
lib/google/apis/dataproc_v1/representations.rb
Overview
Details about executors used by the application.
Instance Attribute Summary collapse
-
#active_tasks ⇒ Fixnum
Corresponds to the JSON property
activeTasks. -
#add_time ⇒ String
Corresponds to the JSON property
addTime. -
#attributes ⇒ Hash<String,String>
Corresponds to the JSON property
attributes. -
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property
completedTasks. -
#disk_used ⇒ Fixnum
Corresponds to the JSON property
diskUsed. -
#excluded_in_stages ⇒ Array<Fixnum>
Corresponds to the JSON property
excludedInStages. -
#executor_id ⇒ String
Corresponds to the JSON property
executorId. -
#executor_logs ⇒ Hash<String,String>
Corresponds to the JSON property
executorLogs. -
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property
failedTasks. -
#host_port ⇒ String
Corresponds to the JSON property
hostPort. -
#is_active ⇒ Boolean
(also: #is_active?)
Corresponds to the JSON property
isActive. -
#is_excluded ⇒ Boolean
(also: #is_excluded?)
Corresponds to the JSON property
isExcluded. -
#max_memory ⇒ Fixnum
Corresponds to the JSON property
maxMemory. -
#max_tasks ⇒ Fixnum
Corresponds to the JSON property
maxTasks. -
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property
memoryMetrics. -
#memory_used ⇒ Fixnum
Corresponds to the JSON property
memoryUsed. -
#peak_memory_metrics ⇒ Google::Apis::DataprocV1::ExecutorMetrics
Corresponds to the JSON property
peakMemoryMetrics. -
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property
rddBlocks. -
#remove_reason ⇒ String
Corresponds to the JSON property
removeReason. -
#remove_time ⇒ String
Corresponds to the JSON property
removeTime. -
#resource_profile_id ⇒ Fixnum
Corresponds to the JSON property
resourceProfileId. -
#resources ⇒ Hash<String,Google::Apis::DataprocV1::ResourceInformation>
Corresponds to the JSON property
resources. -
#total_cores ⇒ Fixnum
Corresponds to the JSON property
totalCores. -
#total_duration_millis ⇒ Fixnum
Corresponds to the JSON property
totalDurationMillis. -
#total_gc_time_millis ⇒ Fixnum
Corresponds to the JSON property
totalGcTimeMillis. -
#total_input_bytes ⇒ Fixnum
Corresponds to the JSON property
totalInputBytes. -
#total_shuffle_read ⇒ Fixnum
Corresponds to the JSON property
totalShuffleRead. -
#total_shuffle_write ⇒ Fixnum
Corresponds to the JSON property
totalShuffleWrite. -
#total_tasks ⇒ Fixnum
Corresponds to the JSON property
totalTasks.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExecutorSummary
constructor
A new instance of ExecutorSummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ExecutorSummary
Returns a new instance of ExecutorSummary.
3043 3044 3045 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3043 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_tasks ⇒ Fixnum
Corresponds to the JSON property activeTasks
2899 2900 2901 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2899 def active_tasks @active_tasks end |
#add_time ⇒ String
Corresponds to the JSON property addTime
2904 2905 2906 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2904 def add_time @add_time end |
#attributes ⇒ Hash<String,String>
Corresponds to the JSON property attributes
2909 2910 2911 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2909 def attributes @attributes end |
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property completedTasks
2914 2915 2916 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2914 def completed_tasks @completed_tasks end |
#disk_used ⇒ Fixnum
Corresponds to the JSON property diskUsed
2919 2920 2921 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2919 def disk_used @disk_used end |
#excluded_in_stages ⇒ Array<Fixnum>
Corresponds to the JSON property excludedInStages
2924 2925 2926 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2924 def excluded_in_stages @excluded_in_stages end |
#executor_id ⇒ String
Corresponds to the JSON property executorId
2929 2930 2931 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2929 def executor_id @executor_id end |
#executor_logs ⇒ Hash<String,String>
Corresponds to the JSON property executorLogs
2934 2935 2936 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2934 def executor_logs @executor_logs end |
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property failedTasks
2939 2940 2941 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2939 def failed_tasks @failed_tasks end |
#host_port ⇒ String
Corresponds to the JSON property hostPort
2944 2945 2946 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2944 def host_port @host_port end |
#is_active ⇒ Boolean Also known as: is_active?
Corresponds to the JSON property isActive
2949 2950 2951 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2949 def is_active @is_active end |
#is_excluded ⇒ Boolean Also known as: is_excluded?
Corresponds to the JSON property isExcluded
2955 2956 2957 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2955 def is_excluded @is_excluded end |
#max_memory ⇒ Fixnum
Corresponds to the JSON property maxMemory
2961 2962 2963 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2961 def max_memory @max_memory end |
#max_tasks ⇒ Fixnum
Corresponds to the JSON property maxTasks
2966 2967 2968 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2966 def max_tasks @max_tasks end |
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property memoryMetrics
2971 2972 2973 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2971 def memory_metrics @memory_metrics end |
#memory_used ⇒ Fixnum
Corresponds to the JSON property memoryUsed
2976 2977 2978 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2976 def memory_used @memory_used end |
#peak_memory_metrics ⇒ Google::Apis::DataprocV1::ExecutorMetrics
Corresponds to the JSON property peakMemoryMetrics
2981 2982 2983 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2981 def peak_memory_metrics @peak_memory_metrics end |
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property rddBlocks
2986 2987 2988 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2986 def rdd_blocks @rdd_blocks end |
#remove_reason ⇒ String
Corresponds to the JSON property removeReason
2991 2992 2993 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2991 def remove_reason @remove_reason end |
#remove_time ⇒ String
Corresponds to the JSON property removeTime
2996 2997 2998 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2996 def remove_time @remove_time end |
#resource_profile_id ⇒ Fixnum
Corresponds to the JSON property resourceProfileId
3001 3002 3003 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3001 def resource_profile_id @resource_profile_id end |
#resources ⇒ Hash<String,Google::Apis::DataprocV1::ResourceInformation>
Corresponds to the JSON property resources
3006 3007 3008 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3006 def resources @resources end |
#total_cores ⇒ Fixnum
Corresponds to the JSON property totalCores
3011 3012 3013 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3011 def total_cores @total_cores end |
#total_duration_millis ⇒ Fixnum
Corresponds to the JSON property totalDurationMillis
3016 3017 3018 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3016 def total_duration_millis @total_duration_millis end |
#total_gc_time_millis ⇒ Fixnum
Corresponds to the JSON property totalGcTimeMillis
3021 3022 3023 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3021 def total_gc_time_millis @total_gc_time_millis end |
#total_input_bytes ⇒ Fixnum
Corresponds to the JSON property totalInputBytes
3026 3027 3028 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3026 def total_input_bytes @total_input_bytes end |
#total_shuffle_read ⇒ Fixnum
Corresponds to the JSON property totalShuffleRead
3031 3032 3033 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3031 def total_shuffle_read @total_shuffle_read end |
#total_shuffle_write ⇒ Fixnum
Corresponds to the JSON property totalShuffleWrite
3036 3037 3038 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3036 def total_shuffle_write @total_shuffle_write end |
#total_tasks ⇒ Fixnum
Corresponds to the JSON property totalTasks
3041 3042 3043 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3041 def total_tasks @total_tasks end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 3048 def update!(**args) @active_tasks = args[:active_tasks] if args.key?(:active_tasks) @add_time = args[:add_time] if args.key?(:add_time) @attributes = args[:attributes] if args.key?(:attributes) @completed_tasks = args[:completed_tasks] if args.key?(:completed_tasks) @disk_used = args[:disk_used] if args.key?(:disk_used) @excluded_in_stages = args[:excluded_in_stages] if args.key?(:excluded_in_stages) @executor_id = args[:executor_id] if args.key?(:executor_id) @executor_logs = args[:executor_logs] if args.key?(:executor_logs) @failed_tasks = args[:failed_tasks] if args.key?(:failed_tasks) @host_port = args[:host_port] if args.key?(:host_port) @is_active = args[:is_active] if args.key?(:is_active) @is_excluded = args[:is_excluded] if args.key?(:is_excluded) @max_memory = args[:max_memory] if args.key?(:max_memory) @max_tasks = args[:max_tasks] if args.key?(:max_tasks) @memory_metrics = args[:memory_metrics] if args.key?(:memory_metrics) @memory_used = args[:memory_used] if args.key?(:memory_used) @peak_memory_metrics = args[:peak_memory_metrics] if args.key?(:peak_memory_metrics) @rdd_blocks = args[:rdd_blocks] if args.key?(:rdd_blocks) @remove_reason = args[:remove_reason] if args.key?(:remove_reason) @remove_time = args[:remove_time] if args.key?(:remove_time) @resource_profile_id = args[:resource_profile_id] if args.key?(:resource_profile_id) @resources = args[:resources] if args.key?(:resources) @total_cores = args[:total_cores] if args.key?(:total_cores) @total_duration_millis = args[:total_duration_millis] if args.key?(:total_duration_millis) @total_gc_time_millis = args[:total_gc_time_millis] if args.key?(:total_gc_time_millis) @total_input_bytes = args[:total_input_bytes] if args.key?(:total_input_bytes) @total_shuffle_read = args[:total_shuffle_read] if args.key?(:total_shuffle_read) @total_shuffle_write = args[:total_shuffle_write] if args.key?(:total_shuffle_write) @total_tasks = args[:total_tasks] if args.key?(:total_tasks) end |