Interface StartNotebookRunRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartNotebookRunRequest.Builder,,StartNotebookRunRequest> DataZoneRequest.Builder,SdkBuilder<StartNotebookRunRequest.Builder,,StartNotebookRunRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartNotebookRunRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure idempotency of the request.default StartNotebookRunRequest.BuildercomputeConfiguration(Consumer<ComputeConfig.Builder> computeConfiguration) The compute configuration for the notebook run, including instance type and environment version.computeConfiguration(ComputeConfig computeConfiguration) The compute configuration for the notebook run, including instance type and environment version.domainIdentifier(String domainIdentifier) The identifier of the Amazon SageMaker Unified Studio domain in which the notebook run is started.The metadata for the notebook run, specified as key-value pairs.default StartNotebookRunRequest.BuildernetworkConfiguration(Consumer<NetworkConfig.Builder> networkConfiguration) The network configuration for the notebook run, including network access type and optional VPC settings.networkConfiguration(NetworkConfig networkConfiguration) The network configuration for the notebook run, including network access type and optional VPC settings.notebookIdentifier(String notebookIdentifier) The identifier of the notebook to run.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 run.parameters(Map<String, String> parameters) The sensitive parameters for the notebook run, specified as key-value pairs.scheduleIdentifier(String scheduleIdentifier) The identifier of the schedule associated with the notebook run.default StartNotebookRunRequest.BuildertimeoutConfiguration(Consumer<TimeoutConfig.Builder> timeoutConfiguration) The timeout configuration for the notebook run.timeoutConfiguration(TimeoutConfig timeoutConfiguration) The timeout configuration for the notebook run.default StartNotebookRunRequest.BuildertriggerSource(Consumer<TriggerSource.Builder> triggerSource) The source that triggered the notebook run.triggerSource(TriggerSource triggerSource) The source that triggered the notebook run.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 the notebook run is started.
- Parameters:
domainIdentifier- The identifier of the Amazon SageMaker Unified Studio domain in which the notebook run is started.- 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 run.
- Parameters:
owningProjectIdentifier- The identifier of the project that owns the notebook run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notebookIdentifier
The identifier of the notebook to run.
- Parameters:
notebookIdentifier- The identifier of the notebook to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleIdentifier
The identifier of the schedule associated with the notebook run.
- Parameters:
scheduleIdentifier- The identifier of the schedule associated with the notebook run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeConfiguration
The compute configuration for the notebook run, including instance type and environment version.
- Parameters:
computeConfiguration- The compute configuration for the notebook run, including instance type and environment version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeConfiguration
default StartNotebookRunRequest.Builder computeConfiguration(Consumer<ComputeConfig.Builder> computeConfiguration) The compute configuration for the notebook run, including instance type and environment version.
This is a convenience method that creates an instance of theComputeConfig.Builderavoiding the need to create one manually viaComputeConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomputeConfiguration(ComputeConfig).- Parameters:
computeConfiguration- a consumer that will call methods onComputeConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkConfiguration
The network configuration for the notebook run, including network access type and optional VPC settings.
- Parameters:
networkConfiguration- The network configuration for the notebook run, including network access type and optional VPC settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfiguration
default StartNotebookRunRequest.Builder networkConfiguration(Consumer<NetworkConfig.Builder> networkConfiguration) The network configuration for the notebook run, including network access type and optional VPC settings.
This is a convenience method that creates an instance of theNetworkConfig.Builderavoiding the need to create one manually viaNetworkConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkConfiguration(NetworkConfig).- Parameters:
networkConfiguration- a consumer that will call methods onNetworkConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeoutConfiguration
The timeout configuration for the notebook run. The default timeout is 720 minutes (12 hours) and the maximum is 1440 minutes (24 hours).
- Parameters:
timeoutConfiguration- The timeout configuration for the notebook run. The default timeout is 720 minutes (12 hours) and the maximum is 1440 minutes (24 hours).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeoutConfiguration
default StartNotebookRunRequest.Builder timeoutConfiguration(Consumer<TimeoutConfig.Builder> timeoutConfiguration) The timeout configuration for the notebook run. The default timeout is 720 minutes (12 hours) and the maximum is 1440 minutes (24 hours).
This is a convenience method that creates an instance of theTimeoutConfig.Builderavoiding the need to create one manually viaTimeoutConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimeoutConfiguration(TimeoutConfig).- Parameters:
timeoutConfiguration- a consumer that will call methods onTimeoutConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
triggerSource
The source that triggered the notebook run.
- Parameters:
triggerSource- The source that triggered the notebook run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerSource
default StartNotebookRunRequest.Builder triggerSource(Consumer<TriggerSource.Builder> triggerSource) The source that triggered the notebook run.
This is a convenience method that creates an instance of theTriggerSource.Builderavoiding the need to create one manually viaTriggerSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totriggerSource(TriggerSource).- Parameters:
triggerSource- a consumer that will call methods onTriggerSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
The metadata for the notebook run, 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 run, 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 run, 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 run, 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
StartNotebookRunRequest.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
StartNotebookRunRequest.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.
-