Interface SessionActionSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SessionActionSummary.Builder,
,SessionActionSummary> SdkBuilder<SessionActionSummary.Builder,
,SessionActionSummary> SdkPojo
- Enclosing class:
SessionActionSummary
public static interface SessionActionSummary.Builder
extends SdkPojo, CopyableBuilder<SessionActionSummary.Builder,SessionActionSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SessionActionSummary.Builder
definition
(Consumer<SessionActionDefinitionSummary.Builder> definition) The session action definition.definition
(SessionActionDefinitionSummary definition) The session action definition.The date and time the resource ended running.progressPercent
(Float progressPercent) The completion percentage for the session action.sessionActionId
(String sessionActionId) The session action ID.The date and time the resource started running.The status of the session action.status
(SessionActionStatus status) The status of the session action.workerUpdatedAt
(Instant workerUpdatedAt) The Linux timestamp of the last date and time that the session action was updated.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, sdkFields
-
Method Details
-
definition
The session action definition.
- Parameters:
definition
- The session action definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
default SessionActionSummary.Builder definition(Consumer<SessionActionDefinitionSummary.Builder> definition) The session action definition.
This is a convenience method that creates an instance of theSessionActionDefinitionSummary.Builder
avoiding the need to create one manually viaSessionActionDefinitionSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefinition(SessionActionDefinitionSummary)
.- Parameters:
definition
- a consumer that will call methods onSessionActionDefinitionSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endedAt
The date and time the resource ended running.
- Parameters:
endedAt
- The date and time the resource ended running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressPercent
The completion percentage for the session action.
- Parameters:
progressPercent
- The completion percentage for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionActionId
The session action ID.
- Parameters:
sessionActionId
- The session action ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startedAt
The date and time the resource started running.
- Parameters:
startedAt
- The date and time the resource started running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the session action.
- Parameters:
status
- The status of the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the session action.
- Parameters:
status
- The status of the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workerUpdatedAt
The Linux timestamp of the last date and time that the session action was updated.
- Parameters:
workerUpdatedAt
- The Linux timestamp of the last date and time that the session action was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-