Package com.oracle.bmc.datascience.model
Class NotebookSessionConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.NotebookSessionConfigurationDetails.Builder
-
- Enclosing class:
- NotebookSessionConfigurationDetails
public static class NotebookSessionConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotebookSessionConfigurationDetails.Builder
blockStorageSizeInGBs(Integer blockStorageSizeInGBs)
A notebook session instance is provided with a block storage volume.NotebookSessionConfigurationDetails
build()
NotebookSessionConfigurationDetails.Builder
copy(NotebookSessionConfigurationDetails model)
NotebookSessionConfigurationDetails.Builder
notebookSessionShapeConfigDetails(NotebookSessionShapeConfigDetails notebookSessionShapeConfigDetails)
NotebookSessionConfigurationDetails.Builder
privateEndpointId(String privateEndpointId)
The OCID of a Data Science private endpoint.NotebookSessionConfigurationDetails.Builder
shape(String shape)
The shape used to launch the notebook session compute instance.NotebookSessionConfigurationDetails.Builder
subnetId(String subnetId)
A notebook session instance is provided with a VNIC for network access.
-
-
-
Method Detail
-
shape
public NotebookSessionConfigurationDetails.Builder shape(String shape)
The shape used to launch the notebook session compute instance.The list of available shapes in a given compartment can be retrieved using the ListNotebookSessionShapes endpoint.
- Parameters:
shape
- the value to set- Returns:
- this builder
-
blockStorageSizeInGBs
public NotebookSessionConfigurationDetails.Builder blockStorageSizeInGBs(Integer blockStorageSizeInGBs)
A notebook session instance is provided with a block storage volume.This specifies the size of the volume in GBs.
- Parameters:
blockStorageSizeInGBs
- the value to set- Returns:
- this builder
-
subnetId
public NotebookSessionConfigurationDetails.Builder subnetId(String subnetId)
A notebook session instance is provided with a VNIC for network access.This specifies the OCID of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.
- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
privateEndpointId
public NotebookSessionConfigurationDetails.Builder privateEndpointId(String privateEndpointId)
The OCID of a Data Science private endpoint.- Parameters:
privateEndpointId
- the value to set- Returns:
- this builder
-
notebookSessionShapeConfigDetails
public NotebookSessionConfigurationDetails.Builder notebookSessionShapeConfigDetails(NotebookSessionShapeConfigDetails notebookSessionShapeConfigDetails)
-
build
public NotebookSessionConfigurationDetails build()
-
copy
public NotebookSessionConfigurationDetails.Builder copy(NotebookSessionConfigurationDetails model)
-
-