Interface InstanceTypeInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InstanceTypeInfo.Builder,,InstanceTypeInfo> SdkBuilder<InstanceTypeInfo.Builder,,InstanceTypeInfo> SdkPojo
- Enclosing class:
- InstanceTypeInfo
-
Method Summary
Modifier and TypeMethodDescriptionautoRecoverySupported(Boolean autoRecoverySupported) Indicates whether Amazon CloudWatch action based recovery is supported.Indicates whether the instance is a bare metal instance type.burstablePerformanceSupported(Boolean burstablePerformanceSupported) Indicates whether the instance type is a burstable performance T instance type.currentGeneration(Boolean currentGeneration) Indicates whether the instance type is current generation.dedicatedHostsSupported(Boolean dedicatedHostsSupported) Indicates whether Dedicated Hosts are supported on the instance type.default InstanceTypeInfo.BuilderebsInfo(Consumer<EbsInfo.Builder> ebsInfo) Describes the Amazon EBS settings for the instance type.Describes the Amazon EBS settings for the instance type.default InstanceTypeInfo.BuilderfpgaInfo(Consumer<FpgaInfo.Builder> fpgaInfo) Describes the FPGA accelerator settings for the instance type.Describes the FPGA accelerator settings for the instance type.freeTierEligible(Boolean freeTierEligible) Indicates whether the instance type is eligible for the free tier.default InstanceTypeInfo.BuildergpuInfo(Consumer<GpuInfo.Builder> gpuInfo) Describes the GPU accelerator settings for the instance type.Describes the GPU accelerator settings for the instance type.hibernationSupported(Boolean hibernationSupported) Indicates whether On-Demand hibernation is supported.hypervisor(String hypervisor) The hypervisor for the instance type.hypervisor(InstanceTypeHypervisor hypervisor) The hypervisor for the instance type.default InstanceTypeInfo.BuilderinferenceAcceleratorInfo(Consumer<InferenceAcceleratorInfo.Builder> inferenceAcceleratorInfo) Describes the Inference accelerator settings for the instance type.inferenceAcceleratorInfo(InferenceAcceleratorInfo inferenceAcceleratorInfo) Describes the Inference accelerator settings for the instance type.default InstanceTypeInfo.BuilderinstanceStorageInfo(Consumer<InstanceStorageInfo.Builder> instanceStorageInfo) Describes the instance storage for the instance type.instanceStorageInfo(InstanceStorageInfo instanceStorageInfo) Describes the instance storage for the instance type.instanceStorageSupported(Boolean instanceStorageSupported) Indicates whether instance storage is supported.instanceType(String instanceType) The instance type.instanceType(InstanceType instanceType) The instance type.default InstanceTypeInfo.BuildermediaAcceleratorInfo(Consumer<MediaAcceleratorInfo.Builder> mediaAcceleratorInfo) Describes the media accelerator settings for the instance type.mediaAcceleratorInfo(MediaAcceleratorInfo mediaAcceleratorInfo) Describes the media accelerator settings for the instance type.default InstanceTypeInfo.BuildermemoryInfo(Consumer<MemoryInfo.Builder> memoryInfo) Describes the memory for the instance type.memoryInfo(MemoryInfo memoryInfo) Describes the memory for the instance type.default InstanceTypeInfo.BuildernetworkInfo(Consumer<NetworkInfo.Builder> networkInfo) Describes the network settings for the instance type.networkInfo(NetworkInfo networkInfo) Describes the network settings for the instance type.default InstanceTypeInfo.BuilderneuronInfo(Consumer<NeuronInfo.Builder> neuronInfo) Describes the Neuron accelerator settings for the instance type.neuronInfo(NeuronInfo neuronInfo) Describes the Neuron accelerator settings for the instance type.nitroEnclavesSupport(String nitroEnclavesSupport) Indicates whether Nitro Enclaves is supported.nitroEnclavesSupport(NitroEnclavesSupport nitroEnclavesSupport) Indicates whether Nitro Enclaves is supported.default InstanceTypeInfo.BuildernitroTpmInfo(Consumer<NitroTpmInfo.Builder> nitroTpmInfo) Describes the supported NitroTPM versions for the instance type.nitroTpmInfo(NitroTpmInfo nitroTpmInfo) Describes the supported NitroTPM versions for the instance type.nitroTpmSupport(String nitroTpmSupport) Indicates whether NitroTPM is supported.nitroTpmSupport(NitroTpmSupport nitroTpmSupport) Indicates whether NitroTPM is supported.phcSupport(String phcSupport) Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.phcSupport(PhcSupport phcSupport) Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.default InstanceTypeInfo.BuilderplacementGroupInfo(Consumer<PlacementGroupInfo.Builder> placementGroupInfo) Describes the placement group settings for the instance type.placementGroupInfo(PlacementGroupInfo placementGroupInfo) Describes the placement group settings for the instance type.default InstanceTypeInfo.BuilderprocessorInfo(Consumer<ProcessorInfo.Builder> processorInfo) Describes the processor.processorInfo(ProcessorInfo processorInfo) Describes the processor.rebootMigrationSupport(String rebootMigrationSupport) Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduledsystem-rebootevent.rebootMigrationSupport(RebootMigrationSupport rebootMigrationSupport) Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduledsystem-rebootevent.supportedBootModes(Collection<BootModeType> supportedBootModes) The supported boot modes.supportedBootModes(BootModeType... supportedBootModes) The supported boot modes.supportedBootModesWithStrings(String... supportedBootModes) The supported boot modes.supportedBootModesWithStrings(Collection<String> supportedBootModes) The supported boot modes.supportedRootDeviceTypes(Collection<RootDeviceType> supportedRootDeviceTypes) The supported root device types.supportedRootDeviceTypes(RootDeviceType... supportedRootDeviceTypes) The supported root device types.supportedRootDeviceTypesWithStrings(String... supportedRootDeviceTypes) The supported root device types.supportedRootDeviceTypesWithStrings(Collection<String> supportedRootDeviceTypes) The supported root device types.supportedUsageClasses(Collection<UsageClassType> supportedUsageClasses) Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.supportedUsageClasses(UsageClassType... supportedUsageClasses) Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.supportedUsageClassesWithStrings(String... supportedUsageClasses) Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.supportedUsageClassesWithStrings(Collection<String> supportedUsageClasses) Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.supportedVirtualizationTypes(Collection<VirtualizationType> supportedVirtualizationTypes) The supported virtualization types.supportedVirtualizationTypes(VirtualizationType... supportedVirtualizationTypes) The supported virtualization types.supportedVirtualizationTypesWithStrings(String... supportedVirtualizationTypes) The supported virtualization types.supportedVirtualizationTypesWithStrings(Collection<String> supportedVirtualizationTypes) The supported virtualization types.default InstanceTypeInfo.BuildervCpuInfo(Consumer<VCpuInfo.Builder> vCpuInfo) Describes the vCPU configurations for the instance type.Describes the vCPU configurations for the instance type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
instanceType
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
- Parameters:
instanceType- The instance type. For more information, see Instance types in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceType
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
- Parameters:
instanceType- The instance type. For more information, see Instance types in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currentGeneration
Indicates whether the instance type is current generation.
- Parameters:
currentGeneration- Indicates whether the instance type is current generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
freeTierEligible
Indicates whether the instance type is eligible for the free tier.
- Parameters:
freeTierEligible- Indicates whether the instance type is eligible for the free tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUsageClassesWithStrings
Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.
- Parameters:
supportedUsageClasses- Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUsageClassesWithStrings
Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.
- Parameters:
supportedUsageClasses- Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUsageClasses
Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.
- Parameters:
supportedUsageClasses- Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUsageClasses
Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.
- Parameters:
supportedUsageClasses- Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedRootDeviceTypesWithStrings
InstanceTypeInfo.Builder supportedRootDeviceTypesWithStrings(Collection<String> supportedRootDeviceTypes) The supported root device types.
- Parameters:
supportedRootDeviceTypes- The supported root device types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedRootDeviceTypesWithStrings
The supported root device types.
- Parameters:
supportedRootDeviceTypes- The supported root device types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedRootDeviceTypes
InstanceTypeInfo.Builder supportedRootDeviceTypes(Collection<RootDeviceType> supportedRootDeviceTypes) The supported root device types.
- Parameters:
supportedRootDeviceTypes- The supported root device types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedRootDeviceTypes
The supported root device types.
- Parameters:
supportedRootDeviceTypes- The supported root device types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVirtualizationTypesWithStrings
InstanceTypeInfo.Builder supportedVirtualizationTypesWithStrings(Collection<String> supportedVirtualizationTypes) The supported virtualization types.
- Parameters:
supportedVirtualizationTypes- The supported virtualization types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVirtualizationTypesWithStrings
InstanceTypeInfo.Builder supportedVirtualizationTypesWithStrings(String... supportedVirtualizationTypes) The supported virtualization types.
- Parameters:
supportedVirtualizationTypes- The supported virtualization types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVirtualizationTypes
InstanceTypeInfo.Builder supportedVirtualizationTypes(Collection<VirtualizationType> supportedVirtualizationTypes) The supported virtualization types.
- Parameters:
supportedVirtualizationTypes- The supported virtualization types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVirtualizationTypes
InstanceTypeInfo.Builder supportedVirtualizationTypes(VirtualizationType... supportedVirtualizationTypes) The supported virtualization types.
- Parameters:
supportedVirtualizationTypes- The supported virtualization types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bareMetal
Indicates whether the instance is a bare metal instance type.
- Parameters:
bareMetal- Indicates whether the instance is a bare metal instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hypervisor
The hypervisor for the instance type.
- Parameters:
hypervisor- The hypervisor for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hypervisor
The hypervisor for the instance type.
- Parameters:
hypervisor- The hypervisor for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
processorInfo
Describes the processor.
- Parameters:
processorInfo- Describes the processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processorInfo
Describes the processor.
This is a convenience method that creates an instance of theProcessorInfo.Builderavoiding the need to create one manually viaProcessorInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprocessorInfo(ProcessorInfo).- Parameters:
processorInfo- a consumer that will call methods onProcessorInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vCpuInfo
Describes the vCPU configurations for the instance type.
- Parameters:
vCpuInfo- Describes the vCPU configurations for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vCpuInfo
Describes the vCPU configurations for the instance type.
This is a convenience method that creates an instance of theVCpuInfo.Builderavoiding the need to create one manually viaVCpuInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovCpuInfo(VCpuInfo).- Parameters:
vCpuInfo- a consumer that will call methods onVCpuInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memoryInfo
Describes the memory for the instance type.
- Parameters:
memoryInfo- Describes the memory for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memoryInfo
Describes the memory for the instance type.
This is a convenience method that creates an instance of theMemoryInfo.Builderavoiding the need to create one manually viaMemoryInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomemoryInfo(MemoryInfo).- Parameters:
memoryInfo- a consumer that will call methods onMemoryInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceStorageSupported
Indicates whether instance storage is supported.
- Parameters:
instanceStorageSupported- Indicates whether instance storage is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceStorageInfo
Describes the instance storage for the instance type.
- Parameters:
instanceStorageInfo- Describes the instance storage for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceStorageInfo
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.Builderavoiding the need to create one manually viaInstanceStorageInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceStorageInfo(InstanceStorageInfo).- Parameters:
instanceStorageInfo- a consumer that will call methods onInstanceStorageInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsInfo
Describes the Amazon EBS settings for the instance type.
- Parameters:
ebsInfo- Describes the Amazon EBS settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsInfo
Describes the Amazon EBS settings for the instance type.
This is a convenience method that creates an instance of theEbsInfo.Builderavoiding the need to create one manually viaEbsInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toebsInfo(EbsInfo).- Parameters:
ebsInfo- a consumer that will call methods onEbsInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInfo
Describes the network settings for the instance type.
- Parameters:
networkInfo- Describes the network settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInfo
Describes the network settings for the instance type.
This is a convenience method that creates an instance of theNetworkInfo.Builderavoiding the need to create one manually viaNetworkInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkInfo(NetworkInfo).- Parameters:
networkInfo- a consumer that will call methods onNetworkInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gpuInfo
Describes the GPU accelerator settings for the instance type.
- Parameters:
gpuInfo- Describes the GPU accelerator settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gpuInfo
Describes the GPU accelerator settings for the instance type.
This is a convenience method that creates an instance of theGpuInfo.Builderavoiding the need to create one manually viaGpuInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togpuInfo(GpuInfo).- Parameters:
gpuInfo- a consumer that will call methods onGpuInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fpgaInfo
Describes the FPGA accelerator settings for the instance type.
- Parameters:
fpgaInfo- Describes the FPGA accelerator settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fpgaInfo
Describes the FPGA accelerator settings for the instance type.
This is a convenience method that creates an instance of theFpgaInfo.Builderavoiding the need to create one manually viaFpgaInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofpgaInfo(FpgaInfo).- Parameters:
fpgaInfo- a consumer that will call methods onFpgaInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
placementGroupInfo
Describes the placement group settings for the instance type.
- Parameters:
placementGroupInfo- Describes the placement group settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placementGroupInfo
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.Builderavoiding the need to create one manually viaPlacementGroupInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toplacementGroupInfo(PlacementGroupInfo).- Parameters:
placementGroupInfo- a consumer that will call methods onPlacementGroupInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inferenceAcceleratorInfo
InstanceTypeInfo.Builder inferenceAcceleratorInfo(InferenceAcceleratorInfo inferenceAcceleratorInfo) Describes the Inference accelerator settings for the instance type.
- Parameters:
inferenceAcceleratorInfo- Describes the Inference accelerator settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inferenceAcceleratorInfo
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.Builderavoiding the need to create one manually viaInferenceAcceleratorInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinferenceAcceleratorInfo(InferenceAcceleratorInfo).- Parameters:
inferenceAcceleratorInfo- a consumer that will call methods onInferenceAcceleratorInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hibernationSupported
Indicates whether On-Demand hibernation is supported.
- Parameters:
hibernationSupported- Indicates whether On-Demand hibernation is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
burstablePerformanceSupported
Indicates whether the instance type is a burstable performance T instance type. For more information, see Burstable performance instances.
- Parameters:
burstablePerformanceSupported- Indicates whether the instance type is a burstable performance T instance type. For more information, see Burstable performance instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dedicatedHostsSupported
Indicates whether Dedicated Hosts are supported on the instance type.
- Parameters:
dedicatedHostsSupported- Indicates whether Dedicated Hosts are supported on the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoRecoverySupported
Indicates whether Amazon CloudWatch action based recovery is supported.
- Parameters:
autoRecoverySupported- Indicates whether Amazon CloudWatch action based recovery is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedBootModesWithStrings
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
- Parameters:
supportedBootModes- The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedBootModesWithStrings
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
- Parameters:
supportedBootModes- The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedBootModes
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
- Parameters:
supportedBootModes- The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedBootModes
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
- Parameters:
supportedBootModes- The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nitroEnclavesSupport
Indicates whether Nitro Enclaves is supported.
- Parameters:
nitroEnclavesSupport- Indicates whether Nitro Enclaves is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nitroEnclavesSupport
Indicates whether Nitro Enclaves is supported.
- Parameters:
nitroEnclavesSupport- Indicates whether Nitro Enclaves is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nitroTpmSupport
Indicates whether NitroTPM is supported.
- Parameters:
nitroTpmSupport- Indicates whether NitroTPM is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nitroTpmSupport
Indicates whether NitroTPM is supported.
- Parameters:
nitroTpmSupport- Indicates whether NitroTPM is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nitroTpmInfo
Describes the supported NitroTPM versions for the instance type.
- Parameters:
nitroTpmInfo- Describes the supported NitroTPM versions for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nitroTpmInfo
Describes the supported NitroTPM versions for the instance type.
This is a convenience method that creates an instance of theNitroTpmInfo.Builderavoiding the need to create one manually viaNitroTpmInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonitroTpmInfo(NitroTpmInfo).- Parameters:
nitroTpmInfo- a consumer that will call methods onNitroTpmInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaAcceleratorInfo
Describes the media accelerator settings for the instance type.
- Parameters:
mediaAcceleratorInfo- Describes the media accelerator settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaAcceleratorInfo
default InstanceTypeInfo.Builder mediaAcceleratorInfo(Consumer<MediaAcceleratorInfo.Builder> mediaAcceleratorInfo) Describes the media accelerator settings for the instance type.
This is a convenience method that creates an instance of theMediaAcceleratorInfo.Builderavoiding the need to create one manually viaMediaAcceleratorInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaAcceleratorInfo(MediaAcceleratorInfo).- Parameters:
mediaAcceleratorInfo- a consumer that will call methods onMediaAcceleratorInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
neuronInfo
Describes the Neuron accelerator settings for the instance type.
- Parameters:
neuronInfo- Describes the Neuron accelerator settings for the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
neuronInfo
Describes the Neuron accelerator settings for the instance type.
This is a convenience method that creates an instance of theNeuronInfo.Builderavoiding the need to create one manually viaNeuronInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toneuronInfo(NeuronInfo).- Parameters:
neuronInfo- a consumer that will call methods onNeuronInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phcSupport
Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- Parameters:
phcSupport- Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phcSupport
Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- Parameters:
phcSupport- Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rebootMigrationSupport
Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled
system-rebootevent. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.- Parameters:
rebootMigrationSupport- Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduledsystem-rebootevent. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rebootMigrationSupport
Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled
system-rebootevent. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.- Parameters:
rebootMigrationSupport- Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduledsystem-rebootevent. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-