Interface InstanceTypeInfo.Builder

All Superinterfaces:
Buildable, CopyableBuilder<InstanceTypeInfo.Builder,InstanceTypeInfo>, SdkBuilder<InstanceTypeInfo.Builder,InstanceTypeInfo>, SdkPojo
Enclosing class:
InstanceTypeInfo

@Mutable @NotThreadSafe public static interface InstanceTypeInfo.Builder extends SdkPojo, CopyableBuilder<InstanceTypeInfo.Builder,InstanceTypeInfo>
  • Method Details

    • instanceType

      InstanceTypeInfo.Builder instanceType(String 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

      InstanceTypeInfo.Builder instanceType(InstanceType 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

      InstanceTypeInfo.Builder currentGeneration(Boolean 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

      InstanceTypeInfo.Builder freeTierEligible(Boolean 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

      InstanceTypeInfo.Builder supportedUsageClassesWithStrings(Collection<String> 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.
    • supportedUsageClassesWithStrings

      InstanceTypeInfo.Builder supportedUsageClassesWithStrings(String... 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

      InstanceTypeInfo.Builder supportedUsageClasses(Collection<UsageClassType> 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

      InstanceTypeInfo.Builder supportedUsageClasses(UsageClassType... 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

      InstanceTypeInfo.Builder supportedRootDeviceTypesWithStrings(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.
    • 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

      InstanceTypeInfo.Builder supportedRootDeviceTypes(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.
    • 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

      InstanceTypeInfo.Builder bareMetal(Boolean 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

      InstanceTypeInfo.Builder hypervisor(String 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

      InstanceTypeInfo.Builder processorInfo(ProcessorInfo 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

      default InstanceTypeInfo.Builder processorInfo(Consumer<ProcessorInfo.Builder> processorInfo)

      Describes the processor.

      This is a convenience method that creates an instance of the ProcessorInfo.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).

      Parameters:
      processorInfo - a consumer that will call methods on ProcessorInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vCpuInfo

      InstanceTypeInfo.Builder vCpuInfo(VCpuInfo 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

      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 the VCpuInfo.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).

      Parameters:
      vCpuInfo - a consumer that will call methods on VCpuInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • memoryInfo

      InstanceTypeInfo.Builder memoryInfo(MemoryInfo 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

      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 the MemoryInfo.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).

      Parameters:
      memoryInfo - a consumer that will call methods on MemoryInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceStorageSupported

      InstanceTypeInfo.Builder instanceStorageSupported(Boolean 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

      InstanceTypeInfo.Builder instanceStorageInfo(InstanceStorageInfo 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 the InstanceStorageInfo.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).

      Parameters:
      instanceStorageInfo - a consumer that will call methods on InstanceStorageInfo.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 the EbsInfo.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).

      Parameters:
      ebsInfo - a consumer that will call methods on EbsInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkInfo

      InstanceTypeInfo.Builder networkInfo(NetworkInfo 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

      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 the NetworkInfo.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).

      Parameters:
      networkInfo - a consumer that will call methods on NetworkInfo.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 the GpuInfo.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).

      Parameters:
      gpuInfo - a consumer that will call methods on GpuInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fpgaInfo

      InstanceTypeInfo.Builder fpgaInfo(FpgaInfo 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

      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 the FpgaInfo.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).

      Parameters:
      fpgaInfo - a consumer that will call methods on FpgaInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • placementGroupInfo

      InstanceTypeInfo.Builder placementGroupInfo(PlacementGroupInfo 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 the PlacementGroupInfo.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).

      Parameters:
      placementGroupInfo - a consumer that will call methods on PlacementGroupInfo.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 the InferenceAcceleratorInfo.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).

      Parameters:
      inferenceAcceleratorInfo - a consumer that will call methods on InferenceAcceleratorInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hibernationSupported

      InstanceTypeInfo.Builder hibernationSupported(Boolean 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

      InstanceTypeInfo.Builder burstablePerformanceSupported(Boolean 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

      InstanceTypeInfo.Builder dedicatedHostsSupported(Boolean 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

      InstanceTypeInfo.Builder autoRecoverySupported(Boolean 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

      InstanceTypeInfo.Builder supportedBootModesWithStrings(Collection<String> 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.
    • supportedBootModesWithStrings

      InstanceTypeInfo.Builder supportedBootModesWithStrings(String... 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

      InstanceTypeInfo.Builder supportedBootModes(Collection<BootModeType> 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

      InstanceTypeInfo.Builder supportedBootModes(BootModeType... 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

      InstanceTypeInfo.Builder nitroEnclavesSupport(String 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

      InstanceTypeInfo.Builder nitroEnclavesSupport(NitroEnclavesSupport 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

      InstanceTypeInfo.Builder nitroTpmSupport(String 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

      InstanceTypeInfo.Builder nitroTpmSupport(NitroTpmSupport 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

      InstanceTypeInfo.Builder nitroTpmInfo(NitroTpmInfo 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

      default InstanceTypeInfo.Builder nitroTpmInfo(Consumer<NitroTpmInfo.Builder> nitroTpmInfo)

      Describes the supported NitroTPM versions for the instance type.

      This is a convenience method that creates an instance of the NitroTpmInfo.Builder avoiding the need to create one manually via NitroTpmInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to nitroTpmInfo(NitroTpmInfo).

      Parameters:
      nitroTpmInfo - a consumer that will call methods on NitroTpmInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mediaAcceleratorInfo

      InstanceTypeInfo.Builder mediaAcceleratorInfo(MediaAcceleratorInfo 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 the MediaAcceleratorInfo.Builder avoiding the need to create one manually via MediaAcceleratorInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mediaAcceleratorInfo(MediaAcceleratorInfo).

      Parameters:
      mediaAcceleratorInfo - a consumer that will call methods on MediaAcceleratorInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • neuronInfo

      InstanceTypeInfo.Builder neuronInfo(NeuronInfo 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

      default InstanceTypeInfo.Builder neuronInfo(Consumer<NeuronInfo.Builder> neuronInfo)

      Describes the Neuron accelerator settings for the instance type.

      This is a convenience method that creates an instance of the NeuronInfo.Builder avoiding the need to create one manually via NeuronInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to neuronInfo(NeuronInfo).

      Parameters:
      neuronInfo - a consumer that will call methods on NeuronInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • phcSupport

      InstanceTypeInfo.Builder phcSupport(String 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

      InstanceTypeInfo.Builder phcSupport(PhcSupport 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

      InstanceTypeInfo.Builder rebootMigrationSupport(String rebootMigrationSupport)

      Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled system-reboot event. 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 scheduled system-reboot event. 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

      InstanceTypeInfo.Builder rebootMigrationSupport(RebootMigrationSupport rebootMigrationSupport)

      Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled system-reboot event. 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 scheduled system-reboot event. 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: