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.BuilderblockStorageSizeInGBs(Integer blockStorageSizeInGBs)A notebook session instance is provided with a block storage volume.NotebookSessionConfigurationDetailsbuild()NotebookSessionConfigurationDetails.Buildercopy(NotebookSessionConfigurationDetails model)NotebookSessionConfigurationDetails.BuildernotebookSessionShapeConfigDetails(NotebookSessionShapeConfigDetails notebookSessionShapeConfigDetails)NotebookSessionConfigurationDetails.BuilderprivateEndpointId(String privateEndpointId)The OCID of a Data Science private endpoint.NotebookSessionConfigurationDetails.Buildershape(String shape)The shape used to launch the notebook session compute instance.NotebookSessionConfigurationDetails.BuildersubnetId(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)
-
-