Interface VCpuInfo.Builder

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

public static interface VCpuInfo.Builder extends SdkPojo, CopyableBuilder<VCpuInfo.Builder,VCpuInfo>
  • Method Details

    • defaultVCpus

      VCpuInfo.Builder defaultVCpus(Integer defaultVCpus)

      The default number of vCPUs for the instance type.

      Parameters:
      defaultVCpus - The default number of vCPUs for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultCores

      VCpuInfo.Builder defaultCores(Integer defaultCores)

      The default number of cores for the instance type.

      Parameters:
      defaultCores - The default number of cores for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultThreadsPerCore

      VCpuInfo.Builder defaultThreadsPerCore(Integer defaultThreadsPerCore)

      The default number of threads per core for the instance type.

      Parameters:
      defaultThreadsPerCore - The default number of threads per core for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validCores

      VCpuInfo.Builder validCores(Collection<Integer> validCores)

      The valid number of cores that can be configured for the instance type.

      Parameters:
      validCores - The valid number of cores that can be configured for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validCores

      VCpuInfo.Builder validCores(Integer... validCores)

      The valid number of cores that can be configured for the instance type.

      Parameters:
      validCores - The valid number of cores that can be configured for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validThreadsPerCore

      VCpuInfo.Builder validThreadsPerCore(Collection<Integer> validThreadsPerCore)

      The valid number of threads per core that can be configured for the instance type.

      Parameters:
      validThreadsPerCore - The valid number of threads per core that can be configured for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validThreadsPerCore

      VCpuInfo.Builder validThreadsPerCore(Integer... validThreadsPerCore)

      The valid number of threads per core that can be configured for the instance type.

      Parameters:
      validThreadsPerCore - The valid number of threads per core that can be configured for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.