public static interface LaunchTemplatePlacementRequest.Builder extends SdkPojo, CopyableBuilder<LaunchTemplatePlacementRequest.Builder,LaunchTemplatePlacementRequest>
Modifier and Type | Method and Description |
---|---|
LaunchTemplatePlacementRequest.Builder |
affinity(String affinity)
The affinity setting for an instance on a Dedicated Host.
|
LaunchTemplatePlacementRequest.Builder |
availabilityZone(String availabilityZone)
The Availability Zone for the instance.
|
LaunchTemplatePlacementRequest.Builder |
groupId(String groupId)
The Group Id of a placement group.
|
LaunchTemplatePlacementRequest.Builder |
groupName(String groupName)
The name of the placement group for the instance.
|
LaunchTemplatePlacementRequest.Builder |
hostId(String hostId)
The ID of the Dedicated Host for the instance.
|
LaunchTemplatePlacementRequest.Builder |
hostResourceGroupArn(String hostResourceGroupArn)
The ARN of the host resource group in which to launch the instances.
|
LaunchTemplatePlacementRequest.Builder |
partitionNumber(Integer partitionNumber)
The number of the partition the instance should launch in.
|
LaunchTemplatePlacementRequest.Builder |
spreadDomain(String spreadDomain)
Reserved for future use.
|
LaunchTemplatePlacementRequest.Builder |
tenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
LaunchTemplatePlacementRequest.Builder |
tenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LaunchTemplatePlacementRequest.Builder availabilityZone(String availabilityZone)
The Availability Zone for the instance.
availabilityZone
- The Availability Zone for the instance.LaunchTemplatePlacementRequest.Builder affinity(String affinity)
The affinity setting for an instance on a Dedicated Host.
affinity
- The affinity setting for an instance on a Dedicated Host.LaunchTemplatePlacementRequest.Builder groupName(String groupName)
The name of the placement group for the instance.
groupName
- The name of the placement group for the instance.LaunchTemplatePlacementRequest.Builder hostId(String hostId)
The ID of the Dedicated Host for the instance.
hostId
- The ID of the Dedicated Host for the instance.LaunchTemplatePlacementRequest.Builder tenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.
LaunchTemplatePlacementRequest.Builder tenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.
LaunchTemplatePlacementRequest.Builder spreadDomain(String spreadDomain)
Reserved for future use.
spreadDomain
- Reserved for future use.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
.
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
.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
.
partitionNumber
- The number of the partition the instance should launch in. Valid only if the placement group strategy
is set to partition
.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.
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.Copyright © 2023. All rights reserved.