Interface LaunchTemplatePlacementRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LaunchTemplatePlacementRequest.Builder,LaunchTemplatePlacementRequest>,SdkBuilder<LaunchTemplatePlacementRequest.Builder,LaunchTemplatePlacementRequest>,SdkPojo
- Enclosing class:
- LaunchTemplatePlacementRequest
public static interface LaunchTemplatePlacementRequest.Builder extends SdkPojo, CopyableBuilder<LaunchTemplatePlacementRequest.Builder,LaunchTemplatePlacementRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LaunchTemplatePlacementRequest.Builderaffinity(String affinity)The affinity setting for an instance on a Dedicated Host.LaunchTemplatePlacementRequest.BuilderavailabilityZone(String availabilityZone)The Availability Zone for the instance.LaunchTemplatePlacementRequest.BuildergroupId(String groupId)The Group Id of a placement group.LaunchTemplatePlacementRequest.BuildergroupName(String groupName)The name of the placement group for the instance.LaunchTemplatePlacementRequest.BuilderhostId(String hostId)The ID of the Dedicated Host for the instance.LaunchTemplatePlacementRequest.BuilderhostResourceGroupArn(String hostResourceGroupArn)The ARN of the host resource group in which to launch the instances.LaunchTemplatePlacementRequest.BuilderpartitionNumber(Integer partitionNumber)The number of the partition the instance should launch in.LaunchTemplatePlacementRequest.BuilderspreadDomain(String spreadDomain)Reserved for future use.LaunchTemplatePlacementRequest.Buildertenancy(String tenancy)The tenancy of the instance.LaunchTemplatePlacementRequest.Buildertenancy(Tenancy tenancy)The tenancy of the instance.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
availabilityZone
LaunchTemplatePlacementRequest.Builder availabilityZone(String availabilityZone)
The Availability Zone for the instance.
- Parameters:
availabilityZone- The Availability Zone for the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affinity
LaunchTemplatePlacementRequest.Builder affinity(String affinity)
The affinity setting for an instance on a Dedicated Host.
- Parameters:
affinity- The affinity setting for an instance on a Dedicated Host.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupName
LaunchTemplatePlacementRequest.Builder groupName(String groupName)
The name of the placement group for the instance.
- Parameters:
groupName- The name of the placement group for the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostId
LaunchTemplatePlacementRequest.Builder hostId(String hostId)
The ID of the Dedicated Host for the instance.
- Parameters:
hostId- The ID of the Dedicated Host for the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenancy
LaunchTemplatePlacementRequest.Builder tenancy(String tenancy)
The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.
-
tenancy
LaunchTemplatePlacementRequest.Builder tenancy(Tenancy tenancy)
The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.
-
spreadDomain
LaunchTemplatePlacementRequest.Builder spreadDomain(String spreadDomain)
Reserved for future use.
- Parameters:
spreadDomain- Reserved for future use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostResourceGroupArn
LaunchTemplatePlacementRequest.Builder hostResourceGroupArn(String hostResourceGroupArn)
The ARN of the host resource group in which to launch the instances. If you specify a host resource group ARN, omit the Tenancy parameter or set it to
host.- Parameters:
hostResourceGroupArn- The ARN of the host resource group in which to launch the instances. If you specify a host resource group ARN, omit the Tenancy parameter or set it tohost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionNumber
LaunchTemplatePlacementRequest.Builder partitionNumber(Integer partitionNumber)
The number of the partition the instance should launch in. Valid only if the placement group strategy is set to
partition.- Parameters:
partitionNumber- The number of the partition the instance should launch in. Valid only if the placement group strategy is set topartition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupId
LaunchTemplatePlacementRequest.Builder groupId(String groupId)
The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.
- Parameters:
groupId- The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-