Interface StartNotebookSyncResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartNotebookSyncResponse.Builder,,StartNotebookSyncResponse> DataZoneResponse.Builder,SdkBuilder<StartNotebookSyncResponse.Builder,,StartNotebookSyncResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
StartNotebookSyncResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp of when the notebook sync was started.The identifier of the user who started the notebook sync.description(String description) The description of the synced notebook.The identifier of the Amazon SageMaker Unified Studio domain.gitMetadata(Consumer<GitMetadata.Builder> gitMetadata) The Git metadata associated with the synced notebook.gitMetadata(GitMetadata gitMetadata) The Git metadata associated with the synced notebook.The name of the synced notebook.notebookId(String notebookId) The identifier of the synced notebook.owningProjectId(String owningProjectId) The identifier of the project that owns the synced notebook.sourceLocation(Consumer<SourceLocation.Builder> sourceLocation) The source location from which the notebook was synced.sourceLocation(SourceLocation sourceLocation) The source location from which the notebook was synced.The status of the notebook sync.status(NotebookStatus status) The status of the notebook sync.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
notebookId
The identifier of the synced notebook.
- Parameters:
notebookId- The identifier of the synced notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the notebook sync.
- Parameters:
status- The status of the notebook sync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the notebook sync.
- Parameters:
status- The status of the notebook sync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainId
The identifier of the Amazon SageMaker Unified Studio domain.
- Parameters:
domainId- The identifier of the Amazon SageMaker Unified Studio domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The identifier of the project that owns the synced notebook.
- Parameters:
owningProjectId- The identifier of the project that owns the synced notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLocation
The source location from which the notebook was synced.
- Parameters:
sourceLocation- The source location from which the notebook was synced.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLocation
default StartNotebookSyncResponse.Builder sourceLocation(Consumer<SourceLocation.Builder> sourceLocation) The source location from which the notebook was synced.
This is a convenience method that creates an instance of theSourceLocation.Builderavoiding the need to create one manually viaSourceLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceLocation(SourceLocation).- Parameters:
sourceLocation- a consumer that will call methods onSourceLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gitMetadata
The Git metadata associated with the synced notebook.
- Parameters:
gitMetadata- The Git metadata associated with the synced notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gitMetadata
The Git metadata associated with the synced notebook.
This is a convenience method that creates an instance of theGitMetadata.Builderavoiding the need to create one manually viaGitMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togitMetadata(GitMetadata).- Parameters:
gitMetadata- a consumer that will call methods onGitMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the synced notebook.
- Parameters:
name- The name of the synced notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the synced notebook.
- Parameters:
description- The description of the synced notebook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp of when the notebook sync was started.
- Parameters:
createdAt- The timestamp of when the notebook sync was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The identifier of the user who started the notebook sync.
- Parameters:
createdBy- The identifier of the user who started the notebook sync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-