Class ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_reservation.ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators>
- Enclosing interface:
- ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators
@Stability(Stable) public static final class ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.Builder extends Object implements software.amazon.jsii.Builder<ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.BuilderacceleratorCount(Number acceleratorCount)ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.BuilderacceleratorType(String acceleratorType)ComputeReservationSpecificReservationInstancePropertiesGuestAcceleratorsbuild()Builds the configured instance.
-
-
-
Method Detail
-
acceleratorCount
@Stability(Stable) public ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.Builder acceleratorCount(Number acceleratorCount)
Sets the value ofComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.getAcceleratorCount()- Parameters:
acceleratorCount- The number of the guest accelerator cards exposed to this instance. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#accelerator_count ComputeReservation#accelerator_count}- Returns:
this
-
acceleratorType
@Stability(Stable) public ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.Builder acceleratorType(String acceleratorType)
Sets the value ofComputeReservationSpecificReservationInstancePropertiesGuestAccelerators.getAcceleratorType()- Parameters:
acceleratorType- The full or partial URL of the accelerator type to attach to this instance. For example: 'projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100'. This parameter is required. If you are creating an instance template, specify only the accelerator name. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#accelerator_type ComputeReservation#accelerator_type}- Returns:
this
-
build
@Stability(Stable) public ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators>- Returns:
- a new instance of
ComputeReservationSpecificReservationInstancePropertiesGuestAccelerators - Throws:
NullPointerException- if any required attribute was not provided
-
-