Interface ExtractionJobMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExtractionJobMetadata.Builder,,ExtractionJobMetadata> SdkBuilder<ExtractionJobMetadata.Builder,,ExtractionJobMetadata> SdkPojo
- Enclosing class:
ExtractionJobMetadata
@Mutable
@NotThreadSafe
public static interface ExtractionJobMetadata.Builder
extends SdkPojo, CopyableBuilder<ExtractionJobMetadata.Builder,ExtractionJobMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier of the actor for this extraction job.failureReason(String failureReason) The cause of failure, if the job did not complete successfully.The unique identifier for the extraction job.default ExtractionJobMetadata.Buildermessages(Consumer<ExtractionJobMessages.Builder> messages) The messages associated with the extraction job.messages(ExtractionJobMessages messages) The messages associated with the extraction job.The identifier of the session for this extraction job.The current status of the extraction job.status(ExtractionJobStatus status) The current status of the extraction job.strategyId(String strategyId) The identifier of the memory strategy for this extraction job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
jobID
The unique identifier for the extraction job.
- Parameters:
jobID- The unique identifier for the extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The messages associated with the extraction job.
- Parameters:
messages- The messages associated with the extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The messages associated with the extraction job.
This is a convenience method that creates an instance of theExtractionJobMessages.Builderavoiding the need to create one manually viaExtractionJobMessages.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(ExtractionJobMessages).- Parameters:
messages- a consumer that will call methods onExtractionJobMessages.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the extraction job.
- Parameters:
status- The current status of the extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the extraction job.
- Parameters:
status- The current status of the extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
The cause of failure, if the job did not complete successfully.
- Parameters:
failureReason- The cause of failure, if the job did not complete successfully.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
strategyId
The identifier of the memory strategy for this extraction job.
- Parameters:
strategyId- The identifier of the memory strategy for this extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionId
The identifier of the session for this extraction job.
- Parameters:
sessionId- The identifier of the session for this extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actorId
The identifier of the actor for this extraction job.
- Parameters:
actorId- The identifier of the actor for this extraction job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-