| Package | Description |
|---|---|
| software.amazon.awssdk.services.emr.model |
| Modifier and Type | Method and Description |
|---|---|
InstanceGroup.Builder |
InstanceGroup.Builder.autoScalingPolicy(AutoScalingPolicyDescription autoScalingPolicy)
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
|
default InstanceGroup.Builder |
InstanceGroup.Builder.autoScalingPolicy(Consumer<AutoScalingPolicyDescription.Builder> autoScalingPolicy)
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
|
InstanceGroup.Builder |
InstanceGroup.Builder.bidPrice(String bidPrice)
If specified, indicates that the instance group uses Spot Instances.
|
static InstanceGroup.Builder |
InstanceGroup.builder() |
InstanceGroup.Builder |
InstanceGroup.Builder.configurations(Collection<Configuration> configurations)
|
InstanceGroup.Builder |
InstanceGroup.Builder.configurations(Configuration... configurations)
|
InstanceGroup.Builder |
InstanceGroup.Builder.configurations(Consumer<Configuration.Builder>... configurations)
|
InstanceGroup.Builder |
InstanceGroup.Builder.configurationsVersion(Long configurationsVersion)
The version number of the requested configuration specification for this instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.customAmiId(String customAmiId)
The custom AMI ID to use for the provisioned instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.ebsBlockDevices(Collection<EbsBlockDevice> ebsBlockDevices)
The EBS block devices that are mapped to this instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.ebsBlockDevices(Consumer<EbsBlockDevice.Builder>... ebsBlockDevices)
The EBS block devices that are mapped to this instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.ebsBlockDevices(EbsBlockDevice... ebsBlockDevices)
The EBS block devices that are mapped to this instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.ebsOptimized(Boolean ebsOptimized)
If the instance group is EBS-optimized.
|
InstanceGroup.Builder |
InstanceGroup.Builder.id(String id)
The identifier of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.instanceGroupType(InstanceGroupType instanceGroupType)
The type of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.instanceGroupType(String instanceGroupType)
The type of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.instanceType(String instanceType)
The EC2 instance type for all instances in the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.lastSuccessfullyAppliedConfigurations(Collection<Configuration> lastSuccessfullyAppliedConfigurations)
A list of configurations that were successfully applied for an instance group last time.
|
InstanceGroup.Builder |
InstanceGroup.Builder.lastSuccessfullyAppliedConfigurations(Configuration... lastSuccessfullyAppliedConfigurations)
A list of configurations that were successfully applied for an instance group last time.
|
InstanceGroup.Builder |
InstanceGroup.Builder.lastSuccessfullyAppliedConfigurations(Consumer<Configuration.Builder>... lastSuccessfullyAppliedConfigurations)
A list of configurations that were successfully applied for an instance group last time.
|
InstanceGroup.Builder |
InstanceGroup.Builder.lastSuccessfullyAppliedConfigurationsVersion(Long lastSuccessfullyAppliedConfigurationsVersion)
The version number of a configuration specification that was successfully applied for an instance group last
time.
|
InstanceGroup.Builder |
InstanceGroup.Builder.market(MarketType market)
The marketplace to provision instances for this group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.market(String market)
The marketplace to provision instances for this group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.name(String name)
The name of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.requestedInstanceCount(Integer requestedInstanceCount)
The target number of instances for the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.runningInstanceCount(Integer runningInstanceCount)
The number of instances currently running in this instance group.
|
default InstanceGroup.Builder |
InstanceGroup.Builder.shrinkPolicy(Consumer<ShrinkPolicy.Builder> shrinkPolicy)
Policy for customizing shrink operations.
|
InstanceGroup.Builder |
InstanceGroup.Builder.shrinkPolicy(ShrinkPolicy shrinkPolicy)
Policy for customizing shrink operations.
|
default InstanceGroup.Builder |
InstanceGroup.Builder.status(Consumer<InstanceGroupStatus.Builder> status)
The current status of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.Builder.status(InstanceGroupStatus status)
The current status of the instance group.
|
InstanceGroup.Builder |
InstanceGroup.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends InstanceGroup.Builder> |
InstanceGroup.serializableBuilderClass() |
Copyright © 2022. All rights reserved.