Interface SessionActionDefinitionSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SessionActionDefinitionSummary.Builder,
,SessionActionDefinitionSummary> SdkBuilder<SessionActionDefinitionSummary.Builder,
,SessionActionDefinitionSummary> SdkPojo
- Enclosing class:
SessionActionDefinitionSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe environment to enter into.The environment to enter into.The environment to exit from.The environment to exit from.syncInputJobAttachments
(Consumer<SyncInputJobAttachmentsSessionActionDefinitionSummary.Builder> syncInputJobAttachments) The job attachments to sync with the session action definition.syncInputJobAttachments
(SyncInputJobAttachmentsSessionActionDefinitionSummary syncInputJobAttachments) The job attachments to sync with the session action definition.The task run.The task run.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
-
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.Builder
avoiding the need to create one manually viaEnvironmentEnterSessionActionDefinitionSummary.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaEnvironmentExitSessionActionDefinitionSummary.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaTaskRunSessionActionDefinitionSummary.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaSyncInputJobAttachmentsSessionActionDefinitionSummary.builder()
.When the
Consumer
completes,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:
-