Interface CreateNotebookRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateNotebookRequest.Builder,,CreateNotebookRequest> DataZoneRequest.Builder,SdkBuilder<CreateNotebookRequest.Builder,,CreateNotebookRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateNotebookRequest
@Mutable
@NotThreadSafe
public static interface CreateNotebookRequest.Builder
extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<CreateNotebookRequest.Builder,CreateNotebookRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure idempotency of the request.description(String description) The description of the notebook.domainIdentifier(String domainIdentifier) The identifier of the Amazon SageMaker Unified Studio domain in which to create the notebook.The metadata for the notebook, specified as key-value pairs.The name of the notebook.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.owningProjectIdentifier(String owningProjectIdentifier) The identifier of the project that owns the notebook.parameters(Map<String, String> parameters) The sensitive parameters for the notebook, specified as key-value pairs.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
domainIdentifier
The identifier of the Amazon SageMaker Unified Studio domain in which to create the notebook.
- Parameters:
domainIdentifier- The identifier of the Amazon SageMaker Unified Studio domain in which to create the notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectIdentifier
The identifier of the project that owns the notebook.
- Parameters:
owningProjectIdentifier- The identifier of the project that owns the notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the notebook. The name must be between 1 and 256 characters.
- Parameters:
name- The name of the notebook. The name must be between 1 and 256 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the notebook.
- Parameters:
description- The description of the notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
The metadata for the notebook, specified as key-value pairs. You can specify up to 50 entries, with keys up to 128 characters and values up to 1024 characters.
- Parameters:
metadata- The metadata for the notebook, specified as key-value pairs. You can specify up to 50 entries, with keys up to 128 characters and values up to 1024 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
The sensitive parameters for the notebook, specified as key-value pairs. You can specify up to 50 entries, with keys up to 128 characters and values up to 1024 characters.
- Parameters:
parameters- The sensitive parameters for the notebook, specified as key-value pairs. You can specify up to 50 entries, with keys up to 128 characters and values up to 1024 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateNotebookRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateNotebookRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-