Struct aws_sdk_sagemaker::types::builders::SharingSettingsBuilder
source · #[non_exhaustive]pub struct SharingSettingsBuilder { /* private fields */ }Expand description
A builder for SharingSettings.
Implementations§
source§impl SharingSettingsBuilder
impl SharingSettingsBuilder
sourcepub fn notebook_output_option(self, input: NotebookOutputOption) -> Self
pub fn notebook_output_option(self, input: NotebookOutputOption) -> Self
Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
sourcepub fn set_notebook_output_option(
self,
input: Option<NotebookOutputOption>
) -> Self
pub fn set_notebook_output_option( self, input: Option<NotebookOutputOption> ) -> Self
Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
sourcepub fn s3_output_path(self, input: impl Into<String>) -> Self
pub fn s3_output_path(self, input: impl Into<String>) -> Self
When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
sourcepub fn set_s3_output_path(self, input: Option<String>) -> Self
pub fn set_s3_output_path(self, input: Option<String>) -> Self
When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
sourcepub fn s3_kms_key_id(self, input: impl Into<String>) -> Self
pub fn s3_kms_key_id(self, input: impl Into<String>) -> Self
When NotebookOutputOption is Allowed, the Amazon Web Services Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
sourcepub fn set_s3_kms_key_id(self, input: Option<String>) -> Self
pub fn set_s3_kms_key_id(self, input: Option<String>) -> Self
When NotebookOutputOption is Allowed, the Amazon Web Services Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
sourcepub fn build(self) -> SharingSettings
pub fn build(self) -> SharingSettings
Consumes the builder and constructs a SharingSettings.
Trait Implementations§
source§impl Clone for SharingSettingsBuilder
impl Clone for SharingSettingsBuilder
source§fn clone(&self) -> SharingSettingsBuilder
fn clone(&self) -> SharingSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SharingSettingsBuilder
impl Debug for SharingSettingsBuilder
source§impl Default for SharingSettingsBuilder
impl Default for SharingSettingsBuilder
source§fn default() -> SharingSettingsBuilder
fn default() -> SharingSettingsBuilder
source§impl PartialEq<SharingSettingsBuilder> for SharingSettingsBuilder
impl PartialEq<SharingSettingsBuilder> for SharingSettingsBuilder
source§fn eq(&self, other: &SharingSettingsBuilder) -> bool
fn eq(&self, other: &SharingSettingsBuilder) -> bool
self and other values to be equal, and is used
by ==.