Class: Google::Apis::DataprocV1::ConsolidatedExecutorSummary
- Inherits:
-
Object
- Object
- Google::Apis::DataprocV1::ConsolidatedExecutorSummary
- 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
Consolidated summary about executors used by the application.
Instance Attribute Summary collapse
-
#active_tasks ⇒ Fixnum
Corresponds to the JSON property
activeTasks. -
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property
completedTasks. -
#count ⇒ Fixnum
Corresponds to the JSON property
count. -
#disk_used ⇒ Fixnum
Corresponds to the JSON property
diskUsed. -
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property
failedTasks. -
#is_excluded ⇒ Fixnum
Corresponds to the JSON property
isExcluded. -
#max_memory ⇒ Fixnum
Corresponds to the JSON property
maxMemory. -
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property
memoryMetrics. -
#memory_used ⇒ Fixnum
Corresponds to the JSON property
memoryUsed. -
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property
rddBlocks. -
#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) ⇒ ConsolidatedExecutorSummary
constructor
A new instance of ConsolidatedExecutorSummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ConsolidatedExecutorSummary
Returns a new instance of ConsolidatedExecutorSummary.
1806 1807 1808 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1806 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_tasks ⇒ Fixnum
Corresponds to the JSON property activeTasks
1724 1725 1726 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1724 def active_tasks @active_tasks end |
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property completedTasks
1729 1730 1731 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1729 def completed_tasks @completed_tasks end |
#count ⇒ Fixnum
Corresponds to the JSON property count
1734 1735 1736 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1734 def count @count end |
#disk_used ⇒ Fixnum
Corresponds to the JSON property diskUsed
1739 1740 1741 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1739 def disk_used @disk_used end |
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property failedTasks
1744 1745 1746 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1744 def failed_tasks @failed_tasks end |
#is_excluded ⇒ Fixnum
Corresponds to the JSON property isExcluded
1749 1750 1751 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1749 def is_excluded @is_excluded end |
#max_memory ⇒ Fixnum
Corresponds to the JSON property maxMemory
1754 1755 1756 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1754 def max_memory @max_memory end |
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property memoryMetrics
1759 1760 1761 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1759 def memory_metrics @memory_metrics end |
#memory_used ⇒ Fixnum
Corresponds to the JSON property memoryUsed
1764 1765 1766 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1764 def memory_used @memory_used end |
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property rddBlocks
1769 1770 1771 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1769 def rdd_blocks @rdd_blocks end |
#total_cores ⇒ Fixnum
Corresponds to the JSON property totalCores
1774 1775 1776 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1774 def total_cores @total_cores end |
#total_duration_millis ⇒ Fixnum
Corresponds to the JSON property totalDurationMillis
1779 1780 1781 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1779 def total_duration_millis @total_duration_millis end |
#total_gc_time_millis ⇒ Fixnum
Corresponds to the JSON property totalGcTimeMillis
1784 1785 1786 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1784 def total_gc_time_millis @total_gc_time_millis end |
#total_input_bytes ⇒ Fixnum
Corresponds to the JSON property totalInputBytes
1789 1790 1791 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1789 def total_input_bytes @total_input_bytes end |
#total_shuffle_read ⇒ Fixnum
Corresponds to the JSON property totalShuffleRead
1794 1795 1796 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1794 def total_shuffle_read @total_shuffle_read end |
#total_shuffle_write ⇒ Fixnum
Corresponds to the JSON property totalShuffleWrite
1799 1800 1801 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1799 def total_shuffle_write @total_shuffle_write end |
#total_tasks ⇒ Fixnum
Corresponds to the JSON property totalTasks
1804 1805 1806 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1804 def total_tasks @total_tasks end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1811 def update!(**args) @active_tasks = args[:active_tasks] if args.key?(:active_tasks) @completed_tasks = args[:completed_tasks] if args.key?(:completed_tasks) @count = args[:count] if args.key?(:count) @disk_used = args[:disk_used] if args.key?(:disk_used) @failed_tasks = args[:failed_tasks] if args.key?(:failed_tasks) @is_excluded = args[:is_excluded] if args.key?(:is_excluded) @max_memory = args[:max_memory] if args.key?(:max_memory) @memory_metrics = args[:memory_metrics] if args.key?(:memory_metrics) @memory_used = args[:memory_used] if args.key?(:memory_used) @rdd_blocks = args[:rdd_blocks] if args.key?(:rdd_blocks) @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 |