Package com.pulumi.gcp.container.inputs
Class ClusterNodeConfigGuestAcceleratorArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.container.inputs.ClusterNodeConfigGuestAcceleratorArgs.Builder
-
- Enclosing class:
- ClusterNodeConfigGuestAcceleratorArgs
public static final class ClusterNodeConfigGuestAcceleratorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterNodeConfigGuestAcceleratorArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterNodeConfigGuestAcceleratorArgs defaults)
-
-
Method Detail
-
count
public ClusterNodeConfigGuestAcceleratorArgs.Builder count(com.pulumi.core.Output<java.lang.Integer> count)
- Parameters:
count
- The number of the guest accelerator cards exposed to this instance.- Returns:
- builder
-
count
public ClusterNodeConfigGuestAcceleratorArgs.Builder count(java.lang.Integer count)
- Parameters:
count
- The number of the guest accelerator cards exposed to this instance.- Returns:
- builder
-
gpuDriverInstallationConfig
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuDriverInstallationConfig(@Nullable com.pulumi.core.Output<ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs> gpuDriverInstallationConfig)
- Parameters:
gpuDriverInstallationConfig
- Configuration for auto installation of GPU driver. Structure is documented below.- Returns:
- builder
-
gpuDriverInstallationConfig
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuDriverInstallationConfig(ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs gpuDriverInstallationConfig)
- Parameters:
gpuDriverInstallationConfig
- Configuration for auto installation of GPU driver. Structure is documented below.- Returns:
- builder
-
gpuPartitionSize
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuPartitionSize(@Nullable com.pulumi.core.Output<java.lang.String> gpuPartitionSize)
- Parameters:
gpuPartitionSize
- Size of partitions to create on the GPU. Valid values are described in the NVIDIA mig [user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).- Returns:
- builder
-
gpuPartitionSize
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuPartitionSize(java.lang.String gpuPartitionSize)
- Parameters:
gpuPartitionSize
- Size of partitions to create on the GPU. Valid values are described in the NVIDIA mig [user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).- Returns:
- builder
-
gpuSharingConfig
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuSharingConfig(@Nullable com.pulumi.core.Output<ClusterNodeConfigGuestAcceleratorGpuSharingConfigArgs> gpuSharingConfig)
- Parameters:
gpuSharingConfig
- Configuration for GPU sharing. Structure is documented below.- Returns:
- builder
-
gpuSharingConfig
public ClusterNodeConfigGuestAcceleratorArgs.Builder gpuSharingConfig(ClusterNodeConfigGuestAcceleratorGpuSharingConfigArgs gpuSharingConfig)
- Parameters:
gpuSharingConfig
- Configuration for GPU sharing. Structure is documented below.- Returns:
- builder
-
type
public ClusterNodeConfigGuestAcceleratorArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.- Returns:
- builder
-
type
public ClusterNodeConfigGuestAcceleratorArgs.Builder type(java.lang.String type)
- Parameters:
type
- The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.- Returns:
- builder
-
build
public ClusterNodeConfigGuestAcceleratorArgs build()
-
-