Class ListAnnotationsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public ListAnnotationsRequest.Builder compartmentId​(String compartmentId)
        The ID of the compartment in which to list resources.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder instance
      • datasetId

        public ListAnnotationsRequest.Builder datasetId​(String datasetId)
        Filter the results by the OCID of the dataset.
        Parameters:
        datasetId - the value to set
        Returns:
        this builder instance
      • lifecycleState

        public ListAnnotationsRequest.Builder lifecycleState​(Annotation.LifecycleState lifecycleState)
        A filter to return only resources whose lifecycleState matches the given lifecycleState.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder instance
      • updatedBy

        public ListAnnotationsRequest.Builder updatedBy​(String updatedBy)
        The OCID of the principal which updated the annotation.
        Parameters:
        updatedBy - the value to set
        Returns:
        this builder instance
      • recordId

        public ListAnnotationsRequest.Builder recordId​(String recordId)
        The OCID of the record annotated.
        Parameters:
        recordId - the value to set
        Returns:
        this builder instance
      • timeCreatedGreaterThanOrEqualTo

        public ListAnnotationsRequest.Builder timeCreatedGreaterThanOrEqualTo​(Date timeCreatedGreaterThanOrEqualTo)
        The date and time the resource was created, in the timestamp format defined by RFC3339.
        Parameters:
        timeCreatedGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeCreatedLessThanOrEqualTo

        public ListAnnotationsRequest.Builder timeCreatedLessThanOrEqualTo​(Date timeCreatedLessThanOrEqualTo)
        The date and time the resource was created, in the timestamp format defined by RFC3339.
        Parameters:
        timeCreatedLessThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • page

        public ListAnnotationsRequest.Builder page​(String page)
        The page token representing the page at which to start retrieving results.

        This is usually retrieved from a previous list call.

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

        public ListAnnotationsRequest.Builder sortOrder​(SortOrders sortOrder)
        The sort order to use, either ‘asc’ or ‘desc’.
        Parameters:
        sortOrder - the value to set
        Returns:
        this builder instance
      • sortBy

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

        Only one sort order may be provided. The default order for timeCreated is descending. If no value is specified timeCreated is used by default.

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

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

        public ListAnnotationsRequest.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 ListAnnotationsRequest.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