Interface BatchGetSessionActionItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BatchGetSessionActionItem.Builder,,BatchGetSessionActionItem> SdkBuilder<BatchGetSessionActionItem.Builder,,BatchGetSessionActionItem> SdkPojo
- Enclosing class:
BatchGetSessionActionItem
-
Method Summary
Modifier and TypeMethodDescriptionacquiredLimits(Collection<AcquiredLimit> acquiredLimits) The limits that were acquired for the session action.acquiredLimits(Consumer<AcquiredLimit.Builder>... acquiredLimits) The limits that were acquired for the session action.acquiredLimits(AcquiredLimit... acquiredLimits) The limits that were acquired for the session action.definition(Consumer<SessionActionDefinition.Builder> definition) The session action definition.definition(SessionActionDefinition definition) The session action definition.The date and time the resource ended running.The farm ID of the session action.The job ID of the session action.manifests(Collection<TaskRunManifestPropertiesResponse> manifests) The manifests for the session action.manifests(Consumer<TaskRunManifestPropertiesResponse.Builder>... manifests) The manifests for the session action.manifests(TaskRunManifestPropertiesResponse... manifests) The manifests for the session action.processExitCode(Integer processExitCode) The exit code to apply to the session action.progressMessage(String progressMessage) The message that communicates the progress of the session action.progressPercent(Float progressPercent) The completion percentage for the session action.The queue ID of the session action.sessionActionId(String sessionActionId) The session action ID.The session ID for the session action.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 date and time the resource was updated by a worker.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
-
farmId
The farm ID of the session action.
- Parameters:
farmId- The farm ID of the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueId
The queue ID of the session action.
- Parameters:
queueId- The queue ID of the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobId
The job ID of the session action.
- Parameters:
jobId- The job ID of 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.
-
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:
-
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.
-
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.
-
workerUpdatedAt
The date and time the resource was updated by a worker.
- Parameters:
workerUpdatedAt- The date and time the resource was updated by a worker.- 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.
-
manifests
BatchGetSessionActionItem.Builder manifests(Collection<TaskRunManifestPropertiesResponse> manifests) The manifests for the session action.
- Parameters:
manifests- The manifests for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifests
The manifests for the session action.
- Parameters:
manifests- The manifests for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifests
BatchGetSessionActionItem.Builder manifests(Consumer<TaskRunManifestPropertiesResponse.Builder>... manifests) The manifests for the session action.
This is a convenience method that creates an instance of theTaskRunManifestPropertiesResponse.Builderavoiding the need to create one manually viaTaskRunManifestPropertiesResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomanifests(List<TaskRunManifestPropertiesResponse>).- Parameters:
manifests- a consumer that will call methods onTaskRunManifestPropertiesResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sessionId
The session ID for the session action.
- Parameters:
sessionId- The session ID for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processExitCode
The exit code to apply to the session action.
- Parameters:
processExitCode- The exit code to apply to the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressMessage
The message that communicates the progress of the session action.
- Parameters:
progressMessage- The message that communicates the progress of the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acquiredLimits
The limits that were acquired for the session action.
- Parameters:
acquiredLimits- The limits that were acquired for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acquiredLimits
The limits that were acquired for the session action.
- Parameters:
acquiredLimits- The limits that were acquired for the session action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acquiredLimits
The limits that were acquired for the session action.
This is a convenience method that creates an instance of theAcquiredLimit.Builderavoiding the need to create one manually viaAcquiredLimit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toacquiredLimits(List<AcquiredLimit>).- Parameters:
acquiredLimits- a consumer that will call methods onAcquiredLimit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 BatchGetSessionActionItem.Builder definition(Consumer<SessionActionDefinition.Builder> definition) The session action definition.
This is a convenience method that creates an instance of theSessionActionDefinition.Builderavoiding the need to create one manually viaSessionActionDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefinition(SessionActionDefinition).- Parameters:
definition- a consumer that will call methods onSessionActionDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-