Interface JobMetadataProjection

All Superinterfaces:
AuditProjection, IdProjection
All Known Implementing Classes:
JobEntity

public interface JobMetadataProjection extends AuditProjection
Projection of the jobs table which produces only the fields that were present in the pre-3.3.0 JobMetadata table before it was merged into one large jobs table.
Since:
3.3.0
  • Method Details

    • getUniqueId

      String getUniqueId()
      Get the unique identifier of this job execution.
      Returns:
      The unique id
    • getRequestApiClientHostname

      Optional<String> getRequestApiClientHostname()
      Get the request api client hostname.
      Returns:
      Optional of the client host
    • getRequestApiClientUserAgent

      Optional<String> getRequestApiClientUserAgent()
      Get the user agent.
      Returns:
      Optional of the user agent
    • getNumAttachments

      Optional<Integer> getNumAttachments()
      Get the number of attachments.
      Returns:
      The number of attachments as an optional
    • getTotalSizeOfAttachments

      Optional<Long> getTotalSizeOfAttachments()
      Get the total size of the attachments.
      Returns:
      The total size of attachments as an optional
    • getStdOutSize

      Optional<Long> getStdOutSize()
      Get the size of standard out for this job.
      Returns:
      The size (in bytes) of this jobs standard out file as Optional
    • getStdErrSize

      Optional<Long> getStdErrSize()
      Get the size of standard error for this job.
      Returns:
      The size (in bytes) of this jobs standard error file as Optional