| Modifier and Type | Method and Description |
|---|---|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.additionalInfo(String additionalInfo)
A JSON string for selecting additional features.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.applications(List<EmrCreateCluster.ApplicationConfigProperty> applications)
A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.autoScalingRole(IRole autoScalingRole)
An IAM role for automatic scaling policies.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.bootstrapActions(List<EmrCreateCluster.BootstrapActionConfigProperty> bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.clusterRole(IRole clusterRole)
Also called instance profile and EC2 role.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.configurations(List<EmrCreateCluster.ConfigurationProperty> configurations)
The list of configurations supplied for the EMR cluster you are creating.
|
static EmrCreateCluster.Builder |
EmrCreateCluster.Builder.create()
EXPERIMENTAL
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.customAmiId(String customAmiId)
The ID of a custom Amazon EBS-backed Linux AMI.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.ebsRootVolumeSize(Number ebsRootVolumeSize)
The size, in GiB, of the EBS root device volume of the Linux AMI that is used for each EC2 instance.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.instances(EmrCreateCluster.InstancesConfigProperty instances)
A specification of the number and type of Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.integrationPattern(ServiceIntegrationPattern integrationPattern)
The service integration pattern indicates different ways to call CreateCluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.kerberosAttributes(EmrCreateCluster.KerberosAttributesProperty kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.logUri(String logUri)
The location in Amazon S3 to write the log files of the job flow.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.name(String name)
The Name of the Cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.releaseLabel(String releaseLabel)
The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.scaleDownBehavior(EmrCreateCluster.EmrClusterScaleDownBehavior scaleDownBehavior)
Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.securityConfiguration(String securityConfiguration)
The name of a security configuration to apply to the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.serviceRole(IRole serviceRole)
The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.tags(List<CfnTag> tags)
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.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.
|
Copyright © 2020. All rights reserved.