Interface FileDetail.Builder

  • Method Details

    • fileURI

      FileDetail.Builder fileURI(String 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

      FileDetail.Builder businessUseCase(String 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

      FileDetail.Builder fileName(String 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

      FileDetail.Builder fileStatus(String 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

      FileDetail.Builder fileStatusReason(String 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

      FileDetail.Builder fileType(String 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

      FileDetail.Builder fileType(FileType 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

      FileDetail.Builder createdBy(String 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

      FileDetail.Builder createdAt(Instant 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.