pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateNotebookInstanceLifecycleConfigInput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn notebook_instance_lifecycle_config_name(
self,
input: impl Into<String>
) -> Self
pub fn notebook_instance_lifecycle_config_name(
self,
input: impl Into<String>
) -> Self
The name of the lifecycle configuration.
sourcepub fn set_notebook_instance_lifecycle_config_name(
self,
input: Option<String>
) -> Self
pub fn set_notebook_instance_lifecycle_config_name(
self,
input: Option<String>
) -> Self
The name of the lifecycle configuration.
sourcepub fn on_create(self, input: NotebookInstanceLifecycleHook) -> Self
pub fn on_create(self, input: NotebookInstanceLifecycleHook) -> Self
Appends an item to on_create
.
To override the contents of this collection use set_on_create
.
The shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
sourcepub fn set_on_create(
self,
input: Option<Vec<NotebookInstanceLifecycleHook>>
) -> Self
pub fn set_on_create(
self,
input: Option<Vec<NotebookInstanceLifecycleHook>>
) -> Self
The shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
sourcepub fn on_start(self, input: NotebookInstanceLifecycleHook) -> Self
pub fn on_start(self, input: NotebookInstanceLifecycleHook) -> Self
Appends an item to on_start
.
To override the contents of this collection use set_on_start
.
The shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
sourcepub fn set_on_start(
self,
input: Option<Vec<NotebookInstanceLifecycleHook>>
) -> Self
pub fn set_on_start(
self,
input: Option<Vec<NotebookInstanceLifecycleHook>>
) -> Self
The shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
sourcepub fn build(
self
) -> Result<UpdateNotebookInstanceLifecycleConfigInput, BuildError>
pub fn build(
self
) -> Result<UpdateNotebookInstanceLifecycleConfigInput, BuildError>
Consumes the builder and constructs a UpdateNotebookInstanceLifecycleConfigInput
.