You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::EMR::Client
- Inherits:
 - 
      Core::JSONClient
      
        
- Object
 - Core::Client
 - Core::JSONClient
 - AWS::EMR::Client
 
 
- Defined in:
 - lib/aws/emr/client.rb
 
Overview
Client class for Elastic MapReduce (EMR).
Direct Known Subclasses
Defined Under Namespace
Classes: V20090331
Constant Summary
- API_VERSION =
 '2009-03-31'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
- 
  
    
      #add_instance_groups(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the AddInstanceGroups API operation.
 - 
  
    
      #add_job_flow_steps(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the AddJobFlowSteps API operation.
 - 
  
    
      #add_tags(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the AddTags API operation.
 - 
  
    
      #describe_cluster(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the DescribeCluster API operation.
 - 
  
    
      #describe_job_flows(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the DescribeJobFlows API operation.
 - 
  
    
      #describe_step(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the DescribeStep API operation.
 - 
  
    
      #list_bootstrap_actions(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListBootstrapActions API operation.
 - 
  
    
      #list_clusters(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListClusters API operation.
 - 
  
    
      #list_instance_groups(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListInstanceGroups API operation.
 - 
  
    
      #list_instances(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListInstances API operation.
 - 
  
    
      #list_steps(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListSteps API operation.
 - 
  
    
      #modify_instance_groups(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ModifyInstanceGroups API operation.
 - 
  
    
      #remove_tags(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the RemoveTags API operation.
 - 
  
    
      #run_job_flow(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the RunJobFlow API operation.
 - 
  
    
      #set_termination_protection(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the SetTerminationProtection API operation.
 - 
  
    
      #set_visible_to_all_users(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the SetVisibleToAllUsers API operation.
 - 
  
    
      #terminate_job_flows(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the TerminateJobFlows API operation.
 
Methods inherited from Core::Client
#initialize, #log_warning, #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.
#add_job_flow_steps(options = {}) ⇒ Core::Response
Calls the AddJobFlowSteps API operation.
#add_tags(options = {}) ⇒ Core::Response
Calls the AddTags API operation.
#describe_cluster(options = {}) ⇒ Core::Response
Calls the DescribeCluster API operation.
#describe_job_flows(options = {}) ⇒ Core::Response
Calls the DescribeJobFlows API operation.
#describe_step(options = {}) ⇒ Core::Response
Calls the DescribeStep API operation.
#list_bootstrap_actions(options = {}) ⇒ Core::Response
Calls the ListBootstrapActions API operation.
#list_clusters(options = {}) ⇒ Core::Response
Calls the ListClusters API operation.
#list_instance_groups(options = {}) ⇒ Core::Response
Calls the ListInstanceGroups API operation.
#list_instances(options = {}) ⇒ Core::Response
Calls the ListInstances API operation.
#list_steps(options = {}) ⇒ Core::Response
Calls the ListSteps API operation.
#modify_instance_groups(options = {}) ⇒ Core::Response
Calls the ModifyInstanceGroups API operation.
#remove_tags(options = {}) ⇒ Core::Response
Calls the RemoveTags API operation.
#run_job_flow(options = {}) ⇒ Core::Response
Calls the RunJobFlow API operation.
#set_termination_protection(options = {}) ⇒ Core::Response
Calls the SetTerminationProtection API operation.
#set_visible_to_all_users(options = {}) ⇒ Core::Response
Calls the SetVisibleToAllUsers API operation.
#terminate_job_flows(options = {}) ⇒ Core::Response
Calls the TerminateJobFlows API operation.