Class ListIndicatorsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public ListIndicatorsRequest.Builder compartmentId​(String compartmentId)
        The OCID of the tenancy (root compartment) that is used to filter results.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder instance
      • threatTypeName

        public ListIndicatorsRequest.Builder threatTypeName​(List<String> threatTypeName)
        The threat type of entites to be returned.

        To filter for multiple threat types, repeat this parameter.

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

        public ListIndicatorsRequest.Builder threatTypeName​(String singularValue)
        Singular setter.

        The threat type of entites to be returned. To filter for multiple threat types, repeat this parameter.

        Parameters:
        singularValue - the singular value to set
        Returns:
        this builder instance
      • value

        public ListIndicatorsRequest.Builder value​(String value)
        The indicator value of entities to be returned.
        Parameters:
        value - the value to set
        Returns:
        this builder instance
      • confidenceGreaterThanOrEqualTo

        public ListIndicatorsRequest.Builder confidenceGreaterThanOrEqualTo​(Integer confidenceGreaterThanOrEqualTo)
        The minimum confidence score of entities to be returned.
        Parameters:
        confidenceGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeUpdatedGreaterThanOrEqualTo

        public ListIndicatorsRequest.Builder timeUpdatedGreaterThanOrEqualTo​(Date timeUpdatedGreaterThanOrEqualTo)
        The oldest update time of entities to be returned.
        Parameters:
        timeUpdatedGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeUpdatedLessThan

        public ListIndicatorsRequest.Builder timeUpdatedLessThan​(Date timeUpdatedLessThan)
        Return indicators updated before the provided time.
        Parameters:
        timeUpdatedLessThan - the value to set
        Returns:
        this builder instance
      • timeLastSeenGreaterThanOrEqualTo

        public ListIndicatorsRequest.Builder timeLastSeenGreaterThanOrEqualTo​(Date timeLastSeenGreaterThanOrEqualTo)
        The oldest last seen time of entities to be returned.
        Parameters:
        timeLastSeenGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeLastSeenLessThan

        public ListIndicatorsRequest.Builder timeLastSeenLessThan​(Date timeLastSeenLessThan)
        Return indicators last seen before the provided time.
        Parameters:
        timeLastSeenLessThan - the value to set
        Returns:
        this builder instance
      • timeCreatedGreaterThanOrEqualTo

        public ListIndicatorsRequest.Builder timeCreatedGreaterThanOrEqualTo​(Date timeCreatedGreaterThanOrEqualTo)
        The oldest created/first seen time of entities to be returned.
        Parameters:
        timeCreatedGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeCreatedLessThan

        public ListIndicatorsRequest.Builder timeCreatedLessThan​(Date timeCreatedLessThan)
        Return indicators created/first seen before the provided time.
        Parameters:
        timeCreatedLessThan - the value to set
        Returns:
        this builder instance
      • page

        public ListIndicatorsRequest.Builder page​(String page)
        A token representing the position at which to start retrieving results.

        This must come from the opc-next-page header field of a previous response.

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

        public ListIndicatorsRequest.Builder sortOrder​(SortOrder sortOrder)
        The sort order to use, either ‘ASC’ or ‘DESC’.
        Parameters:
        sortOrder - the value to set
        Returns:
        this builder instance
      • opcRequestId

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

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