Interface CodeRemediationTask.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CodeRemediationTask.Builder,,CodeRemediationTask> SdkBuilder<CodeRemediationTask.Builder,,CodeRemediationTask> SdkPojo
- Enclosing class:
CodeRemediationTask
@Mutable
@NotThreadSafe
public static interface CodeRemediationTask.Builder
extends SdkPojo, CopyableBuilder<CodeRemediationTask.Builder,CodeRemediationTask>
-
Method Summary
Modifier and TypeMethodDescriptionCurrent status of the code remediation taskstatus(CodeRemediationTaskStatus status) Current status of the code remediation taskstatusReason(String statusReason) Reason for the current code remediation task statustaskDetails(Collection<CodeRemediationTaskDetails> taskDetails) Details of the code remediation for each repositorytaskDetails(Consumer<CodeRemediationTaskDetails.Builder>... taskDetails) Details of the code remediation for each repositorytaskDetails(CodeRemediationTaskDetails... taskDetails) Details of the code remediation for each repositoryMethods 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
-
status
Current status of the code remediation task
- Parameters:
status- Current status of the code remediation task- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Current status of the code remediation task
- Parameters:
status- Current status of the code remediation task- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Reason for the current code remediation task status
- Parameters:
statusReason- Reason for the current code remediation task status- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskDetails
Details of the code remediation for each repository
- Parameters:
taskDetails- Details of the code remediation for each repository- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskDetails
Details of the code remediation for each repository
- Parameters:
taskDetails- Details of the code remediation for each repository- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskDetails
CodeRemediationTask.Builder taskDetails(Consumer<CodeRemediationTaskDetails.Builder>... taskDetails) Details of the code remediation for each repository
This is a convenience method that creates an instance of theCodeRemediationTaskDetails.Builderavoiding the need to create one manually viaCodeRemediationTaskDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaskDetails(List<CodeRemediationTaskDetails>).- Parameters:
taskDetails- a consumer that will call methods onCodeRemediationTaskDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-