Cluster.Builder |
Cluster.Builder.applications(Collection<Application> applications) |
The applications installed on this cluster.
|
Cluster.Builder |
Cluster.Builder.applications(Consumer<Application.Builder>... applications) |
The applications installed on this cluster.
|
Cluster.Builder |
Cluster.Builder.applications(Application... applications) |
The applications installed on this cluster.
|
Cluster.Builder |
Cluster.Builder.autoScalingRole(String autoScalingRole) |
An IAM role for automatic scaling policies.
|
Cluster.Builder |
Cluster.Builder.autoTerminate(Boolean autoTerminate) |
Specifies whether the cluster should terminate after completing all steps.
|
static Cluster.Builder |
Cluster.builder() |
|
Cluster.Builder |
Cluster.Builder.clusterArn(String clusterArn) |
The Amazon Resource Name of the cluster.
|
Cluster.Builder |
Cluster.Builder.configurations(Collection<Configuration> configurations) |
Applies only to Amazon EMR releases 4.x and later.
|
Cluster.Builder |
Cluster.Builder.configurations(Consumer<Configuration.Builder>... configurations) |
Applies only to Amazon EMR releases 4.x and later.
|
Cluster.Builder |
Cluster.Builder.configurations(Configuration... configurations) |
Applies only to Amazon EMR releases 4.x and later.
|
Cluster.Builder |
Cluster.Builder.customAmiId(String customAmiId) |
Available only in Amazon EMR releases 5.7.0 and later.
|
Cluster.Builder |
Cluster.Builder.ebsRootVolumeIops(Integer ebsRootVolumeIops) |
The IOPS, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance.
|
Cluster.Builder |
Cluster.Builder.ebsRootVolumeSize(Integer ebsRootVolumeSize) |
The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2
instance.
|
Cluster.Builder |
Cluster.Builder.ebsRootVolumeThroughput(Integer ebsRootVolumeThroughput) |
The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon
EC2 instance.
|
default Cluster.Builder |
Cluster.Builder.ec2InstanceAttributes(Consumer<Ec2InstanceAttributes.Builder> ec2InstanceAttributes) |
Provides information about the Amazon EC2 instances in a cluster grouped by category.
|
Cluster.Builder |
Cluster.Builder.ec2InstanceAttributes(Ec2InstanceAttributes ec2InstanceAttributes) |
Provides information about the Amazon EC2 instances in a cluster grouped by category.
|
Cluster.Builder |
Cluster.Builder.id(String id) |
The unique identifier for the cluster.
|
Cluster.Builder |
Cluster.Builder.instanceCollectionType(String instanceCollectionType) |
|
Cluster.Builder |
Cluster.Builder.instanceCollectionType(InstanceCollectionType instanceCollectionType) |
|
default Cluster.Builder |
Cluster.Builder.kerberosAttributes(Consumer<KerberosAttributes.Builder> kerberosAttributes) |
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
Cluster.Builder |
Cluster.Builder.kerberosAttributes(KerberosAttributes kerberosAttributes) |
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
Cluster.Builder |
Cluster.Builder.logEncryptionKmsKeyId(String logEncryptionKmsKeyId) |
The KMS key used for encrypting log files.
|
Cluster.Builder |
Cluster.Builder.logUri(String logUri) |
The path to the Amazon S3 location where logs for this cluster are stored.
|
Cluster.Builder |
Cluster.Builder.masterPublicDnsName(String masterPublicDnsName) |
The DNS name of the master node.
|
Cluster.Builder |
Cluster.Builder.name(String name) |
The name of the cluster.
|
Cluster.Builder |
Cluster.Builder.normalizedInstanceHours(Integer normalizedInstanceHours) |
An approximation of the cost of the cluster, represented in m1.small/hours.
|
Cluster.Builder |
Cluster.Builder.osReleaseLabel(String osReleaseLabel) |
The Amazon Linux release specified in a cluster launch RunJobFlow request.
|
Cluster.Builder |
Cluster.Builder.outpostArn(String outpostArn) |
The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.
|
Cluster.Builder |
Cluster.Builder.placementGroups(Collection<PlacementGroupConfig> placementGroups) |
Placement group configured for an Amazon EMR cluster.
|
Cluster.Builder |
Cluster.Builder.placementGroups(Consumer<PlacementGroupConfig.Builder>... placementGroups) |
Placement group configured for an Amazon EMR cluster.
|
Cluster.Builder |
Cluster.Builder.placementGroups(PlacementGroupConfig... placementGroups) |
Placement group configured for an Amazon EMR cluster.
|
Cluster.Builder |
Cluster.Builder.releaseLabel(String releaseLabel) |
The Amazon EMR release label, which determines the version of open-source application packages installed on
the cluster.
|
Cluster.Builder |
Cluster.Builder.repoUpgradeOnBoot(String repoUpgradeOnBoot) |
Applies only when CustomAmiID is used.
|
Cluster.Builder |
Cluster.Builder.repoUpgradeOnBoot(RepoUpgradeOnBoot repoUpgradeOnBoot) |
Applies only when CustomAmiID is used.
|
Cluster.Builder |
Cluster.Builder.requestedAmiVersion(String requestedAmiVersion) |
The AMI version requested for this cluster.
|
Cluster.Builder |
Cluster.Builder.runningAmiVersion(String runningAmiVersion) |
The AMI version running on this cluster.
|
Cluster.Builder |
Cluster.Builder.scaleDownBehavior(String scaleDownBehavior) |
The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an
instance group is resized.
|
Cluster.Builder |
Cluster.Builder.scaleDownBehavior(ScaleDownBehavior scaleDownBehavior) |
The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an
instance group is resized.
|
Cluster.Builder |
Cluster.Builder.securityConfiguration(String securityConfiguration) |
The name of the security configuration applied to the cluster.
|
Cluster.Builder |
Cluster.Builder.serviceRole(String serviceRole) |
The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf.
|
default Cluster.Builder |
Cluster.Builder.status(Consumer<ClusterStatus.Builder> status) |
The current status details about the cluster.
|
Cluster.Builder |
Cluster.Builder.status(ClusterStatus status) |
The current status details about the cluster.
|
Cluster.Builder |
Cluster.Builder.stepConcurrencyLevel(Integer stepConcurrencyLevel) |
Specifies the number of steps that can be executed concurrently.
|
Cluster.Builder |
Cluster.Builder.tags(Collection<Tag> tags) |
A list of tags associated with a cluster.
|
Cluster.Builder |
Cluster.Builder.tags(Consumer<Tag.Builder>... tags) |
A list of tags associated with a cluster.
|
Cluster.Builder |
Cluster.Builder.tags(Tag... tags) |
A list of tags associated with a cluster.
|
Cluster.Builder |
Cluster.Builder.terminationProtected(Boolean terminationProtected) |
Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated
by an API call or user intervention, or in the event of a cluster error.
|
Cluster.Builder |
Cluster.toBuilder() |
|
Cluster.Builder |
Cluster.Builder.unhealthyNodeReplacement(Boolean unhealthyNodeReplacement) |
Indicates whether Amazon EMR should gracefully replace Amazon EC2 core instances that have degraded within
the cluster.
|
Cluster.Builder |
Cluster.Builder.visibleToAllUsers(Boolean visibleToAllUsers) |
Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with
the cluster.
|