Package com.pulumi.gcp.compute.inputs
Class InstanceTemplateAdvancedMachineFeaturesArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.InstanceTemplateAdvancedMachineFeaturesArgs.Builder
-
- Enclosing class:
- InstanceTemplateAdvancedMachineFeaturesArgs
public static final class InstanceTemplateAdvancedMachineFeaturesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceTemplateAdvancedMachineFeaturesArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceTemplateAdvancedMachineFeaturesArgs
build()
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
enableNestedVirtualization(com.pulumi.core.Output<java.lang.Boolean> enableNestedVirtualization)
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
enableNestedVirtualization(java.lang.Boolean enableNestedVirtualization)
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
threadsPerCore(com.pulumi.core.Output<java.lang.Integer> threadsPerCore)
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
threadsPerCore(java.lang.Integer threadsPerCore)
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
visibleCoreCount(com.pulumi.core.Output<java.lang.Integer> visibleCoreCount)
InstanceTemplateAdvancedMachineFeaturesArgs.Builder
visibleCoreCount(java.lang.Integer visibleCoreCount)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceTemplateAdvancedMachineFeaturesArgs defaults)
-
-
Method Detail
-
enableNestedVirtualization
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder enableNestedVirtualization(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableNestedVirtualization)
- Parameters:
enableNestedVirtualization
- Defines whether the instance should have nested virtualization enabled. Defaults to false.- Returns:
- builder
-
enableNestedVirtualization
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder enableNestedVirtualization(java.lang.Boolean enableNestedVirtualization)
- Parameters:
enableNestedVirtualization
- Defines whether the instance should have nested virtualization enabled. Defaults to false.- Returns:
- builder
-
threadsPerCore
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder threadsPerCore(@Nullable com.pulumi.core.Output<java.lang.Integer> threadsPerCore)
- Parameters:
threadsPerCore
- The number of threads per physical core. To disable [simultaneous multithreading (SMT)](https://cloud.google.com/compute/docs/instances/disabling-smt) set this to 1.- Returns:
- builder
-
threadsPerCore
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder threadsPerCore(java.lang.Integer threadsPerCore)
- Parameters:
threadsPerCore
- The number of threads per physical core. To disable [simultaneous multithreading (SMT)](https://cloud.google.com/compute/docs/instances/disabling-smt) set this to 1.- Returns:
- builder
-
visibleCoreCount
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder visibleCoreCount(@Nullable com.pulumi.core.Output<java.lang.Integer> visibleCoreCount)
- Parameters:
visibleCoreCount
- ) The number of physical cores to expose to an instance. [visible cores info (VC)](https://cloud.google.com/compute/docs/instances/customize-visible-cores).- Returns:
- builder
-
visibleCoreCount
public InstanceTemplateAdvancedMachineFeaturesArgs.Builder visibleCoreCount(java.lang.Integer visibleCoreCount)
- Parameters:
visibleCoreCount
- ) The number of physical cores to expose to an instance. [visible cores info (VC)](https://cloud.google.com/compute/docs/instances/customize-visible-cores).- Returns:
- builder
-
build
public InstanceTemplateAdvancedMachineFeaturesArgs build()
-
-