20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/rp/emr/instances.rb', line 20
def to_hash
{
master_instance_type: master_instance_type,
slave_instance_type: slave_instance_type,
instance_count: instance_count,
instance_groups: instance_groups,
ec2_key_name: ec2_key_name,
placement: placement,
keep_job_flow_alive_when_no_steps: keep_job_flow_alive_when_no_steps,
termination_protected: termination_protected,
hadoop_version: hadoop_version,
ec2_subnet_id: ec2_subnet_id,
}.reject { |k,v| !v || (v.respond_to?(:empty?) && v.empty?) }
end
|