Class InstanceTemplateAdvancedMachineFeaturesArgs.Builder

    • 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