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 |
AmazonElasticMapReduce.runJobFlow(RunJobFlowRequest runJobFlowRequest)
RunJobFlow creates and starts running a new cluster (job flow).
|
RunJobFlowResult |
AmazonElasticMapReduceClient.runJobFlow(RunJobFlowRequest request)
RunJobFlow creates and starts running a new cluster (job flow).
|
RunJobFlowResult |
AbstractAmazonElasticMapReduce.runJobFlow(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) |
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) |
Future<RunJobFlowResult> |
AbstractAmazonElasticMapReduceAsync.runJobFlowAsync(RunJobFlowRequest request,
AsyncHandler<RunJobFlowRequest,RunJobFlowResult> asyncHandler) |
Modifier and Type | Method and Description |
---|---|
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) |
Future<RunJobFlowResult> |
AbstractAmazonElasticMapReduceAsync.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.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)
Set this value to
true so that IAM principals in the Amazon Web Services account associated with the
cluster can perform EMR actions on the cluster that their IAM policies allow. |
Copyright © 2021. All rights reserved.