Interface SessionActionDefinitionSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SessionActionDefinitionSummary.Builder,SessionActionDefinitionSummary>,SdkBuilder<SessionActionDefinitionSummary.Builder,SessionActionDefinitionSummary>,SdkPojo
- Enclosing class:
- SessionActionDefinitionSummary
public static interface SessionActionDefinitionSummary.Builder extends SdkPojo, CopyableBuilder<SessionActionDefinitionSummary.Builder,SessionActionDefinitionSummary>
-
-
Method Summary
-
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 Detail
-
envEnter
SessionActionDefinitionSummary.Builder envEnter(EnvironmentEnterSessionActionDefinitionSummary envEnter)
The environment to enter into.
- Parameters:
envEnter- The environment to enter into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
envEnter
default SessionActionDefinitionSummary.Builder envEnter(Consumer<EnvironmentEnterSessionActionDefinitionSummary.Builder> envEnter)
The environment to enter into.
This is a convenience method that creates an instance of theEnvironmentEnterSessionActionDefinitionSummary.Builderavoiding the need to create one manually viaEnvironmentEnterSessionActionDefinitionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toenvEnter(EnvironmentEnterSessionActionDefinitionSummary).- Parameters:
envEnter- a consumer that will call methods onEnvironmentEnterSessionActionDefinitionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
envEnter(EnvironmentEnterSessionActionDefinitionSummary)
-
envExit
SessionActionDefinitionSummary.Builder envExit(EnvironmentExitSessionActionDefinitionSummary envExit)
The environment to exit from.
- Parameters:
envExit- The environment to exit from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
envExit
default SessionActionDefinitionSummary.Builder envExit(Consumer<EnvironmentExitSessionActionDefinitionSummary.Builder> envExit)
The environment to exit from.
This is a convenience method that creates an instance of theEnvironmentExitSessionActionDefinitionSummary.Builderavoiding the need to create one manually viaEnvironmentExitSessionActionDefinitionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toenvExit(EnvironmentExitSessionActionDefinitionSummary).- Parameters:
envExit- a consumer that will call methods onEnvironmentExitSessionActionDefinitionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
envExit(EnvironmentExitSessionActionDefinitionSummary)
-
syncInputJobAttachments
SessionActionDefinitionSummary.Builder syncInputJobAttachments(SyncInputJobAttachmentsSessionActionDefinitionSummary syncInputJobAttachments)
The job attachments to sync with the session action definition.
- Parameters:
syncInputJobAttachments- The job attachments to sync with the session action definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncInputJobAttachments
default SessionActionDefinitionSummary.Builder syncInputJobAttachments(Consumer<SyncInputJobAttachmentsSessionActionDefinitionSummary.Builder> syncInputJobAttachments)
The job attachments to sync with the session action definition.
This is a convenience method that creates an instance of theSyncInputJobAttachmentsSessionActionDefinitionSummary.Builderavoiding the need to create one manually viaSyncInputJobAttachmentsSessionActionDefinitionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosyncInputJobAttachments(SyncInputJobAttachmentsSessionActionDefinitionSummary).- Parameters:
syncInputJobAttachments- a consumer that will call methods onSyncInputJobAttachmentsSessionActionDefinitionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
syncInputJobAttachments(SyncInputJobAttachmentsSessionActionDefinitionSummary)
-
taskRun
SessionActionDefinitionSummary.Builder taskRun(TaskRunSessionActionDefinitionSummary taskRun)
The task run.
- Parameters:
taskRun- The task run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskRun
default SessionActionDefinitionSummary.Builder taskRun(Consumer<TaskRunSessionActionDefinitionSummary.Builder> taskRun)
The task run.
This is a convenience method that creates an instance of theTaskRunSessionActionDefinitionSummary.Builderavoiding the need to create one manually viaTaskRunSessionActionDefinitionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaskRun(TaskRunSessionActionDefinitionSummary).- Parameters:
taskRun- a consumer that will call methods onTaskRunSessionActionDefinitionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
taskRun(TaskRunSessionActionDefinitionSummary)
-
-