Class QueryWorkRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public QueryWorkRequest.Builder id​(String id)
        Unique OCID identifier to reference this query job work Request with.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • compartmentId

        public QueryWorkRequest.Builder compartmentId​(String compartmentId)
        Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • timeStarted

        public QueryWorkRequest.Builder timeStarted​(Date timeStarted)
        When the job was started.
        Parameters:
        timeStarted - the value to set
        Returns:
        this builder
      • timeAccepted

        public QueryWorkRequest.Builder timeAccepted​(Date timeAccepted)
        When the work request was accepted.

        Should match timeStarted in all cases.

        Parameters:
        timeAccepted - the value to set
        Returns:
        this builder
      • timeFinished

        public QueryWorkRequest.Builder timeFinished​(Date timeFinished)
        When the job finished execution.
        Parameters:
        timeFinished - the value to set
        Returns:
        this builder
      • timeExpires

        public QueryWorkRequest.Builder timeExpires​(Date timeExpires)
        When the job will expire.
        Parameters:
        timeExpires - the value to set
        Returns:
        this builder
      • percentComplete

        public QueryWorkRequest.Builder percentComplete​(Integer percentComplete)
        Percentage progress completion of the query.
        Parameters:
        percentComplete - the value to set
        Returns:
        this builder
      • mode

        public QueryWorkRequest.Builder mode​(JobMode mode)
        Current execution mode for the job.
        Parameters:
        mode - the value to set
        Returns:
        this builder
      • timeBackgroundAt

        public QueryWorkRequest.Builder timeBackgroundAt​(Date timeBackgroundAt)
        When the job was put in to the background.
        Parameters:
        timeBackgroundAt - the value to set
        Returns:
        this builder
      • scopeFilters

        public QueryWorkRequest.Builder scopeFilters​(List<ScopeFilter> scopeFilters)
        List of filters applied when the query executed.
        Parameters:
        scopeFilters - the value to set
        Returns:
        this builder
      • subSystem

        public QueryWorkRequest.Builder subSystem​(SubSystemName subSystem)
        Default subsystem to qualify fields with in the queryString if not specified.
        Parameters:
        subSystem - the value to set
        Returns:
        this builder
      • displayQueryString

        public QueryWorkRequest.Builder displayQueryString​(String displayQueryString)
        Display version of the user speciified queryString.
        Parameters:
        displayQueryString - the value to set
        Returns:
        this builder
      • internalQueryString

        public QueryWorkRequest.Builder internalQueryString​(String internalQueryString)
        Internal version of the user specified queryString.
        Parameters:
        internalQueryString - the value to set
        Returns:
        this builder