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.
2886 2887 2888 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2886 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_tasks ⇒ Fixnum
Corresponds to the JSON property activeTasks
2742 2743 2744 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2742 def active_tasks @active_tasks end |
#add_time ⇒ String
Corresponds to the JSON property addTime
2747 2748 2749 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2747 def add_time @add_time end |
#attributes ⇒ Hash<String,String>
Corresponds to the JSON property attributes
2752 2753 2754 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2752 def attributes @attributes end |
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property completedTasks
2757 2758 2759 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2757 def completed_tasks @completed_tasks end |
#disk_used ⇒ Fixnum
Corresponds to the JSON property diskUsed
2762 2763 2764 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2762 def disk_used @disk_used end |
#excluded_in_stages ⇒ Array<Fixnum>
Corresponds to the JSON property excludedInStages
2767 2768 2769 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2767 def excluded_in_stages @excluded_in_stages end |
#executor_id ⇒ String
Corresponds to the JSON property executorId
2772 2773 2774 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2772 def executor_id @executor_id end |
#executor_logs ⇒ Hash<String,String>
Corresponds to the JSON property executorLogs
2777 2778 2779 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2777 def executor_logs @executor_logs end |
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property failedTasks
2782 2783 2784 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2782 def failed_tasks @failed_tasks end |
#host_port ⇒ String
Corresponds to the JSON property hostPort
2787 2788 2789 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2787 def host_port @host_port end |
#is_active ⇒ Boolean Also known as: is_active?
Corresponds to the JSON property isActive
2792 2793 2794 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2792 def is_active @is_active end |
#is_excluded ⇒ Boolean Also known as: is_excluded?
Corresponds to the JSON property isExcluded
2798 2799 2800 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2798 def is_excluded @is_excluded end |
#max_memory ⇒ Fixnum
Corresponds to the JSON property maxMemory
2804 2805 2806 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2804 def max_memory @max_memory end |
#max_tasks ⇒ Fixnum
Corresponds to the JSON property maxTasks
2809 2810 2811 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2809 def max_tasks @max_tasks end |
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property memoryMetrics
2814 2815 2816 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2814 def memory_metrics @memory_metrics end |
#memory_used ⇒ Fixnum
Corresponds to the JSON property memoryUsed
2819 2820 2821 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2819 def memory_used @memory_used end |
#peak_memory_metrics ⇒ Google::Apis::DataprocV1::ExecutorMetrics
Corresponds to the JSON property peakMemoryMetrics
2824 2825 2826 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2824 def peak_memory_metrics @peak_memory_metrics end |
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property rddBlocks
2829 2830 2831 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2829 def rdd_blocks @rdd_blocks end |
#remove_reason ⇒ String
Corresponds to the JSON property removeReason
2834 2835 2836 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2834 def remove_reason @remove_reason end |
#remove_time ⇒ String
Corresponds to the JSON property removeTime
2839 2840 2841 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2839 def remove_time @remove_time end |
#resource_profile_id ⇒ Fixnum
Corresponds to the JSON property resourceProfileId
2844 2845 2846 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2844 def resource_profile_id @resource_profile_id end |
#resources ⇒ Hash<String,Google::Apis::DataprocV1::ResourceInformation>
Corresponds to the JSON property resources
2849 2850 2851 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2849 def resources @resources end |
#total_cores ⇒ Fixnum
Corresponds to the JSON property totalCores
2854 2855 2856 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2854 def total_cores @total_cores end |
#total_duration_millis ⇒ Fixnum
Corresponds to the JSON property totalDurationMillis
2859 2860 2861 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2859 def total_duration_millis @total_duration_millis end |
#total_gc_time_millis ⇒ Fixnum
Corresponds to the JSON property totalGcTimeMillis
2864 2865 2866 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2864 def total_gc_time_millis @total_gc_time_millis end |
#total_input_bytes ⇒ Fixnum
Corresponds to the JSON property totalInputBytes
2869 2870 2871 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2869 def total_input_bytes @total_input_bytes end |
#total_shuffle_read ⇒ Fixnum
Corresponds to the JSON property totalShuffleRead
2874 2875 2876 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2874 def total_shuffle_read @total_shuffle_read end |
#total_shuffle_write ⇒ Fixnum
Corresponds to the JSON property totalShuffleWrite
2879 2880 2881 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2879 def total_shuffle_write @total_shuffle_write end |
#total_tasks ⇒ Fixnum
Corresponds to the JSON property totalTasks
2884 2885 2886 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2884 def total_tasks @total_tasks end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 2891 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 |