@Generated(value="software.amazon.awssdk:codegen") public final class SharingSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SharingSettings.Builder,SharingSettings>
Specifies options for sharing SageMaker Studio notebooks. These settings are specified as part of
DefaultUserSettings when the CreateDomain API is called, and as part of
UserSettings when the CreateUserProfile API is called. When SharingSettings is
not specified, notebook sharing isn't allowed.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SharingSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SharingSettings.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
NotebookOutputOption |
notebookOutputOption()
Whether to include the notebook cell output when sharing the notebook.
|
String |
notebookOutputOptionAsString()
Whether to include the notebook cell output when sharing the notebook.
|
String |
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. |
String |
s3OutputPath()
When
NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared
notebook snapshots. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SharingSettings.Builder> |
serializableBuilderClass() |
SharingSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final NotebookOutputOption notebookOutputOption()
Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
If the service returns an enum value that is not available in the current SDK version,
notebookOutputOption will return NotebookOutputOption.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from notebookOutputOptionAsString().
Disabled.NotebookOutputOptionpublic final String notebookOutputOptionAsString()
Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
If the service returns an enum value that is not available in the current SDK version,
notebookOutputOption will return NotebookOutputOption.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from notebookOutputOptionAsString().
Disabled.NotebookOutputOptionpublic final String s3OutputPath()
When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared
notebook snapshots.
NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the
shared notebook snapshots.public final String 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.
NotebookOutputOption is Allowed, the AWS Key Management Service (KMS)
encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.public SharingSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SharingSettings.Builder,SharingSettings>public static SharingSettings.Builder builder()
public static Class<? extends SharingSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.