Class DetectorDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • isEnabled

        public DetectorDetails.Builder isEnabled​(Boolean isEnabled)
        Enablement status for the rule
        Parameters:
        isEnabled - the value to set
        Returns:
        this builder
      • riskLevel

        public DetectorDetails.Builder riskLevel​(RiskLevel riskLevel)
        The risk level for the rule
        Parameters:
        riskLevel - the value to set
        Returns:
        this builder
      • labels

        public DetectorDetails.Builder labels​(List<String> labels)
        User-defined labels for a detector rule
        Parameters:
        labels - the value to set
        Returns:
        this builder
      • isConfigurationAllowed

        public DetectorDetails.Builder isConfigurationAllowed​(Boolean isConfigurationAllowed)
        Can the rule be configured?
        Parameters:
        isConfigurationAllowed - the value to set
        Returns:
        this builder
      • problemThreshold

        public DetectorDetails.Builder problemThreshold​(Integer problemThreshold)
        The point at which an elevated resource risk score creates a problem
        Parameters:
        problemThreshold - the value to set
        Returns:
        this builder
      • targetTypes

        public DetectorDetails.Builder targetTypes​(List<String> targetTypes)
        List of target types for which the detector rule is applicable
        Parameters:
        targetTypes - the value to set
        Returns:
        this builder
      • description

        public DetectorDetails.Builder description​(String description)
        Description for detector recipe detector rule
        Parameters:
        description - the value to set
        Returns:
        this builder
      • recommendation

        public DetectorDetails.Builder recommendation​(String recommendation)
        Recommendation for detector recipe detector rule
        Parameters:
        recommendation - the value to set
        Returns:
        this builder
      • dataSourceId

        public DetectorDetails.Builder dataSourceId​(String dataSourceId)
        The ID of the attached data source
        Parameters:
        dataSourceId - the value to set
        Returns:
        this builder
      • entitiesMappings

        public DetectorDetails.Builder entitiesMappings​(List<EntitiesMapping> entitiesMappings)
        Data source entities mapping for a detector rule
        Parameters:
        entitiesMappings - the value to set
        Returns:
        this builder