Class JobSummary.Builder

  • Enclosing class:
    JobSummary

    public static class JobSummary.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public JobSummary.Builder displayName​(String displayName)
        A user-friendly display name for the job.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • description

        public JobSummary.Builder description​(String description)
        A short description of the job.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • compartmentId

        public JobSummary.Builder compartmentId​(String compartmentId)
        The OCID of the compartment where you want to create the job.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • lifecycleState

        public JobSummary.Builder lifecycleState​(Job.LifecycleState lifecycleState)
        The current state of the Speech Job.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • lifecycleDetails

        public JobSummary.Builder lifecycleDetails​(String lifecycleDetails)
        A message describing the current state in more detail.

        For example, can be used to provide actionable information for a resource in Failed state.

        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder
      • percentComplete

        public JobSummary.Builder percentComplete​(Integer percentComplete)
        How much progress the operation has made, vs the total amount of work that must be performed.
        Parameters:
        percentComplete - the value to set
        Returns:
        this builder
      • totalDocuments

        public JobSummary.Builder totalDocuments​(Integer totalDocuments)
        Total number of documents given as input for prediction.

        For CSV this signifies number of rows and for TXT this signifies number of files.

        Parameters:
        totalDocuments - the value to set
        Returns:
        this builder
      • pendingDocuments

        public JobSummary.Builder pendingDocuments​(Integer pendingDocuments)
        Number of documents still to process.

        For CSV this signifies number of rows and for TXT this signifies number of files.

        Parameters:
        pendingDocuments - the value to set
        Returns:
        this builder
      • completedDocuments

        public JobSummary.Builder completedDocuments​(Integer completedDocuments)
        Number of documents processed for prediction.

        For CSV this signifies number of rows and for TXT this signifies number of files.

        Parameters:
        completedDocuments - the value to set
        Returns:
        this builder
      • failedDocuments

        public JobSummary.Builder failedDocuments​(Integer failedDocuments)
        Number of documents failed for prediction.

        For CSV this signifies number of rows and for TXT this signifies number of files.

        Parameters:
        failedDocuments - the value to set
        Returns:
        this builder
      • warningsCount

        public JobSummary.Builder warningsCount​(Integer warningsCount)
        warnings count
        Parameters:
        warningsCount - the value to set
        Returns:
        this builder
      • createdBy

        public JobSummary.Builder createdBy​(String createdBy)
        The OCID of the user who created the job.
        Parameters:
        createdBy - the value to set
        Returns:
        this builder
      • timeAccepted

        public JobSummary.Builder timeAccepted​(Date timeAccepted)
        Job accepted time.
        Parameters:
        timeAccepted - the value to set
        Returns:
        this builder
      • timeStarted

        public JobSummary.Builder timeStarted​(Date timeStarted)
        Job started time.
        Parameters:
        timeStarted - the value to set
        Returns:
        this builder
      • timeCompleted

        public JobSummary.Builder timeCompleted​(Date timeCompleted)
        Job finished time.
        Parameters:
        timeCompleted - the value to set
        Returns:
        this builder