Class NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.notebooks_runtime.NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Jsii$Proxy
-
- All Implemented Interfaces:
NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
@Stability(Stable) @Internal public static final class NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
An implementation forNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.notebooks_runtime.NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Builder, NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Builder builder)Constructor that initializes the object based on literal property values passed by theNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetDescription()Provide this property when creating the disk.StringgetDiskName()Specifies the disk name.NumbergetDiskSizeGb()Specifies the size of the disk in base-2 GB.StringgetDiskType()The type of the boot disk attached to this runtime, defaults to standard persistent disk.Map<String,String>getLabels()Labels to apply to this disk.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Builder builder)
Constructor that initializes the object based on literal property values passed by theNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams.Builder.
-
-
Method Detail
-
getDescription
public final String getDescription()
Description copied from interface:NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParamsProvide this property when creating the disk.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#description NotebooksRuntime#description}
- Specified by:
getDescriptionin interfaceNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
getDiskName
public final String getDiskName()
Description copied from interface:NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParamsSpecifies the disk name.If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#disk_name NotebooksRuntime#disk_name}
- Specified by:
getDiskNamein interfaceNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
getDiskSizeGb
public final Number getDiskSizeGb()
Description copied from interface:NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParamsSpecifies the size of the disk in base-2 GB.If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#disk_size_gb NotebooksRuntime#disk_size_gb}
- Specified by:
getDiskSizeGbin interfaceNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
getDiskType
public final String getDiskType()
Description copied from interface:NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParamsThe type of the boot disk attached to this runtime, defaults to standard persistent disk. For valid values, see 'https://cloud.google.com/vertex-ai/docs/workbench/ reference/rest/v1/projects.locations.runtimes#disktype'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#disk_type NotebooksRuntime#disk_type}
- Specified by:
getDiskTypein interfaceNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:NotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParamsLabels to apply to this disk.These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#labels NotebooksRuntime#labels}
- Specified by:
getLabelsin interfaceNotebooksRuntimeVirtualMachineVirtualMachineConfigDataDiskInitializeParams
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-