Class: Google::Apis::DataprocV1::StreamBlockData
- Inherits:
-
Object
- Object
- Google::Apis::DataprocV1::StreamBlockData
- 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
Stream Block Data.
Instance Attribute Summary collapse
-
#deserialized ⇒ Boolean
(also: #deserialized?)
Corresponds to the JSON property
deserialized. -
#disk_size ⇒ Fixnum
Corresponds to the JSON property
diskSize. -
#executor_id ⇒ String
Corresponds to the JSON property
executorId. -
#host_port ⇒ String
Corresponds to the JSON property
hostPort. -
#mem_size ⇒ Fixnum
Corresponds to the JSON property
memSize. -
#name ⇒ String
Corresponds to the JSON property
name. -
#storage_level ⇒ String
Corresponds to the JSON property
storageLevel. -
#use_disk ⇒ Boolean
(also: #use_disk?)
Corresponds to the JSON property
useDisk. -
#use_memory ⇒ Boolean
(also: #use_memory?)
Corresponds to the JSON property
useMemory.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StreamBlockData
constructor
A new instance of StreamBlockData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StreamBlockData
Returns a new instance of StreamBlockData.
10797 10798 10799 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10797 def initialize(**args) update!(**args) end |
Instance Attribute Details
#deserialized ⇒ Boolean Also known as: deserialized?
Corresponds to the JSON property deserialized
10752 10753 10754 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10752 def deserialized @deserialized end |
#disk_size ⇒ Fixnum
Corresponds to the JSON property diskSize
10758 10759 10760 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10758 def disk_size @disk_size end |
#executor_id ⇒ String
Corresponds to the JSON property executorId
10763 10764 10765 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10763 def executor_id @executor_id end |
#host_port ⇒ String
Corresponds to the JSON property hostPort
10768 10769 10770 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10768 def host_port @host_port end |
#mem_size ⇒ Fixnum
Corresponds to the JSON property memSize
10773 10774 10775 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10773 def mem_size @mem_size end |
#name ⇒ String
Corresponds to the JSON property name
10778 10779 10780 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10778 def name @name end |
#storage_level ⇒ String
Corresponds to the JSON property storageLevel
10783 10784 10785 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10783 def storage_level @storage_level end |
#use_disk ⇒ Boolean Also known as: use_disk?
Corresponds to the JSON property useDisk
10788 10789 10790 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10788 def use_disk @use_disk end |
#use_memory ⇒ Boolean Also known as: use_memory?
Corresponds to the JSON property useMemory
10794 10795 10796 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10794 def use_memory @use_memory end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 10802 def update!(**args) @deserialized = args[:deserialized] if args.key?(:deserialized) @disk_size = args[:disk_size] if args.key?(:disk_size) @executor_id = args[:executor_id] if args.key?(:executor_id) @host_port = args[:host_port] if args.key?(:host_port) @mem_size = args[:mem_size] if args.key?(:mem_size) @name = args[:name] if args.key?(:name) @storage_level = args[:storage_level] if args.key?(:storage_level) @use_disk = args[:use_disk] if args.key?(:use_disk) @use_memory = args[:use_memory] if args.key?(:use_memory) end |