public static interface InstanceTypeInfo.Builder extends SdkPojo, CopyableBuilder<InstanceTypeInfo.Builder,InstanceTypeInfo>
| Modifier and Type | Method and Description |
|---|---|
InstanceTypeInfo.Builder |
autoRecoverySupported(Boolean autoRecoverySupported)
Indicates whether Amazon CloudWatch action based recovery is supported.
|
InstanceTypeInfo.Builder |
bareMetal(Boolean bareMetal)
Indicates whether the instance is a bare metal instance type.
|
InstanceTypeInfo.Builder |
burstablePerformanceSupported(Boolean burstablePerformanceSupported)
Indicates whether the instance type is a burstable performance instance type.
|
InstanceTypeInfo.Builder |
currentGeneration(Boolean currentGeneration)
Indicates whether the instance type is current generation.
|
InstanceTypeInfo.Builder |
dedicatedHostsSupported(Boolean dedicatedHostsSupported)
Indicates whether Dedicated Hosts are supported on the instance type.
|
default InstanceTypeInfo.Builder |
ebsInfo(Consumer<EbsInfo.Builder> ebsInfo)
Describes the Amazon EBS settings for the instance type.
|
InstanceTypeInfo.Builder |
ebsInfo(EbsInfo ebsInfo)
Describes the Amazon EBS settings for the instance type.
|
default InstanceTypeInfo.Builder |
fpgaInfo(Consumer<FpgaInfo.Builder> fpgaInfo)
Describes the FPGA accelerator settings for the instance type.
|
InstanceTypeInfo.Builder |
fpgaInfo(FpgaInfo fpgaInfo)
Describes the FPGA accelerator settings for the instance type.
|
InstanceTypeInfo.Builder |
freeTierEligible(Boolean freeTierEligible)
Indicates whether the instance type is eligible for the free tier.
|
default InstanceTypeInfo.Builder |
gpuInfo(Consumer<GpuInfo.Builder> gpuInfo)
Describes the GPU accelerator settings for the instance type.
|
InstanceTypeInfo.Builder |
gpuInfo(GpuInfo gpuInfo)
Describes the GPU accelerator settings for the instance type.
|
InstanceTypeInfo.Builder |
hibernationSupported(Boolean hibernationSupported)
Indicates whether On-Demand hibernation is supported.
|
InstanceTypeInfo.Builder |
hypervisor(InstanceTypeHypervisor hypervisor)
The hypervisor for the instance type.
|
InstanceTypeInfo.Builder |
hypervisor(String hypervisor)
The hypervisor for the instance type.
|
default InstanceTypeInfo.Builder |
inferenceAcceleratorInfo(Consumer<InferenceAcceleratorInfo.Builder> inferenceAcceleratorInfo)
Describes the Inference accelerator settings for the instance type.
|
InstanceTypeInfo.Builder |
inferenceAcceleratorInfo(InferenceAcceleratorInfo inferenceAcceleratorInfo)
Describes the Inference accelerator settings for the instance type.
|
default InstanceTypeInfo.Builder |
instanceStorageInfo(Consumer<InstanceStorageInfo.Builder> instanceStorageInfo)
Describes the instance storage for the instance type.
|
InstanceTypeInfo.Builder |
instanceStorageInfo(InstanceStorageInfo instanceStorageInfo)
Describes the instance storage for the instance type.
|
InstanceTypeInfo.Builder |
instanceStorageSupported(Boolean instanceStorageSupported)
Indicates whether instance storage is supported.
|
InstanceTypeInfo.Builder |
instanceType(InstanceType instanceType)
The instance type.
|
InstanceTypeInfo.Builder |
instanceType(String instanceType)
The instance type.
|
default InstanceTypeInfo.Builder |
memoryInfo(Consumer<MemoryInfo.Builder> memoryInfo)
Describes the memory for the instance type.
|
InstanceTypeInfo.Builder |
memoryInfo(MemoryInfo memoryInfo)
Describes the memory for the instance type.
|
default InstanceTypeInfo.Builder |
networkInfo(Consumer<NetworkInfo.Builder> networkInfo)
Describes the network settings for the instance type.
|
InstanceTypeInfo.Builder |
networkInfo(NetworkInfo networkInfo)
Describes the network settings for the instance type.
|
InstanceTypeInfo.Builder |
nitroEnclavesSupport(NitroEnclavesSupport nitroEnclavesSupport)
Indicates whether Nitro Enclaves is supported.
|
InstanceTypeInfo.Builder |
nitroEnclavesSupport(String nitroEnclavesSupport)
Indicates whether Nitro Enclaves is supported.
|
default InstanceTypeInfo.Builder |
placementGroupInfo(Consumer<PlacementGroupInfo.Builder> placementGroupInfo)
Describes the placement group settings for the instance type.
|
InstanceTypeInfo.Builder |
placementGroupInfo(PlacementGroupInfo placementGroupInfo)
Describes the placement group settings for the instance type.
|
default InstanceTypeInfo.Builder |
processorInfo(Consumer<ProcessorInfo.Builder> processorInfo)
Describes the processor.
|
InstanceTypeInfo.Builder |
processorInfo(ProcessorInfo processorInfo)
Describes the processor.
|
InstanceTypeInfo.Builder |
supportedBootModes(BootModeType... supportedBootModes)
The supported boot modes.
|
InstanceTypeInfo.Builder |
supportedBootModes(Collection<BootModeType> supportedBootModes)
The supported boot modes.
|
InstanceTypeInfo.Builder |
supportedBootModesWithStrings(Collection<String> supportedBootModes)
The supported boot modes.
|
InstanceTypeInfo.Builder |
supportedBootModesWithStrings(String... supportedBootModes)
The supported boot modes.
|
InstanceTypeInfo.Builder |
supportedRootDeviceTypes(Collection<RootDeviceType> supportedRootDeviceTypes)
The supported root device types.
|
InstanceTypeInfo.Builder |
supportedRootDeviceTypes(RootDeviceType... supportedRootDeviceTypes)
The supported root device types.
|
InstanceTypeInfo.Builder |
supportedRootDeviceTypesWithStrings(Collection<String> supportedRootDeviceTypes)
The supported root device types.
|
InstanceTypeInfo.Builder |
supportedRootDeviceTypesWithStrings(String... supportedRootDeviceTypes)
The supported root device types.
|
InstanceTypeInfo.Builder |
supportedUsageClasses(Collection<UsageClassType> supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
|
InstanceTypeInfo.Builder |
supportedUsageClasses(UsageClassType... supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
|
InstanceTypeInfo.Builder |
supportedUsageClassesWithStrings(Collection<String> supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
|
InstanceTypeInfo.Builder |
supportedUsageClassesWithStrings(String... supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
|
InstanceTypeInfo.Builder |
supportedVirtualizationTypes(Collection<VirtualizationType> supportedVirtualizationTypes)
The supported virtualization types.
|
InstanceTypeInfo.Builder |
supportedVirtualizationTypes(VirtualizationType... supportedVirtualizationTypes)
The supported virtualization types.
|
InstanceTypeInfo.Builder |
supportedVirtualizationTypesWithStrings(Collection<String> supportedVirtualizationTypes)
The supported virtualization types.
|
InstanceTypeInfo.Builder |
supportedVirtualizationTypesWithStrings(String... supportedVirtualizationTypes)
The supported virtualization types.
|
default InstanceTypeInfo.Builder |
vCpuInfo(Consumer<VCpuInfo.Builder> vCpuInfo)
Describes the vCPU configurations for the instance type.
|
InstanceTypeInfo.Builder |
vCpuInfo(VCpuInfo vCpuInfo)
Describes the vCPU configurations for the instance type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInstanceTypeInfo.Builder instanceType(String instanceType)
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
instanceType - The instance type. For more information, see Instance types in
the Amazon EC2 User Guide.InstanceType,
InstanceTypeInstanceTypeInfo.Builder instanceType(InstanceType instanceType)
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
instanceType - The instance type. For more information, see Instance types in
the Amazon EC2 User Guide.InstanceType,
InstanceTypeInstanceTypeInfo.Builder currentGeneration(Boolean currentGeneration)
Indicates whether the instance type is current generation.
currentGeneration - Indicates whether the instance type is current generation.InstanceTypeInfo.Builder freeTierEligible(Boolean freeTierEligible)
Indicates whether the instance type is eligible for the free tier.
freeTierEligible - Indicates whether the instance type is eligible for the free tier.InstanceTypeInfo.Builder supportedUsageClassesWithStrings(Collection<String> supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
supportedUsageClasses - Indicates whether the instance type is offered for spot or On-Demand.InstanceTypeInfo.Builder supportedUsageClassesWithStrings(String... supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
supportedUsageClasses - Indicates whether the instance type is offered for spot or On-Demand.InstanceTypeInfo.Builder supportedUsageClasses(Collection<UsageClassType> supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
supportedUsageClasses - Indicates whether the instance type is offered for spot or On-Demand.InstanceTypeInfo.Builder supportedUsageClasses(UsageClassType... supportedUsageClasses)
Indicates whether the instance type is offered for spot or On-Demand.
supportedUsageClasses - Indicates whether the instance type is offered for spot or On-Demand.InstanceTypeInfo.Builder supportedRootDeviceTypesWithStrings(Collection<String> supportedRootDeviceTypes)
The supported root device types.
supportedRootDeviceTypes - The supported root device types.InstanceTypeInfo.Builder supportedRootDeviceTypesWithStrings(String... supportedRootDeviceTypes)
The supported root device types.
supportedRootDeviceTypes - The supported root device types.InstanceTypeInfo.Builder supportedRootDeviceTypes(Collection<RootDeviceType> supportedRootDeviceTypes)
The supported root device types.
supportedRootDeviceTypes - The supported root device types.InstanceTypeInfo.Builder supportedRootDeviceTypes(RootDeviceType... supportedRootDeviceTypes)
The supported root device types.
supportedRootDeviceTypes - The supported root device types.InstanceTypeInfo.Builder supportedVirtualizationTypesWithStrings(Collection<String> supportedVirtualizationTypes)
The supported virtualization types.
supportedVirtualizationTypes - The supported virtualization types.InstanceTypeInfo.Builder supportedVirtualizationTypesWithStrings(String... supportedVirtualizationTypes)
The supported virtualization types.
supportedVirtualizationTypes - The supported virtualization types.InstanceTypeInfo.Builder supportedVirtualizationTypes(Collection<VirtualizationType> supportedVirtualizationTypes)
The supported virtualization types.
supportedVirtualizationTypes - The supported virtualization types.InstanceTypeInfo.Builder supportedVirtualizationTypes(VirtualizationType... supportedVirtualizationTypes)
The supported virtualization types.
supportedVirtualizationTypes - The supported virtualization types.InstanceTypeInfo.Builder bareMetal(Boolean bareMetal)
Indicates whether the instance is a bare metal instance type.
bareMetal - Indicates whether the instance is a bare metal instance type.InstanceTypeInfo.Builder hypervisor(String hypervisor)
The hypervisor for the instance type.
hypervisor - The hypervisor for the instance type.InstanceTypeHypervisor,
InstanceTypeHypervisorInstanceTypeInfo.Builder hypervisor(InstanceTypeHypervisor hypervisor)
The hypervisor for the instance type.
hypervisor - The hypervisor for the instance type.InstanceTypeHypervisor,
InstanceTypeHypervisorInstanceTypeInfo.Builder processorInfo(ProcessorInfo processorInfo)
Describes the processor.
processorInfo - Describes the processor.default InstanceTypeInfo.Builder processorInfo(Consumer<ProcessorInfo.Builder> processorInfo)
Describes the processor.
This is a convenience method that creates an instance of theProcessorInfo.Builder avoiding the need
to create one manually via ProcessorInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to processorInfo(ProcessorInfo).
processorInfo - a consumer that will call methods on ProcessorInfo.BuilderprocessorInfo(ProcessorInfo)InstanceTypeInfo.Builder vCpuInfo(VCpuInfo vCpuInfo)
Describes the vCPU configurations for the instance type.
vCpuInfo - Describes the vCPU configurations for the instance type.default InstanceTypeInfo.Builder vCpuInfo(Consumer<VCpuInfo.Builder> vCpuInfo)
Describes the vCPU configurations for the instance type.
This is a convenience method that creates an instance of theVCpuInfo.Builder avoiding the need to
create one manually via VCpuInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to vCpuInfo(VCpuInfo).
vCpuInfo - a consumer that will call methods on VCpuInfo.BuildervCpuInfo(VCpuInfo)InstanceTypeInfo.Builder memoryInfo(MemoryInfo memoryInfo)
Describes the memory for the instance type.
memoryInfo - Describes the memory for the instance type.default InstanceTypeInfo.Builder memoryInfo(Consumer<MemoryInfo.Builder> memoryInfo)
Describes the memory for the instance type.
This is a convenience method that creates an instance of theMemoryInfo.Builder avoiding the need to
create one manually via MemoryInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to memoryInfo(MemoryInfo).
memoryInfo - a consumer that will call methods on MemoryInfo.BuildermemoryInfo(MemoryInfo)InstanceTypeInfo.Builder instanceStorageSupported(Boolean instanceStorageSupported)
Indicates whether instance storage is supported.
instanceStorageSupported - Indicates whether instance storage is supported.InstanceTypeInfo.Builder instanceStorageInfo(InstanceStorageInfo instanceStorageInfo)
Describes the instance storage for the instance type.
instanceStorageInfo - Describes the instance storage for the instance type.default InstanceTypeInfo.Builder instanceStorageInfo(Consumer<InstanceStorageInfo.Builder> instanceStorageInfo)
Describes the instance storage for the instance type.
This is a convenience method that creates an instance of theInstanceStorageInfo.Builder avoiding the
need to create one manually via InstanceStorageInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to instanceStorageInfo(InstanceStorageInfo).
instanceStorageInfo - a consumer that will call methods on InstanceStorageInfo.BuilderinstanceStorageInfo(InstanceStorageInfo)InstanceTypeInfo.Builder ebsInfo(EbsInfo ebsInfo)
Describes the Amazon EBS settings for the instance type.
ebsInfo - Describes the Amazon EBS settings for the instance type.default InstanceTypeInfo.Builder ebsInfo(Consumer<EbsInfo.Builder> ebsInfo)
Describes the Amazon EBS settings for the instance type.
This is a convenience method that creates an instance of theEbsInfo.Builder avoiding the need to
create one manually via EbsInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to ebsInfo(EbsInfo).
ebsInfo - a consumer that will call methods on EbsInfo.BuilderebsInfo(EbsInfo)InstanceTypeInfo.Builder networkInfo(NetworkInfo networkInfo)
Describes the network settings for the instance type.
networkInfo - Describes the network settings for the instance type.default InstanceTypeInfo.Builder networkInfo(Consumer<NetworkInfo.Builder> networkInfo)
Describes the network settings for the instance type.
This is a convenience method that creates an instance of theNetworkInfo.Builder avoiding the need to
create one manually via NetworkInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to networkInfo(NetworkInfo).
networkInfo - a consumer that will call methods on NetworkInfo.BuildernetworkInfo(NetworkInfo)InstanceTypeInfo.Builder gpuInfo(GpuInfo gpuInfo)
Describes the GPU accelerator settings for the instance type.
gpuInfo - Describes the GPU accelerator settings for the instance type.default InstanceTypeInfo.Builder gpuInfo(Consumer<GpuInfo.Builder> gpuInfo)
Describes the GPU accelerator settings for the instance type.
This is a convenience method that creates an instance of theGpuInfo.Builder avoiding the need to
create one manually via GpuInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to gpuInfo(GpuInfo).
gpuInfo - a consumer that will call methods on GpuInfo.BuildergpuInfo(GpuInfo)InstanceTypeInfo.Builder fpgaInfo(FpgaInfo fpgaInfo)
Describes the FPGA accelerator settings for the instance type.
fpgaInfo - Describes the FPGA accelerator settings for the instance type.default InstanceTypeInfo.Builder fpgaInfo(Consumer<FpgaInfo.Builder> fpgaInfo)
Describes the FPGA accelerator settings for the instance type.
This is a convenience method that creates an instance of theFpgaInfo.Builder avoiding the need to
create one manually via FpgaInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to fpgaInfo(FpgaInfo).
fpgaInfo - a consumer that will call methods on FpgaInfo.BuilderfpgaInfo(FpgaInfo)InstanceTypeInfo.Builder placementGroupInfo(PlacementGroupInfo placementGroupInfo)
Describes the placement group settings for the instance type.
placementGroupInfo - Describes the placement group settings for the instance type.default InstanceTypeInfo.Builder placementGroupInfo(Consumer<PlacementGroupInfo.Builder> placementGroupInfo)
Describes the placement group settings for the instance type.
This is a convenience method that creates an instance of thePlacementGroupInfo.Builder avoiding the
need to create one manually via PlacementGroupInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to placementGroupInfo(PlacementGroupInfo).
placementGroupInfo - a consumer that will call methods on PlacementGroupInfo.BuilderplacementGroupInfo(PlacementGroupInfo)InstanceTypeInfo.Builder inferenceAcceleratorInfo(InferenceAcceleratorInfo inferenceAcceleratorInfo)
Describes the Inference accelerator settings for the instance type.
inferenceAcceleratorInfo - Describes the Inference accelerator settings for the instance type.default InstanceTypeInfo.Builder inferenceAcceleratorInfo(Consumer<InferenceAcceleratorInfo.Builder> inferenceAcceleratorInfo)
Describes the Inference accelerator settings for the instance type.
This is a convenience method that creates an instance of theInferenceAcceleratorInfo.Builder
avoiding the need to create one manually via InferenceAcceleratorInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to inferenceAcceleratorInfo(InferenceAcceleratorInfo).
inferenceAcceleratorInfo - a consumer that will call methods on InferenceAcceleratorInfo.BuilderinferenceAcceleratorInfo(InferenceAcceleratorInfo)InstanceTypeInfo.Builder hibernationSupported(Boolean hibernationSupported)
Indicates whether On-Demand hibernation is supported.
hibernationSupported - Indicates whether On-Demand hibernation is supported.InstanceTypeInfo.Builder burstablePerformanceSupported(Boolean burstablePerformanceSupported)
Indicates whether the instance type is a burstable performance instance type.
burstablePerformanceSupported - Indicates whether the instance type is a burstable performance instance type.InstanceTypeInfo.Builder dedicatedHostsSupported(Boolean dedicatedHostsSupported)
Indicates whether Dedicated Hosts are supported on the instance type.
dedicatedHostsSupported - Indicates whether Dedicated Hosts are supported on the instance type.InstanceTypeInfo.Builder autoRecoverySupported(Boolean autoRecoverySupported)
Indicates whether Amazon CloudWatch action based recovery is supported.
autoRecoverySupported - Indicates whether Amazon CloudWatch action based recovery is supported.InstanceTypeInfo.Builder supportedBootModesWithStrings(Collection<String> supportedBootModes)
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
supportedBootModes - The supported boot modes. For more information, see Boot modes in the
Amazon EC2 User Guide.InstanceTypeInfo.Builder supportedBootModesWithStrings(String... supportedBootModes)
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
supportedBootModes - The supported boot modes. For more information, see Boot modes in the
Amazon EC2 User Guide.InstanceTypeInfo.Builder supportedBootModes(Collection<BootModeType> supportedBootModes)
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
supportedBootModes - The supported boot modes. For more information, see Boot modes in the
Amazon EC2 User Guide.InstanceTypeInfo.Builder supportedBootModes(BootModeType... supportedBootModes)
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
supportedBootModes - The supported boot modes. For more information, see Boot modes in the
Amazon EC2 User Guide.InstanceTypeInfo.Builder nitroEnclavesSupport(String nitroEnclavesSupport)
Indicates whether Nitro Enclaves is supported.
nitroEnclavesSupport - Indicates whether Nitro Enclaves is supported.NitroEnclavesSupport,
NitroEnclavesSupportInstanceTypeInfo.Builder nitroEnclavesSupport(NitroEnclavesSupport nitroEnclavesSupport)
Indicates whether Nitro Enclaves is supported.
nitroEnclavesSupport - Indicates whether Nitro Enclaves is supported.NitroEnclavesSupport,
NitroEnclavesSupportCopyright © 2023. All rights reserved.