public static final class CfnUserProfile.SharingSettingsProperty.Builder
extends java.lang.Object
CfnUserProfile.SharingSettingsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnUserProfile.SharingSettingsProperty |
build()
Builds the configured instance.
|
CfnUserProfile.SharingSettingsProperty.Builder |
notebookOutputOption(java.lang.String notebookOutputOption)
Sets the value of
CfnUserProfile.SharingSettingsProperty.getNotebookOutputOption() |
CfnUserProfile.SharingSettingsProperty.Builder |
s3KmsKeyId(java.lang.String s3KmsKeyId)
Sets the value of
CfnUserProfile.SharingSettingsProperty.getS3KmsKeyId() |
CfnUserProfile.SharingSettingsProperty.Builder |
s3OutputPath(java.lang.String s3OutputPath)
Sets the value of
CfnUserProfile.SharingSettingsProperty.getS3OutputPath() |
public CfnUserProfile.SharingSettingsProperty.Builder notebookOutputOption(java.lang.String notebookOutputOption)
CfnUserProfile.SharingSettingsProperty.getNotebookOutputOption()
notebookOutputOption
- Whether to include the notebook cell output when sharing the notebook.
The default is Disabled
.this
public CfnUserProfile.SharingSettingsProperty.Builder s3KmsKeyId(java.lang.String s3KmsKeyId)
CfnUserProfile.SharingSettingsProperty.getS3KmsKeyId()
s3KmsKeyId
- When `NotebookOutputOption` is `Allowed` , the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.this
public CfnUserProfile.SharingSettingsProperty.Builder s3OutputPath(java.lang.String s3OutputPath)
CfnUserProfile.SharingSettingsProperty.getS3OutputPath()
s3OutputPath
- When `NotebookOutputOption` is `Allowed` , the Amazon S3 bucket used to store the shared notebook snapshots.this
public CfnUserProfile.SharingSettingsProperty build()
CfnUserProfile.SharingSettingsProperty
java.lang.NullPointerException
- if any required attribute was not provided