Interface FileDetail.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FileDetail.Builder,,FileDetail> SdkBuilder<FileDetail.Builder,,FileDetail> SdkPojo
- Enclosing class:
FileDetail
@Mutable
@NotThreadSafe
public static interface FileDetail.Builder
extends SdkPojo, CopyableBuilder<FileDetail.Builder,FileDetail>
-
Method Summary
Modifier and TypeMethodDescriptionbusinessUseCase(String businessUseCase) The business purpose or use case that this file supports in the benefit application.The timestamp when the file was uploaded.The identifier of the user who uploaded the file.The original name of the uploaded file.fileStatus(String fileStatus) The current processing status of the file (e.g., uploaded, processing, approved, rejected).fileStatusReason(String fileStatusReason) The reason for that particulat file status.The type or category of the file (e.g., document, image, spreadsheet).The type or category of the file (e.g., document, image, spreadsheet).The URI or location where the file is stored.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
-
fileURI
The URI or location where the file is stored.
- Parameters:
fileURI- The URI or location where the file is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
businessUseCase
The business purpose or use case that this file supports in the benefit application.
- Parameters:
businessUseCase- The business purpose or use case that this file supports in the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileName
The original name of the uploaded file.
- Parameters:
fileName- The original name of the uploaded file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileStatus
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
- Parameters:
fileStatus- The current processing status of the file (e.g., uploaded, processing, approved, rejected).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileStatusReason
The reason for that particulat file status.
- Parameters:
fileStatusReason- The reason for that particulat file status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileType
The type or category of the file (e.g., document, image, spreadsheet).
- Parameters:
fileType- The type or category of the file (e.g., document, image, spreadsheet).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fileType
The type or category of the file (e.g., document, image, spreadsheet).
- Parameters:
fileType- The type or category of the file (e.g., document, image, spreadsheet).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdBy
The identifier of the user who uploaded the file.
- Parameters:
createdBy- The identifier of the user who uploaded the file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the file was uploaded.
- Parameters:
createdAt- The timestamp when the file was uploaded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-