| Package | Description | 
|---|---|
| com.amazonaws.services.elasticmapreduce | 
 
 Amazon EMR is a web service that makes it easier to process large amounts of data efficiently. 
 | 
| com.amazonaws.services.elasticmapreduce.model | 
| Modifier and Type | Method and Description | 
|---|---|
RunJobFlowResult | 
AmazonElasticMapReduceClient.runJobFlow(RunJobFlowRequest request)
 RunJobFlow creates and starts running a new cluster (job flow). 
 | 
RunJobFlowResult | 
AmazonElasticMapReduce.runJobFlow(RunJobFlowRequest runJobFlowRequest)
 RunJobFlow creates and starts running a new cluster (job flow). 
 | 
RunJobFlowResult | 
AbstractAmazonElasticMapReduce.runJobFlow(RunJobFlowRequest request)  | 
Future<RunJobFlowResult> | 
AbstractAmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest request)  | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest runJobFlowRequest)
 RunJobFlow creates and starts running a new cluster (job flow). 
 | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsyncClient.runJobFlowAsync(RunJobFlowRequest request)  | 
Future<RunJobFlowResult> | 
AbstractAmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest request,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)  | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest runJobFlowRequest,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)
 RunJobFlow creates and starts running a new cluster (job flow). 
 | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsyncClient.runJobFlowAsync(RunJobFlowRequest request,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)  | 
| Modifier and Type | Method and Description | 
|---|---|
Future<RunJobFlowResult> | 
AbstractAmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest request,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)  | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest runJobFlowRequest,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)
 RunJobFlow creates and starts running a new cluster (job flow). 
 | 
Future<RunJobFlowResult> | 
AmazonElasticMapReduceAsyncClient.runJobFlowAsync(RunJobFlowRequest request,
               AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler)  | 
| Modifier and Type | Method and Description | 
|---|---|
RunJobFlowRequest | 
RunJobFlowRequest.clone()  | 
RunJobFlowRequest | 
RunJobFlowRequest.withAdditionalInfo(String additionalInfo)
 A JSON string for selecting additional features. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withAmiVersion(String amiVersion)
 Applies only to Amazon EMR AMI versions 3.x and 2.x. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withApplications(Application... applications)
 Applies to Amazon EMR releases 4.0 and later. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withApplications(Collection<Application> applications)
 Applies to Amazon EMR releases 4.0 and later. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withAutoScalingRole(String autoScalingRole)
 An IAM role for automatic scaling policies. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withAutoTerminationPolicy(AutoTerminationPolicy autoTerminationPolicy)  | 
RunJobFlowRequest | 
RunJobFlowRequest.withBootstrapActions(BootstrapActionConfig... bootstrapActions)
 A list of bootstrap actions to run before Hadoop starts on the cluster nodes. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withBootstrapActions(Collection<BootstrapActionConfig> bootstrapActions)
 A list of bootstrap actions to run before Hadoop starts on the cluster nodes. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withConfigurations(Collection<Configuration> configurations)
 For Amazon EMR releases 4.0 and later. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withConfigurations(Configuration... configurations)
 For Amazon EMR releases 4.0 and later. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withCustomAmiId(String customAmiId)
 Available only in Amazon EMR version 5.7.0 and later. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withEbsRootVolumeSize(Integer ebsRootVolumeSize)
 The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each EC2 instance. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withInstances(JobFlowInstancesConfig instances)
 A specification of the number and type of Amazon EC2 instances. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withJobFlowRole(String jobFlowRole)
 Also called instance profile and EC2 role. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withKerberosAttributes(KerberosAttributes kerberosAttributes)
 Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withLogEncryptionKmsKeyId(String logEncryptionKmsKeyId)
 The KMS key used for encrypting log files. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withLogUri(String logUri)
 The location in Amazon S3 to write the log files of the job flow. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withManagedScalingPolicy(ManagedScalingPolicy managedScalingPolicy)
 The specified managed scaling policy for an Amazon EMR cluster. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withName(String name)
 The name of the job flow. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withNewSupportedProducts(Collection<SupportedProductConfig> newSupportedProducts)
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withNewSupportedProducts(SupportedProductConfig... newSupportedProducts)
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withOSReleaseLabel(String oSReleaseLabel)
 Specifies a particular Amazon Linux release for all nodes in a cluster launch RunJobFlow request. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withPlacementGroupConfigs(Collection<PlacementGroupConfig> placementGroupConfigs)
 The specified placement group configuration for an Amazon EMR cluster. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withPlacementGroupConfigs(PlacementGroupConfig... placementGroupConfigs)
 The specified placement group configuration for an Amazon EMR cluster. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withReleaseLabel(String releaseLabel)
 The Amazon EMR release label, which determines the version of open-source application packages installed on the
 cluster. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withRepoUpgradeOnBoot(RepoUpgradeOnBoot repoUpgradeOnBoot)
 Applies only when  
CustomAmiID is used. | 
RunJobFlowRequest | 
RunJobFlowRequest.withRepoUpgradeOnBoot(String repoUpgradeOnBoot)
 Applies only when  
CustomAmiID is used. | 
RunJobFlowRequest | 
RunJobFlowRequest.withScaleDownBehavior(ScaleDownBehavior scaleDownBehavior)
 Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an
 instance group is resized. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withScaleDownBehavior(String scaleDownBehavior)
 Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an
 instance group is resized. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withSecurityConfiguration(String securityConfiguration)
 The name of a security configuration to apply to the cluster. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withServiceRole(String serviceRole)
 The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withStepConcurrencyLevel(Integer stepConcurrencyLevel)
 Specifies the number of steps that can be executed concurrently. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withSteps(Collection<StepConfig> steps)
 A list of steps to run. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withSteps(StepConfig... steps)
 A list of steps to run. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withSupportedProducts(Collection<String> supportedProducts)
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withSupportedProducts(String... supportedProducts)
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withTags(Collection<Tag> tags)
 A list of tags to associate with a cluster and propagate to Amazon EC2 instances. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withTags(Tag... tags)
 A list of tags to associate with a cluster and propagate to Amazon EC2 instances. 
 | 
RunJobFlowRequest | 
RunJobFlowRequest.withVisibleToAllUsers(Boolean visibleToAllUsers)
 | 
Copyright © 2022. All rights reserved.