Struct aws_sdk_sagemaker::model::sharing_settings::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for SharingSettings.
Implementations
sourceimpl Builder
impl Builder
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.