Package | Description |
---|---|
software.amazon.awssdk.services.emr |
Amazon EMR is a web service that makes it easy to process large amounts of data efficiently.
|
software.amazon.awssdk.services.emr.model |
Modifier and Type | Method and Description |
---|---|
default RunJobFlowResponse |
EmrClient.runJobFlow(Consumer<RunJobFlowRequest.Builder> runJobFlowRequest)
RunJobFlow creates and starts running a new cluster (job flow).
|
default CompletableFuture<RunJobFlowResponse> |
EmrAsyncClient.runJobFlow(Consumer<RunJobFlowRequest.Builder> runJobFlowRequest)
RunJobFlow creates and starts running a new cluster (job flow).
|
Modifier and Type | Method and Description |
---|---|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.additionalInfo(String additionalInfo)
A JSON string for selecting additional features.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.amiVersion(String amiVersion)
Applies only to Amazon EMR AMI versions 3.x and 2.x.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.applications(Application... applications)
Applies to Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.applications(Collection<Application> applications)
Applies to Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.applications(Consumer<Application.Builder>... applications)
Applies to Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.autoScalingRole(String autoScalingRole)
An IAM role for automatic scaling policies.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.bootstrapActions(BootstrapActionConfig... bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.bootstrapActions(Collection<BootstrapActionConfig> bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.bootstrapActions(Consumer<BootstrapActionConfig.Builder>... bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
static RunJobFlowRequest.Builder |
RunJobFlowRequest.builder() |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.configurations(Collection<Configuration> configurations)
For Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.configurations(Configuration... configurations)
For Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.configurations(Consumer<Configuration.Builder>... configurations)
For Amazon EMR releases 4.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.customAmiId(String customAmiId)
Available only in Amazon EMR version 5.7.0 and later.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.ebsRootVolumeSize(Integer ebsRootVolumeSize)
The size, in GiB, of the EBS root device volume of the Linux AMI that is used for each EC2 instance.
|
default RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.instances(Consumer<JobFlowInstancesConfig.Builder> instances)
A specification of the number and type of Amazon EC2 instances.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.instances(JobFlowInstancesConfig instances)
A specification of the number and type of Amazon EC2 instances.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.jobFlowRole(String jobFlowRole)
Also called instance profile and EC2 role.
|
default RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.kerberosAttributes(Consumer<KerberosAttributes.Builder> kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.kerberosAttributes(KerberosAttributes kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.logUri(String logUri)
The location in Amazon S3 to write the log files of the job flow.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.name(String name)
The name of the job flow.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.newSupportedProducts(Collection<SupportedProductConfig> newSupportedProducts)
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.newSupportedProducts(Consumer<SupportedProductConfig.Builder>... newSupportedProducts)
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.newSupportedProducts(SupportedProductConfig... newSupportedProducts)
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.releaseLabel(String releaseLabel)
The Amazon EMR release label, which determines the version of open-source application packages installed on
the cluster.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.repoUpgradeOnBoot(RepoUpgradeOnBoot repoUpgradeOnBoot)
Applies only when
CustomAmiID is used. |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.repoUpgradeOnBoot(String repoUpgradeOnBoot)
Applies only when
CustomAmiID is used. |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.scaleDownBehavior(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.Builder |
RunJobFlowRequest.Builder.scaleDownBehavior(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.Builder |
RunJobFlowRequest.Builder.securityConfiguration(String securityConfiguration)
The name of a security configuration to apply to the cluster.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.serviceRole(String serviceRole)
The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.stepConcurrencyLevel(Integer stepConcurrencyLevel)
Specifies the number of steps that can be executed concurrently.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.steps(Collection<StepConfig> steps)
A list of steps to run.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.steps(Consumer<StepConfig.Builder>... steps)
A list of steps to run.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.steps(StepConfig... steps)
A list of steps to run.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.supportedProducts(Collection<String> supportedProducts)
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.supportedProducts(String... supportedProducts)
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.tags(Collection<Tag> tags)
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.tags(Tag... tags)
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
RunJobFlowRequest.Builder |
RunJobFlowRequest.toBuilder() |
RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.visibleToAllUsers(Boolean visibleToAllUsers)
A value of
true indicates that all IAM users in the AWS account can perform cluster actions if
they have the proper IAM policy permissions. |
Modifier and Type | Method and Description |
---|---|
static Class<? extends RunJobFlowRequest.Builder> |
RunJobFlowRequest.serializableBuilderClass() |
Copyright © 2020. All rights reserved.