JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalMasterSecurityGroups(String... additionalMasterSecurityGroups) |
A list of additional Amazon EC2 security group IDs for the master node.
|
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.additionalSlaveSecurityGroups(String... additionalSlaveSecurityGroups) |
A list of additional Amazon EC2 security group IDs for the core and task nodes.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.additionalSlaveSecurityGroups(Collection<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 Amazon 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(String... ec2SubnetIds) |
Applies to clusters that use the instance fleet configuration.
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.ec2SubnetIds(Collection<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 Amazon 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 Amazon 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 Amazon 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() |
|
JobFlowInstancesConfig.Builder |
JobFlowInstancesConfig.Builder.unhealthyNodeReplacement(Boolean unhealthyNodeReplacement) |
Indicates whether Amazon EMR should gracefully replace core nodes that have degraded within the cluster.
|