Interface JobEntity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobEntity.Builder,
,JobEntity> SdkBuilder<JobEntity.Builder,
,JobEntity> SdkPojo
- Enclosing class:
JobEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobEntity.Builder
environmentDetails
(Consumer<EnvironmentDetailsEntity.Builder> environmentDetails) The environment details for the job entity.environmentDetails
(EnvironmentDetailsEntity environmentDetails) The environment details for the job entity.default JobEntity.Builder
jobAttachmentDetails
(Consumer<JobAttachmentDetailsEntity.Builder> jobAttachmentDetails) The job attachment details.jobAttachmentDetails
(JobAttachmentDetailsEntity jobAttachmentDetails) The job attachment details.default JobEntity.Builder
jobDetails
(Consumer<JobDetailsEntity.Builder> jobDetails) The job details.jobDetails
(JobDetailsEntity jobDetails) The job details.default JobEntity.Builder
stepDetails
(Consumer<StepDetailsEntity.Builder> stepDetails) The step details.stepDetails
(StepDetailsEntity stepDetails) The step details.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
-
environmentDetails
The environment details for the job entity.
- Parameters:
environmentDetails
- The environment details for the job entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentDetails
default JobEntity.Builder environmentDetails(Consumer<EnvironmentDetailsEntity.Builder> environmentDetails) The environment details for the job entity.
This is a convenience method that creates an instance of theEnvironmentDetailsEntity.Builder
avoiding the need to create one manually viaEnvironmentDetailsEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvironmentDetails(EnvironmentDetailsEntity)
.- Parameters:
environmentDetails
- a consumer that will call methods onEnvironmentDetailsEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobAttachmentDetails
The job attachment details.
- Parameters:
jobAttachmentDetails
- The job attachment details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobAttachmentDetails
default JobEntity.Builder jobAttachmentDetails(Consumer<JobAttachmentDetailsEntity.Builder> jobAttachmentDetails) The job attachment details.
This is a convenience method that creates an instance of theJobAttachmentDetailsEntity.Builder
avoiding the need to create one manually viaJobAttachmentDetailsEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobAttachmentDetails(JobAttachmentDetailsEntity)
.- Parameters:
jobAttachmentDetails
- a consumer that will call methods onJobAttachmentDetailsEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobDetails
The job details.
- Parameters:
jobDetails
- The job details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobDetails
The job details.
This is a convenience method that creates an instance of theJobDetailsEntity.Builder
avoiding the need to create one manually viaJobDetailsEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobDetails(JobDetailsEntity)
.- Parameters:
jobDetails
- a consumer that will call methods onJobDetailsEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepDetails
The step details.
- Parameters:
stepDetails
- The step details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepDetails
The step details.
This is a convenience method that creates an instance of theStepDetailsEntity.Builder
avoiding the need to create one manually viaStepDetailsEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostepDetails(StepDetailsEntity)
.- Parameters:
stepDetails
- a consumer that will call methods onStepDetailsEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-