Class GoogleSearch.Builder

    • Constructor Detail

      • GoogleSearch.Builder

        GoogleSearch.Builder()
    • Method Detail

      • blockingConfidence

         abstract GoogleSearch.Builder blockingConfidence(PhishBlockThreshold blockingConfidence)

        Setter for blockingConfidence.

        blockingConfidence: Optional. Sites with confidence level chosen &above this value will be blocked from the search results. This field is not supported in Gemini API.

      • blockingConfidence

        @CanIgnoreReturnValue() GoogleSearch.Builder blockingConfidence(PhishBlockThreshold.Known knownType)

        Setter for blockingConfidence given a known enum.

        blockingConfidence: Optional. Sites with confidence level chosen &above this value will be blocked from the search results. This field is not supported in Gemini API.

      • blockingConfidence

        @CanIgnoreReturnValue() GoogleSearch.Builder blockingConfidence(String blockingConfidence)

        Setter for blockingConfidence given a string.

        blockingConfidence: Optional. Sites with confidence level chosen &above this value will be blocked from the search results. This field is not supported in Gemini API.

      • excludeDomains

         abstract GoogleSearch.Builder excludeDomains(List<String> excludeDomains)

        Setter for excludeDomains.

        excludeDomains: Optional. List of domains to be excluded from the search results. The default limit is 2000 domains. Example: ["amazon.com", "facebook.com"]. This field is not supported in Gemini API.

      • excludeDomains

        @CanIgnoreReturnValue() GoogleSearch.Builder excludeDomains(Array<String> excludeDomains)

        Setter for excludeDomains.

        excludeDomains: Optional. List of domains to be excluded from the search results. The default limit is 2000 domains. Example: ["amazon.com", "facebook.com"]. This field is not supported in Gemini API.

      • timeRangeFilter

         abstract GoogleSearch.Builder timeRangeFilter(Interval timeRangeFilter)

        Setter for timeRangeFilter.

        timeRangeFilter: Optional. Filter search results to a specific time range. If customers set a start time, they must set an end time (and vice versa). This field is not supported in Vertex AI.

      • timeRangeFilter

        @CanIgnoreReturnValue() GoogleSearch.Builder timeRangeFilter(Interval.Builder timeRangeFilterBuilder)

        Setter for timeRangeFilter builder.

        timeRangeFilter: Optional. Filter search results to a specific time range. If customers set a start time, they must set an end time (and vice versa). This field is not supported in Vertex AI.