public static final class CfnDomain.SharingSettingsProperty.Builder
extends java.lang.Object
CfnDomain.SharingSettingsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDomain.SharingSettingsProperty |
build()
Builds the configured instance.
|
CfnDomain.SharingSettingsProperty.Builder |
notebookOutputOption(java.lang.String notebookOutputOption)
Sets the value of
CfnDomain.SharingSettingsProperty.getNotebookOutputOption() |
CfnDomain.SharingSettingsProperty.Builder |
s3KmsKeyId(java.lang.String s3KmsKeyId)
Sets the value of
CfnDomain.SharingSettingsProperty.getS3KmsKeyId() |
CfnDomain.SharingSettingsProperty.Builder |
s3OutputPath(java.lang.String s3OutputPath)
Sets the value of
CfnDomain.SharingSettingsProperty.getS3OutputPath() |
public CfnDomain.SharingSettingsProperty.Builder notebookOutputOption(java.lang.String notebookOutputOption)
CfnDomain.SharingSettingsProperty.getNotebookOutputOption()
notebookOutputOption
- Whether to include the notebook cell output when sharing the notebook.
The default is Disabled
.this
public CfnDomain.SharingSettingsProperty.Builder s3KmsKeyId(java.lang.String s3KmsKeyId)
CfnDomain.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 CfnDomain.SharingSettingsProperty.Builder s3OutputPath(java.lang.String s3OutputPath)
CfnDomain.SharingSettingsProperty.getS3OutputPath()
s3OutputPath
- When `NotebookOutputOption` is `Allowed` , the Amazon S3 bucket used to store the shared notebook snapshots.this
public CfnDomain.SharingSettingsProperty build()
CfnDomain.SharingSettingsProperty
java.lang.NullPointerException
- if any required attribute was not provided