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
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
-
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:
-
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:
-
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:
-
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:
-