Package com.oracle.bmc.datascience.model
Class NotebookSessionConfigDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.datascience.model.NotebookSessionConfigDetails.Builder
 
- 
- Enclosing class:
- NotebookSessionConfigDetails
 
 public static class NotebookSessionConfigDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NotebookSessionConfigDetails.BuilderblockStorageSizeInGBs(Integer blockStorageSizeInGBs)A notebook session instance is provided with a block storage volume.NotebookSessionConfigDetailsbuild()NotebookSessionConfigDetails.Buildercopy(NotebookSessionConfigDetails model)NotebookSessionConfigDetails.BuildernotebookSessionShapeConfigDetails(NotebookSessionShapeConfigDetails notebookSessionShapeConfigDetails)NotebookSessionConfigDetails.BuilderprivateEndpointId(String privateEndpointId)The OCID of a Data Science private endpoint.NotebookSessionConfigDetails.Buildershape(String shape)The shape used to launch the notebook session compute instance.NotebookSessionConfigDetails.BuildersubnetId(String subnetId)A notebook session instance is provided with a VNIC for network access.
 
- 
- 
- 
Method Detail- 
shapepublic NotebookSessionConfigDetails.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
 
 - 
blockStorageSizeInGBspublic NotebookSessionConfigDetails.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
 
 - 
subnetIdpublic NotebookSessionConfigDetails.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
 
 - 
privateEndpointIdpublic NotebookSessionConfigDetails.Builder privateEndpointId(String privateEndpointId) The OCID of a Data Science private endpoint.- Parameters:
- privateEndpointId- the value to set
- Returns:
- this builder
 
 - 
notebookSessionShapeConfigDetailspublic NotebookSessionConfigDetails.Builder notebookSessionShapeConfigDetails(NotebookSessionShapeConfigDetails notebookSessionShapeConfigDetails) 
 - 
buildpublic NotebookSessionConfigDetails build() 
 - 
copypublic NotebookSessionConfigDetails.Builder copy(NotebookSessionConfigDetails model) 
 
- 
 
-