Class ListFieldsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • namespaceName

        public ListFieldsRequest.Builder namespaceName​(String namespaceName)
        The Logging Analytics namespace used for the request.
        Parameters:
        namespaceName - the value to set
        Returns:
        this builder instance
      • isMatchAll

        public ListFieldsRequest.Builder isMatchAll​(Boolean isMatchAll)
        A flag indicating how to handle filtering when multiple filter criteria are specified.

        A value of true will always result in the most expansive list of items being returned. For example, if two field lists are supplies as filter criteria, a value of true will result in any item matching a field in either list being returned, while a value of false will result in a list of items which only have fields contained in both input lists.

        Parameters:
        isMatchAll - the value to set
        Returns:
        this builder instance
      • sourceIds

        public ListFieldsRequest.Builder sourceIds​(String sourceIds)
        A list of source IDs used for filtering.

        Only fields used by the specified sources will be returned.

        Parameters:
        sourceIds - the value to set
        Returns:
        this builder instance
      • sourceNames

        public ListFieldsRequest.Builder sourceNames​(String sourceNames)
        A list of source names used for filtering.

        Only fields used by the specified sources will be returned.

        Parameters:
        sourceNames - the value to set
        Returns:
        this builder instance
      • parserType

        public ListFieldsRequest.Builder parserType​(ListFieldsRequest.ParserType parserType)
        The parser type used for filtering.

        Only items with, or associated with, parsers of the specified type will be returned.

        Parameters:
        parserType - the value to set
        Returns:
        this builder instance
      • parserIds

        public ListFieldsRequest.Builder parserIds​(String parserIds)
        A list of parser names used for filtering.

        Only fields used by the specified parsers will be returned.

        Parameters:
        parserIds - the value to set
        Returns:
        this builder instance
      • parserNames

        public ListFieldsRequest.Builder parserNames​(String parserNames)
        A list of parser names used for filtering.

        Only fields used by the specified parsers will be returned.

        Parameters:
        parserNames - the value to set
        Returns:
        this builder instance
      • isIncludeParser

        public ListFieldsRequest.Builder isIncludeParser​(Boolean isIncludeParser)
        isIncludeParser
        Parameters:
        isIncludeParser - the value to set
        Returns:
        this builder instance
      • limit

        public ListFieldsRequest.Builder limit​(Integer limit)
        The maximum number of items to return.
        Parameters:
        limit - the value to set
        Returns:
        this builder instance
      • page

        public ListFieldsRequest.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
      • opcRequestId

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

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