| Package | Description |
|---|---|
| software.amazon.awssdk.services.emr.model |
| Modifier and Type | Method and Description |
|---|---|
Cluster.Builder |
Cluster.Builder.applications(Application... applications)
The applications installed on this cluster.
|
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.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(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.customAmiId(String customAmiId)
Available only in Amazon EMR version 5.7.0 and later.
|
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 EC2 instance.
|
default Cluster.Builder |
Cluster.Builder.ec2InstanceAttributes(Consumer<Ec2InstanceAttributes.Builder> ec2InstanceAttributes)
Provides information about the EC2 instances in a cluster grouped by category.
|
Cluster.Builder |
Cluster.Builder.ec2InstanceAttributes(Ec2InstanceAttributes ec2InstanceAttributes)
Provides information about the 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(InstanceCollectionType instanceCollectionType)
|
Cluster.Builder |
Cluster.Builder.instanceCollectionType(String 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(RepoUpgradeOnBoot repoUpgradeOnBoot)
Applies only when
CustomAmiID is used. |
Cluster.Builder |
Cluster.Builder.repoUpgradeOnBoot(String 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(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.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.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.
|
Cluster.Builder |
Cluster.Builder.status(ClusterStatus status)
The current status details about the cluster.
|
default Cluster.Builder |
Cluster.Builder.status(Consumer<ClusterStatus.Builder> 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 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.visibleToAllUsers(Boolean visibleToAllUsers)
Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with
the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Cluster.Builder> |
Cluster.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default DescribeClusterResponse.Builder |
DescribeClusterResponse.Builder.cluster(Consumer<Cluster.Builder> cluster)
This output contains the details for the requested cluster.
|
Copyright © 2023. All rights reserved.