Class ImageJob.Builder

  • Enclosing class:
    ImageJob

    public static class ImageJob.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public ImageJob.Builder id​(String id)
        The job id
        Parameters:
        id - the value to set
        Returns:
        this builder
      • compartmentId

        public ImageJob.Builder compartmentId​(String compartmentId)
        The OCID of the compartment that starts the job.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • displayName

        public ImageJob.Builder displayName​(String displayName)
        The image job display name.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • features

        public ImageJob.Builder features​(List<ImageFeature> features)
        The list of requested document analysis types.
        Parameters:
        features - the value to set
        Returns:
        this builder
      • timeAccepted

        public ImageJob.Builder timeAccepted​(Date timeAccepted)
        The job acceptance time.
        Parameters:
        timeAccepted - the value to set
        Returns:
        this builder
      • timeStarted

        public ImageJob.Builder timeStarted​(Date timeStarted)
        The job start time.
        Parameters:
        timeStarted - the value to set
        Returns:
        this builder
      • timeFinished

        public ImageJob.Builder timeFinished​(Date timeFinished)
        The job finish time.
        Parameters:
        timeFinished - the value to set
        Returns:
        this builder
      • percentComplete

        public ImageJob.Builder percentComplete​(Float percentComplete)
        How much progress the operation has made, compared to the total amount of work to be performed.
        Parameters:
        percentComplete - the value to set
        Returns:
        this builder
      • lifecycleState

        public ImageJob.Builder lifecycleState​(ImageJob.LifecycleState lifecycleState)
        The current state of the batch image job.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • lifecycleDetails

        public ImageJob.Builder lifecycleDetails​(ImageJob.LifecycleDetails lifecycleDetails)
        The detailed status of FAILED state.
        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder
      • isZipOutputEnabled

        public ImageJob.Builder isZipOutputEnabled​(Boolean isZipOutputEnabled)
        Whether or not to generate a ZIP file containing the results.
        Parameters:
        isZipOutputEnabled - the value to set
        Returns:
        this builder