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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VCpuInfo.Builder
defaultCores(Integer defaultCores)
The default number of cores for the instance type.VCpuInfo.Builder
defaultThreadsPerCore(Integer defaultThreadsPerCore)
The default number of threads per core for the instance type.VCpuInfo.Builder
defaultVCpus(Integer defaultVCpus)
The default number of vCPUs for the instance type.VCpuInfo.Builder
validCores(Integer... validCores)
The valid number of cores that can be configured for the instance type.VCpuInfo.Builder
validCores(Collection<Integer> validCores)
The valid number of cores that can be configured for the instance type.VCpuInfo.Builder
validThreadsPerCore(Integer... validThreadsPerCore)
The valid number of threads per core that can be configured for the instance type.VCpuInfo.Builder
validThreadsPerCore(Collection<Integer> validThreadsPerCore)
The valid number of threads per core that can be configured for the instance type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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.
-
-