Interface GetSolNetworkOperationTaskDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GetSolNetworkOperationTaskDetails.Builder,
,GetSolNetworkOperationTaskDetails> SdkBuilder<GetSolNetworkOperationTaskDetails.Builder,
,GetSolNetworkOperationTaskDetails> SdkPojo
- Enclosing class:
GetSolNetworkOperationTaskDetails
@Mutable
@NotThreadSafe
public static interface GetSolNetworkOperationTaskDetails.Builder
extends SdkPojo, CopyableBuilder<GetSolNetworkOperationTaskDetails.Builder,GetSolNetworkOperationTaskDetails>
-
Method Summary
Modifier and TypeMethodDescriptiontaskContext
(Map<String, String> taskContext) Context for the network operation task.taskEndTime
(Instant taskEndTime) Task end time.taskErrorDetails
(Consumer<ErrorInfo.Builder> taskErrorDetails) Task error details.taskErrorDetails
(ErrorInfo taskErrorDetails) Task error details.Task name.taskStartTime
(Instant taskStartTime) Task start time.taskStatus
(String taskStatus) Task status.taskStatus
(TaskStatus taskStatus) Task status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
taskContext
Context for the network operation task.
- Parameters:
taskContext
- Context for the network operation task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskEndTime
Task end time.
- Parameters:
taskEndTime
- Task end time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskErrorDetails
Task error details.
- Parameters:
taskErrorDetails
- Task error details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskErrorDetails
default GetSolNetworkOperationTaskDetails.Builder taskErrorDetails(Consumer<ErrorInfo.Builder> taskErrorDetails) Task error details.
This is a convenience method that creates an instance of theErrorInfo.Builder
avoiding the need to create one manually viaErrorInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totaskErrorDetails(ErrorInfo)
.- Parameters:
taskErrorDetails
- a consumer that will call methods onErrorInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taskName
Task name.
- Parameters:
taskName
- Task name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskStartTime
Task start time.
- Parameters:
taskStartTime
- Task start time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskStatus
Task status.
- Parameters:
taskStatus
- Task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taskStatus
Task status.
- Parameters:
taskStatus
- Task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-