Package | Description |
---|---|
software.amazon.awssdk.services.emr.model |
Modifier and Type | Method and Description |
---|---|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalMasterSecurityGroups(Collection<String> additionalMasterSecurityGroups)
A list of additional Amazon EC2 security group IDs for the master node.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalMasterSecurityGroups(String... additionalMasterSecurityGroups)
A list of additional Amazon EC2 security group IDs for the master node.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalSlaveSecurityGroups(Collection<String> additionalSlaveSecurityGroups)
A list of additional Amazon EC2 security group IDs for the core and task nodes.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalSlaveSecurityGroups(String... additionalSlaveSecurityGroups)
A list of additional Amazon EC2 security group IDs for the core and task nodes.
|
static JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.builder() |
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.ec2KeyName(String ec2KeyName)
The name of the EC2 key pair that can be used to connect to the master node using SSH as the user called
"hadoop."
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.ec2SubnetId(String ec2SubnetId)
Applies to clusters that use the uniform instance group configuration.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.ec2SubnetIds(Collection<String> ec2SubnetIds)
Applies to clusters that use the instance fleet configuration.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.ec2SubnetIds(String... ec2SubnetIds)
Applies to clusters that use the instance fleet configuration.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.emrManagedMasterSecurityGroup(String emrManagedMasterSecurityGroup)
The identifier of the Amazon EC2 security group for the master node.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.emrManagedSlaveSecurityGroup(String emrManagedSlaveSecurityGroup)
The identifier of the Amazon EC2 security group for the core and task nodes.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.hadoopVersion(String hadoopVersion)
Applies only to Amazon EMR release versions earlier than 4.0.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceCount(Integer instanceCount)
The number of EC2 instances in the cluster.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceFleets(Collection<InstanceFleetConfig> instanceFleets)
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceFleets(Consumer<InstanceFleetConfig.Builder>... instanceFleets)
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceFleets(InstanceFleetConfig... instanceFleets)
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceGroups(Collection<InstanceGroupConfig> instanceGroups)
Configuration for the instance groups in a cluster.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceGroups(Consumer<InstanceGroupConfig.Builder>... instanceGroups)
Configuration for the instance groups in a cluster.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.instanceGroups(InstanceGroupConfig... instanceGroups)
Configuration for the instance groups in a cluster.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.keepJobFlowAliveWhenNoSteps(Boolean keepJobFlowAliveWhenNoSteps)
Specifies whether the cluster should remain available after completing all steps.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.masterInstanceType(String masterInstanceType)
The EC2 instance type of the master node.
|
default JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.placement(Consumer<PlacementType.Builder> placement)
The Availability Zone in which the cluster runs.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.placement(PlacementType placement)
The Availability Zone in which the cluster runs.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.serviceAccessSecurityGroup(String serviceAccessSecurityGroup)
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private
subnets.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.slaveInstanceType(String slaveInstanceType)
The EC2 instance type of the core and task nodes.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.terminationProtected(Boolean terminationProtected)
Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call,
user intervention, or in the event of a job-flow error.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.toBuilder() |
Modifier and Type | Method and Description |
---|---|
static Class<? extends JobFlowInstancesConfig.Builder> |
JobFlowInstancesConfig.serializableBuilderClass() |
Modifier and Type | Method and Description |
---|---|
default RunJobFlowRequest.Builder |
RunJobFlowRequest.Builder.instances(Consumer<JobFlowInstancesConfig.Builder> instances)
A specification of the number and type of Amazon EC2 instances.
|
Copyright © 2023. All rights reserved.