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.
1890 1891 1892 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1890 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_tasks ⇒ Fixnum
Corresponds to the JSON property activeTasks
1808 1809 1810 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1808 def active_tasks @active_tasks end |
#completed_tasks ⇒ Fixnum
Corresponds to the JSON property completedTasks
1813 1814 1815 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1813 def completed_tasks @completed_tasks end |
#count ⇒ Fixnum
Corresponds to the JSON property count
1818 1819 1820 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1818 def count @count end |
#disk_used ⇒ Fixnum
Corresponds to the JSON property diskUsed
1823 1824 1825 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1823 def disk_used @disk_used end |
#failed_tasks ⇒ Fixnum
Corresponds to the JSON property failedTasks
1828 1829 1830 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1828 def failed_tasks @failed_tasks end |
#is_excluded ⇒ Fixnum
Corresponds to the JSON property isExcluded
1833 1834 1835 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1833 def is_excluded @is_excluded end |
#max_memory ⇒ Fixnum
Corresponds to the JSON property maxMemory
1838 1839 1840 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1838 def max_memory @max_memory end |
#memory_metrics ⇒ Google::Apis::DataprocV1::MemoryMetrics
Corresponds to the JSON property memoryMetrics
1843 1844 1845 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1843 def memory_metrics @memory_metrics end |
#memory_used ⇒ Fixnum
Corresponds to the JSON property memoryUsed
1848 1849 1850 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1848 def memory_used @memory_used end |
#rdd_blocks ⇒ Fixnum
Corresponds to the JSON property rddBlocks
1853 1854 1855 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1853 def rdd_blocks @rdd_blocks end |
#total_cores ⇒ Fixnum
Corresponds to the JSON property totalCores
1858 1859 1860 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1858 def total_cores @total_cores end |
#total_duration_millis ⇒ Fixnum
Corresponds to the JSON property totalDurationMillis
1863 1864 1865 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1863 def total_duration_millis @total_duration_millis end |
#total_gc_time_millis ⇒ Fixnum
Corresponds to the JSON property totalGcTimeMillis
1868 1869 1870 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1868 def total_gc_time_millis @total_gc_time_millis end |
#total_input_bytes ⇒ Fixnum
Corresponds to the JSON property totalInputBytes
1873 1874 1875 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1873 def total_input_bytes @total_input_bytes end |
#total_shuffle_read ⇒ Fixnum
Corresponds to the JSON property totalShuffleRead
1878 1879 1880 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1878 def total_shuffle_read @total_shuffle_read end |
#total_shuffle_write ⇒ Fixnum
Corresponds to the JSON property totalShuffleWrite
1883 1884 1885 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1883 def total_shuffle_write @total_shuffle_write end |
#total_tasks ⇒ Fixnum
Corresponds to the JSON property totalTasks
1888 1889 1890 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1888 def total_tasks @total_tasks end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 1895 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 |