| Package | Description | 
|---|---|
| com.amazonaws.services.elasticmapreduce | 
 Amazon EMR is a web service that makes it easy to process large amounts of data efficiently. | 
| com.amazonaws.services.elasticmapreduce.model | |
| com.amazonaws.services.elasticmapreduce.util | |
| com.amazonaws.services.elasticmapreduce.waiters | 
| Class and Description | 
|---|
| AddInstanceFleetRequest | 
| AddInstanceFleetResult | 
| AddInstanceGroupsRequest 
 Input to an AddInstanceGroups call. | 
| AddInstanceGroupsResult 
 Output from an AddInstanceGroups call. | 
| AddJobFlowStepsRequest 
 The input argument to the AddJobFlowSteps operation. | 
| AddJobFlowStepsResult 
 The output for the AddJobFlowSteps operation. | 
| AddTagsRequest 
 This input identifies a cluster and a list of tags to attach. | 
| AddTagsResult 
 This output indicates the result of adding tags to a resource. | 
| CancelStepsRequest 
 The input argument to the CancelSteps operation. | 
| CancelStepsResult 
 The output for the CancelSteps operation. | 
| CreateSecurityConfigurationRequest | 
| CreateSecurityConfigurationResult | 
| DeleteSecurityConfigurationRequest | 
| DeleteSecurityConfigurationResult | 
| DescribeClusterRequest 
 This input determines which cluster to describe. | 
| DescribeClusterResult 
 This output contains the description of the cluster. | 
| DescribeJobFlowsRequest 
 The input for the DescribeJobFlows operation. | 
| DescribeJobFlowsResult 
 The output for the DescribeJobFlows operation. | 
| DescribeSecurityConfigurationRequest | 
| DescribeSecurityConfigurationResult | 
| DescribeStepRequest 
 This input determines which step to describe. | 
| DescribeStepResult 
 This output contains the description of the cluster step. | 
| ListBootstrapActionsRequest 
 This input determines which bootstrap actions to retrieve. | 
| ListBootstrapActionsResult 
 This output contains the bootstrap actions detail. | 
| ListClustersRequest 
 This input determines how the ListClusters action filters the list of clusters that it returns. | 
| ListClustersResult 
 This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status. | 
| ListInstanceFleetsRequest | 
| ListInstanceFleetsResult | 
| ListInstanceGroupsRequest 
 This input determines which instance groups to retrieve. | 
| ListInstanceGroupsResult 
 This input determines which instance groups to retrieve. | 
| ListInstancesRequest 
 This input determines which instances to list. | 
| ListInstancesResult 
 This output contains the list of instances. | 
| ListSecurityConfigurationsRequest | 
| ListSecurityConfigurationsResult | 
| ListStepsRequest 
 This input determines which steps to list. | 
| ListStepsResult 
 This output contains the list of steps returned in reverse order. | 
| ModifyInstanceFleetRequest | 
| ModifyInstanceFleetResult | 
| ModifyInstanceGroupsRequest 
 Change the size of some instance groups. | 
| ModifyInstanceGroupsResult | 
| PutAutoScalingPolicyRequest | 
| PutAutoScalingPolicyResult | 
| RemoveAutoScalingPolicyRequest | 
| RemoveAutoScalingPolicyResult | 
| RemoveTagsRequest 
 This input identifies a cluster and a list of tags to remove. | 
| RemoveTagsResult 
 This output indicates the result of removing tags from a resource. | 
| RunJobFlowRequest 
 Input to the RunJobFlow operation. | 
| RunJobFlowResult 
 The result of the RunJobFlow operation. | 
| SetTerminationProtectionRequest 
 The input argument to the TerminationProtection operation. | 
| SetTerminationProtectionResult | 
| SetVisibleToAllUsersRequest 
 The input to the SetVisibleToAllUsers action. | 
| SetVisibleToAllUsersResult | 
| TerminateJobFlowsRequest 
 Input to the TerminateJobFlows operation. | 
| TerminateJobFlowsResult | 
| Class and Description | 
|---|
| ActionOnFailure | 
| AddInstanceFleetRequest | 
| AddInstanceFleetResult | 
| AddInstanceGroupsRequest 
 Input to an AddInstanceGroups call. | 
| AddInstanceGroupsResult 
 Output from an AddInstanceGroups call. | 
| AddJobFlowStepsRequest 
 The input argument to the AddJobFlowSteps operation. | 
| AddJobFlowStepsResult 
 The output for the AddJobFlowSteps operation. | 
| AddTagsRequest 
 This input identifies a cluster and a list of tags to attach. | 
| AddTagsResult 
 This output indicates the result of adding tags to a resource. | 
| AdjustmentType | 
| AmazonElasticMapReduceException Base exception for all service exceptions thrown by Amazon Elastic MapReduce | 
| Application 
 An application is any Amazon or third-party software that you can add to the cluster. | 
| AutoScalingPolicy 
 An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. | 
| AutoScalingPolicyDescription 
 An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. | 
| AutoScalingPolicyState | 
| AutoScalingPolicyStateChangeReason 
 The reason for an AutoScalingPolicyStatus change. | 
| AutoScalingPolicyStateChangeReasonCode | 
| AutoScalingPolicyStatus 
 The status of an automatic scaling policy. | 
| BootstrapActionConfig 
 Configuration of a bootstrap action. | 
| BootstrapActionDetail 
 Reports the configuration of a bootstrap action in a cluster (job flow). | 
| CancelStepsInfo 
 Specification of the status of a CancelSteps request. | 
| CancelStepsRequest 
 The input argument to the CancelSteps operation. | 
| CancelStepsRequestStatus | 
| CancelStepsResult 
 The output for the CancelSteps operation. | 
| CloudWatchAlarmDefinition 
 The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered. | 
| Cluster 
 The detailed description of the cluster. | 
| ClusterState | 
| ClusterStateChangeReason 
 The reason that the cluster changed to its current state. | 
| ClusterStateChangeReasonCode | 
| ClusterStatus 
 The detailed status of the cluster. | 
| ClusterSummary 
 The summary description of the cluster. | 
| ClusterTimeline 
 Represents the timeline of the cluster's lifecycle. | 
| Command 
 An entity describing an executable that runs on a cluster. | 
| ComparisonOperator | 
| Configuration | 
| CreateSecurityConfigurationRequest | 
| CreateSecurityConfigurationResult | 
| DeleteSecurityConfigurationRequest | 
| DeleteSecurityConfigurationResult | 
| DescribeClusterRequest 
 This input determines which cluster to describe. | 
| DescribeClusterResult 
 This output contains the description of the cluster. | 
| DescribeJobFlowsRequest 
 The input for the DescribeJobFlows operation. | 
| DescribeJobFlowsResult 
 The output for the DescribeJobFlows operation. | 
| DescribeSecurityConfigurationRequest | 
| DescribeSecurityConfigurationResult | 
| DescribeStepRequest 
 This input determines which step to describe. | 
| DescribeStepResult 
 This output contains the description of the cluster step. | 
| EbsBlockDevice 
 Configuration of requested EBS block device associated with the instance group. | 
| EbsBlockDeviceConfig 
 Configuration of requested EBS block device associated with the instance group with count of volumes that will be
 associated to every instance. | 
| EbsConfiguration 
 The Amazon EBS configuration of a cluster instance. | 
| EbsVolume 
 EBS block device that's attached to an EC2 instance. | 
| Ec2InstanceAttributes 
 Provides information about the EC2 instances in a cluster grouped by category. | 
| FailureDetails 
 The details of the step failure. | 
| HadoopJarStepConfig 
 A job flow step consisting of a JAR file whose main function will be executed. | 
| HadoopStepConfig 
 A cluster step consisting of a JAR file whose main function will be executed. | 
| Instance 
 Represents an EC2 instance provisioned as part of cluster. | 
| InstanceCollectionType | 
| InstanceFleet 
 Describes an instance fleet, which is a group of EC2 instances that host a particular node type (master, core, or
 task) in an Amazon EMR cluster. | 
| InstanceFleetConfig 
 The configuration that defines an instance fleet. | 
| InstanceFleetModifyConfig 
 Configuration parameters for an instance fleet modification request. | 
| InstanceFleetProvisioningSpecifications 
 The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning
 timeout behavior. | 
| InstanceFleetState | 
| InstanceFleetStateChangeReason 
 Provides status change reason details for the instance fleet. | 
| InstanceFleetStateChangeReasonCode | 
| InstanceFleetStatus 
 The status of the instance fleet. | 
| InstanceFleetTimeline 
 Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to
 run jobs, and the time of termination. | 
| InstanceFleetType | 
| InstanceGroup 
 This entity represents an instance group, which is a group of instances that have common purpose. | 
| InstanceGroupConfig 
 Configuration defining a new instance group. | 
| InstanceGroupDetail 
 Detailed information about an instance group. | 
| InstanceGroupModifyConfig 
 Modify an instance group size. | 
| InstanceGroupState | 
| InstanceGroupStateChangeReason 
 The status change reason details for the instance group. | 
| InstanceGroupStateChangeReasonCode | 
| InstanceGroupStatus 
 The details of the instance group status. | 
| InstanceGroupTimeline 
 The timeline of the instance group lifecycle. | 
| InstanceGroupType | 
| InstanceResizePolicy 
 Custom policy for requesting termination protection or termination of specific instances when shrinking an instance
 group. | 
| InstanceRoleType | 
| InstanceState | 
| InstanceStateChangeReason 
 The details of the status change reason for the instance. | 
| InstanceStateChangeReasonCode | 
| InstanceStatus 
 The instance status details. | 
| InstanceTimeline 
 The timeline of the instance lifecycle. | 
| InstanceTypeConfig 
 An instance type configuration for each instance type in an instance fleet, which determines the EC2 instances Amazon
 EMR attempts to provision to fulfill On-Demand and Spot target capacities. | 
| InstanceTypeSpecification 
 The configuration specification for each instance type in an instance fleet. | 
| InvalidRequestException 
 This exception occurs when there is something wrong with user input. | 
| JobFlowDetail 
 A description of a cluster (job flow). | 
| JobFlowExecutionState 
 The type of instance. | 
| JobFlowExecutionStatusDetail 
 Describes the status of the cluster (job flow). | 
| JobFlowInstancesConfig 
 A description of the Amazon EC2 instance on which the cluster (job flow) runs. | 
| JobFlowInstancesDetail 
 Specify the type of Amazon EC2 instances that the cluster (job flow) runs on. | 
| KerberosAttributes 
 Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. | 
| KeyValue 
 A key value pair. | 
| ListBootstrapActionsRequest 
 This input determines which bootstrap actions to retrieve. | 
| ListBootstrapActionsResult 
 This output contains the bootstrap actions detail. | 
| ListClustersRequest 
 This input determines how the ListClusters action filters the list of clusters that it returns. | 
| ListClustersResult 
 This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status. | 
| ListInstanceFleetsRequest | 
| ListInstanceFleetsResult | 
| ListInstanceGroupsRequest 
 This input determines which instance groups to retrieve. | 
| ListInstanceGroupsResult 
 This input determines which instance groups to retrieve. | 
| ListInstancesRequest 
 This input determines which instances to list. | 
| ListInstancesResult 
 This output contains the list of instances. | 
| ListSecurityConfigurationsRequest | 
| ListSecurityConfigurationsResult | 
| ListStepsRequest 
 This input determines which steps to list. | 
| ListStepsResult 
 This output contains the list of steps returned in reverse order. | 
| MarketType | 
| MetricDimension 
 A CloudWatch dimension, which is specified using a  Key(known as aNamein CloudWatch),Valuepair. | 
| ModifyInstanceFleetRequest | 
| ModifyInstanceFleetResult | 
| ModifyInstanceGroupsRequest 
 Change the size of some instance groups. | 
| ModifyInstanceGroupsResult | 
| PlacementType 
 The Amazon EC2 Availability Zone configuration of the cluster (job flow). | 
| PutAutoScalingPolicyRequest | 
| PutAutoScalingPolicyResult | 
| RemoveAutoScalingPolicyRequest | 
| RemoveAutoScalingPolicyResult | 
| RemoveTagsRequest 
 This input identifies a cluster and a list of tags to remove. | 
| RemoveTagsResult 
 This output indicates the result of removing tags from a resource. | 
| RepoUpgradeOnBoot | 
| RunJobFlowRequest 
 Input to the RunJobFlow operation. | 
| RunJobFlowResult 
 The result of the RunJobFlow operation. | 
| ScaleDownBehavior | 
| ScalingAction 
 The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment. | 
| ScalingConstraints 
 The upper and lower EC2 instance limits for an automatic scaling policy. | 
| ScalingRule 
 A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers
 activity, how EC2 instances are added or removed, and the periodicity of adjustments. | 
| ScalingTrigger 
 The conditions that trigger an automatic scaling activity. | 
| ScriptBootstrapActionConfig 
 Configuration of the script to run during a bootstrap action. | 
| SecurityConfigurationSummary 
 The creation date and time, and name, of a security configuration. | 
| SetTerminationProtectionRequest 
 The input argument to the TerminationProtection operation. | 
| SetTerminationProtectionResult | 
| SetVisibleToAllUsersRequest 
 The input to the SetVisibleToAllUsers action. | 
| SetVisibleToAllUsersResult | 
| ShrinkPolicy 
 Policy for customizing shrink operations. | 
| SimpleScalingPolicyConfiguration 
 An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period,
 and the number of EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied. | 
| SpotProvisioningSpecification 
 The launch specification for Spot instances in the instance fleet, which determines the defined duration and
 provisioning timeout behavior. | 
| SpotProvisioningTimeoutAction | 
| Statistic | 
| Step 
 This represents a step in a cluster. | 
| StepConfig 
 Specification of a cluster (job flow) step. | 
| StepDetail 
 Combines the execution state and configuration of a step. | 
| StepExecutionState | 
| StepExecutionStatusDetail 
 The execution state of a step. | 
| StepState | 
| StepStateChangeReason 
 The details of the step state change reason. | 
| StepStateChangeReasonCode | 
| StepStatus 
 The execution status details of the cluster step. | 
| StepSummary 
 The summary of the cluster step. | 
| StepTimeline 
 The timeline of the cluster step lifecycle. | 
| SupportedProductConfig 
 The list of supported product configurations which allow user-supplied arguments. | 
| Tag 
 A key/value pair containing user-defined metadata that you can associate with an Amazon EMR resource. | 
| TerminateJobFlowsRequest 
 Input to the TerminateJobFlows operation. | 
| TerminateJobFlowsResult | 
| Unit | 
| VolumeSpecification 
 EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume
 attached to an EC2 instance in the cluster. | 
| Class and Description | 
|---|
| BootstrapActionConfig 
 Configuration of a bootstrap action. | 
| HadoopJarStepConfig 
 A job flow step consisting of a JAR file whose main function will be executed. | 
| Class and Description | 
|---|
| DescribeClusterRequest 
 This input determines which cluster to describe. | 
| DescribeClusterResult 
 This output contains the description of the cluster. | 
| DescribeStepRequest 
 This input determines which step to describe. | 
| DescribeStepResult 
 This output contains the description of the cluster step. | 
Copyright © 2017. All rights reserved.