Java com.amazonaws.services.elasticmapreduce.model RunJobFlowRequest fields, constructors, methods, implement or subclass

Example usage for Java com.amazonaws.services.elasticmapreduce.model RunJobFlowRequest fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for com.amazonaws.services.elasticmapreduce.model RunJobFlowRequest.

The text is from its open source code.

Constructor

RunJobFlowRequest()
Default constructor for RunJobFlowRequest object.
RunJobFlowRequest(String name, JobFlowInstancesConfig instances)
Constructs a new RunJobFlowRequest object.

Method

StringgetAmiVersion()

Applies only to Amazon EMR AMI versions 3.x and 2.x.

StringgetName()

The name of the job flow.

java.util.ListgetSteps()

A list of steps to run.

voidsetAdditionalInfo(String additionalInfo)

A JSON string for selecting additional features.

voidsetAmiVersion(String amiVersion)

Applies only to Amazon EMR AMI versions 3.x and 2.x.

voidsetApplications(java.util.Collection applications)

Applies to Amazon EMR releases 4.0 and later.

voidsetBootstrapActions(java.util.Collection bootstrapActions)

A list of bootstrap actions to run before Hadoop starts on the cluster nodes.

voidsetConfigurations(java.util.Collection configurations)

For Amazon EMR releases 4.0 and later.

voidsetInstances(JobFlowInstancesConfig instances)

A specification of the number and type of Amazon EC2 instances.

voidsetJobFlowRole(String jobFlowRole)

Also called instance profile and EC2 role.

voidsetKerberosAttributes(KerberosAttributes kerberosAttributes)

Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.

voidsetLogUri(String logUri)

The location in Amazon S3 to write the log files of the job flow.

voidsetName(String name)

The name of the job flow.

voidsetReleaseLabel(String releaseLabel)

The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster.

voidsetScaleDownBehavior(String scaleDownBehavior)

Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.

voidsetScaleDownBehavior(ScaleDownBehavior scaleDownBehavior)

Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.

voidsetSecurityConfiguration(String securityConfiguration)

The name of a security configuration to apply to the cluster.

voidsetServiceRole(String serviceRole)

The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.

voidsetSteps(java.util.Collection steps)

A list of steps to run.

voidsetSupportedProducts(java.util.Collection supportedProducts)

For Amazon EMR releases 3.x and 2.x.

voidsetTags(java.util.Collection tags)

A list of tags to associate with a cluster and propagate to Amazon EC2 instances.

voidsetVisibleToAllUsers(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.

RunJobFlowRequestwithSteps(StepConfig... steps)

A list of steps to run.

RunJobFlowRequestwithSteps(java.util.Collection steps)

A list of steps to run.