Class ListJobsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public ListJobsRequest.Builder compartmentId​(String compartmentId)
        The OCID of the compartment.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder instance
      • opcRequestId

        public ListJobsRequest.Builder opcRequestId​(String opcRequestId)
        The client request ID for tracing.
        Parameters:
        opcRequestId - the value to set
        Returns:
        this builder instance
      • id

        public ListJobsRequest.Builder id​(String id)
        The identifier of the resource.
        Parameters:
        id - the value to set
        Returns:
        this builder instance
      • managedDatabaseGroupId

        public ListJobsRequest.Builder managedDatabaseGroupId​(String managedDatabaseGroupId)
        The OCID of the Managed Database Group.
        Parameters:
        managedDatabaseGroupId - the value to set
        Returns:
        this builder instance
      • managedDatabaseId

        public ListJobsRequest.Builder managedDatabaseId​(String managedDatabaseId)
        The OCID of the Managed Database.
        Parameters:
        managedDatabaseId - the value to set
        Returns:
        this builder instance
      • name

        public ListJobsRequest.Builder name​(String name)
        A filter to return only resources that match the entire name.
        Parameters:
        name - the value to set
        Returns:
        this builder instance
      • lifecycleState

        public ListJobsRequest.Builder lifecycleState​(Job.LifecycleState lifecycleState)
        The lifecycle state of the job.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder instance
      • limit

        public ListJobsRequest.Builder limit​(Integer limit)
        The maximum number of records returned in the paginated response.
        Parameters:
        limit - the value to set
        Returns:
        this builder instance
      • page

        public ListJobsRequest.Builder page​(String page)
        The page token representing the page from where the next set of paginated results are retrieved.

        This is usually retrieved from a previous list call.

        Parameters:
        page - the value to set
        Returns:
        this builder instance
      • sortBy

        public ListJobsRequest.Builder sortBy​(ListJobsRequest.SortBy sortBy)
        The field to sort information by.

        Only one sortOrder can be used. The default sort order for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is ascending. The \u2018NAME\u2019 sort order is case-sensitive.

        Parameters:
        sortBy - the value to set
        Returns:
        this builder instance
      • sortOrder

        public ListJobsRequest.Builder sortOrder​(SortOrders sortOrder)
        The option to sort information in ascending (\u2018ASC\u2019) or descending (\u2018DESC\u2019) order.

        Ascending order is the default order.

        Parameters:
        sortOrder - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public ListJobsRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public ListJobsRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance