Class: AWS::EMR::Client

Inherits:
Core::QueryClient show all
Defined in:
lib/aws/emr/client.rb

Overview

Client class for Elastic MapReduce (EMR).

Instance Attribute Summary

Attributes inherited from Core::Client

#config, #http_read_timeout

Instance Method Summary collapse

Methods inherited from Core::Client

#initialize, #log_warning, #operations, operations, #with_http_handler, #with_options

Constructor Details

This class inherits a constructor from AWS::Core::Client

Instance Method Details

#add_instance_groups(options = {}) ⇒ Core::Response

Calls the AddInstanceGroups API operation.



# File 'lib/aws/emr/client.rb', line 25

#add_job_flow_steps(options = {}) ⇒ Core::Response

Calls the AddJobFlowSteps API operation.



# File 'lib/aws/emr/client.rb', line 50

#describe_job_flows(options = {}) ⇒ Core::Response

Calls the DescribeJobFlows API operation.



# File 'lib/aws/emr/client.rb', line 77

#modify_instance_groups(options = {}) ⇒ Core::Response

Calls the ModifyInstanceGroups API operation.



# File 'lib/aws/emr/client.rb', line 159

#run_job_flow(options = {}) ⇒ Core::Response

Calls the RunJobFlow API operation.



# File 'lib/aws/emr/client.rb', line 169

#set_termination_protection(options = {}) ⇒ Core::Response

Calls the SetTerminationProtection API operation.



# File 'lib/aws/emr/client.rb', line 290

#set_visible_to_all_users(options = {}) ⇒ Core::Response

Calls the SetVisibleToAllUsers API operation.



# File 'lib/aws/emr/client.rb', line 303

#terminate_job_flows(options = {}) ⇒ Core::Response

Calls the TerminateJobFlows API operation.



# File 'lib/aws/emr/client.rb', line 317