pub struct Builder { /* private fields */ }Expand description
A builder for JupyterServerAppSettings.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn default_resource_spec(self, input: ResourceSpec) -> Self
pub fn default_resource_spec(self, input: ResourceSpec) -> Self
The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required.
sourcepub fn set_default_resource_spec(self, input: Option<ResourceSpec>) -> Self
pub fn set_default_resource_spec(self, input: Option<ResourceSpec>) -> Self
The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required.
sourcepub fn lifecycle_config_arns(self, input: impl Into<String>) -> Self
pub fn lifecycle_config_arns(self, input: impl Into<String>) -> Self
Appends an item to lifecycle_config_arns.
To override the contents of this collection use set_lifecycle_config_arns.
The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required.
To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list.
sourcepub fn set_lifecycle_config_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_lifecycle_config_arns(self, input: Option<Vec<String>>) -> Self
The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required.
To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list.
sourcepub fn build(self) -> JupyterServerAppSettings
pub fn build(self) -> JupyterServerAppSettings
Consumes the builder and constructs a JupyterServerAppSettings.