Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbrName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns the value of the abbrName record component.
AbsentSearchQueryException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when a search query is absent in a URL query builder method.
AbsentSearchQueryException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.AbsentSearchQueryException
 
AbsentSearchVerticalException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when a search vertical is absent in a URL query builder.
AbsentSearchVerticalException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.AbsentSearchVerticalException
 
AbstractBraveRequestBuilder<T> - Class in net.ygbstudio.jbrave.core.builders
Abstract base class for building Brave API request builders.
AbstractBraveRequestBuilder() - Constructor for class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
 
AbstractGraphInfobox - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents an abstract base class for graph infoboxes in search results.
AbstractGraphInfobox(AbstractGraphInfobox.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
AbstractGraphInfobox.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
AbstractQueryUrlBuilder<T> - Class in net.ygbstudio.jbrave.core.builders
Abstract base class for building Brave API queries.
AbstractQueryUrlBuilder() - Constructor for class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
AbstractRequestExecutor<T> - Class in net.ygbstudio.jbrave.core.executors
Base class for executing HTTP requests using a shared, long-lived HttpClient.
AbstractRequestExecutor() - Constructor for class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
 
action(Action) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
Action - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents an action that can be performed, typically containing a type and a URL.
Action(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Creates an instance of a Action record class.
actors() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the actors record component.
adaptHttpResponse(HttpResponse<R>, U) - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Adapts an existing HttpResponse to a new response body type.
addHeader(K, String) - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Adds a header to the list of headers.
addInstanceVertical(SearchVertical) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Adds a vertical to the current builder instance so that it can be reused.
addOption(SearchOption, U) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Adds an option to the URL query.
addOptionCarrier(SearchOptionCarrier<V>) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Adds a search option carrier to the URL query.
addQueryTerm(String, boolean) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Adds a query term to the URL query and encodes it using UTF-8.
addressLocality() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the addressLocality record component.
addressRegion() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the addressRegion record component.
age - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
age - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
age() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
age() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
age() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
age(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
age(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
age(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
all() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Returns the value of the all record component.
altered() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns the value of the altered record component.
altered() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns the value of the altered record component.
altered() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the altered record component.
and(String, String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical AND operator and its corresponding values to the builder.
and(UnaryOperator<SearchOperatorBuilder>, UnaryOperator<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical AND operator and its corresponding values to the builder.
AND - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
answer() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns the value of the answer record component.
answer() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Returns the value of the answer record component.
Answer - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents an answer to a question in the FAQ section of Brave Search API responses.
Answer(String, String, Integer, Integer) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Creates an instance of a Answer record class.
API_VERSION - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
ApiErrorModel - Class in net.ygbstudio.jbrave.core.domain.dto.error
Error model object that Brave Search API uses to communicate with the user and provide remediation steps.
ApiErrorModel(ApiErrorModel.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
ApiErrorModel.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.error
 
ApiResponse - Interface in net.ygbstudio.jbrave.api.response
This marker interface represents the API response objects from the Brave Search API.
applied() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Returns the value of the applied record component.
ARABIC - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
ARGENTINA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
ARGENTINA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
article - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
article - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
article() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
article(Article) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Article - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents an article in search results, containing metadata about the article such as authors, publication date, and accessibility information.
Article(List<Person>, String, Organization, Thumbnail, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Creates an instance of a Article record class.
askForLocation() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the askForLocation record component.
attachHeaders() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Attaches the headers to the request builder.
attributes - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
attributes(List<List<String>>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
AUSTRALIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
AUSTRALIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
AUSTRIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
AUSTRIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the author record component.
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns the value of the author record component.
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns the value of the author record component.
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the author record component.
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the author record component.
author() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the author record component.

B

badResults() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the badResults record component.
BASQUE - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
BELGIUM - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
BELGIUM_DUTCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
BELGIUM_FRENCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
BENGALI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
bestRating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns the value of the bestRating record component.
between(LocalDate, LocalDate) - Static method in enum class net.ygbstudio.jbrave.api.filters.Freshness
Joins the given dates with the "to" keyword and returns it as a value for the freshness filter.
book - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
book - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
book() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
book(Book) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Book - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a book in search results, containing detailed information about the book such as its title, authors, publication details, and ratings.
Book(String, List<Person>, String, Price, Integer, Person, Rating) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Creates an instance of a Book record class.
BRAVE_SUBSCRIPTION_PROPERTY - Static variable in class net.ygbstudio.jbrave.core.local.LocalEnvironment
 
BRAVE_SUBSCRIPTION_TOKEN - Static variable in class net.ygbstudio.jbrave.core.local.LocalEnvironment
 
BraveAPIConstant - Interface in net.ygbstudio.jbrave.core.domain
Interface for constants that are used in Brave API.
BraveApiException - Exception Class in net.ygbstudio.jbrave.core.exceptions
BraveApiException exist to alert users about known errors that require user attention.
BraveApiException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveApiException
 
BraveApiException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveApiException
 
BraveClientException - Exception Class in net.ygbstudio.jbrave.core.exceptions
This exception is thrown when there is an error in a request involving the Brave Search API internal client.
BraveClientException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveClientException
 
BraveClientException(String, Throwable) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveClientException
 
BraveClientException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveClientException
 
BraveClientException(Supplier<String>, Throwable) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveClientException
 
BraveErrorCode - Enum Class in net.ygbstudio.jbrave.core.model
Enumeration of Brave API error codes.
BraveExecutionGate - Class in net.ygbstudio.jbrave.core.executors
Serializes execution of HTTP requests against a shared Brave API execution context.
BraveExecutionGate() - Constructor for class net.ygbstudio.jbrave.core.executors.BraveExecutionGate
 
BraveGogglesIdentifierException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception that is thrown when a supplied goggles URI is not a valid URL candidate for its parameter value, for example, the resulting URL from URI is malformed.
BraveGogglesIdentifierException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveGogglesIdentifierException
 
BraveGogglesIdentifierException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveGogglesIdentifierException
 
BraveHeaders - Enum Class in net.ygbstudio.jbrave.core.model
Enumeration of possible Brave Search API headers.
BraveImageQuery - Class in net.ygbstudio.jbrave.api.builders
A builder for constructing Brave Image Search API queries.
BraveImageQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BraveLocalEnvironmentException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when there is an error related to the local environment.
BraveLocalEnvironmentException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveLocalEnvironmentException
 
BraveLocalEnvironmentException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.BraveLocalEnvironmentException
 
BraveNewsQuery - Class in net.ygbstudio.jbrave.api.builders
The BraveNewsQuery class provides a builder for building Brave News API queries.
BraveNewsQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BraveQueryBuilder<T,E> - Interface in net.ygbstudio.jbrave.api.builders
An interface for Brave API query builders.
BraveRequestExecutor - Class in net.ygbstudio.jbrave.core.executors
The BraveRequestExecutor class is a concrete implementation of the AbstractRequestExecutor abstract class.
BraveResource - Enum Class in net.ygbstudio.jbrave.core.domain.verticals
Enum representing the different search resources of the Brave API.
BraveSearchHeader - Record Class in net.ygbstudio.jbrave.core.model
A record class representing a Brave Search API header.
BraveSearchHeader(String, String) - Constructor for record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Creates an instance of a BraveSearchHeader record class.
BraveSearchOperator - Enum Class in net.ygbstudio.jbrave.core.model
 
BraveSearchOption<V> - Record Class in net.ygbstudio.jbrave.core.model
A search option that can be used in the search methods.
BraveSearchOption(SearchOption, V) - Constructor for record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Creates an instance of a BraveSearchOption record class.
BraveSpellcheckQuery - Class in net.ygbstudio.jbrave.api.builders
A builder class for building Brave Spell Check API queries.
BraveSpellcheckQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BraveSuggestQuery - Class in net.ygbstudio.jbrave.api.builders
The BraveSuggestQuery class provides a builder for building Brave Suggest API queries.
BraveSuggestQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BraveVideoQuery - Class in net.ygbstudio.jbrave.api.builders
A builder class for building Brave Video API queries.
BraveVideoQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BraveWebQuery - Class in net.ygbstudio.jbrave.api.builders
A builder class for constructing Brave Web search queries.
BraveWebQuery.BraveRequestBuilder - Class in net.ygbstudio.jbrave.api.builders
 
BRAZIL - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
BRAZIL - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
breaking() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
breaking(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Builds the request using the current state of the builder.
build() - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Builds the final URL query.
build() - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Constructs the search operator string by concatenating the values of the builder with the corresponding operators.
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization.Builder
Builds an Organization instance.
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person.Builder
Builds a new Person instance.
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
build() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Returns a new instance of BraveImageQuery
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Creates a new instance of BraveNewsQuery
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
 
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Creates a new instance of BraveSuggestQuery
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Creates a new instance of BraveVideoQuery
builder() - Static method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Creates a new instance of BraveWebQuery with an empty URL query.
builder() - Static method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Creates a new instance of the SearchOperatorBuilder class.
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
Builder() - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
buildParam() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Builds the URL parameter for this search option.
buildParam() - Method in interface net.ygbstudio.jbrave.core.model.SearchOptionCarrier
Builds the URL-ready parameter for this search option to be joined.
BULGARIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
ButtonResult - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents an interactive button in search results, providing users with actions they can take directly from the search results.
ButtonResult(String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Creates an instance of a ButtonResult record class.
buttons() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns the value of the buttons record component.

C

CACHE_CONTROL - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
callbackKey() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Returns the value of the callbackKey record component.
calories() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the calories record component.
CANADA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
CANADA_ENGLISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
CANADA_FRENCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
CATALAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
categories(List<String>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
category - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
category() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the category record component.
category(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
CHILE - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
CHILE - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
CHINA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
CHINA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
CHINESE_SIMPLIFIED - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
CHINESE_TRADITIONAL - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
city() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the city record component.
CITY - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
cleaned() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns the value of the cleaned record component.
cleaned() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the cleaned record component.
cleanedQuery() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Returns the value of the cleanedQuery record component.
clear() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Clears the request builder, resetting it to its initial state.
clear() - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Clears the URL query by resetting the internal builder to an empty state.
clear() - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Clears the search operator builder by removing all the operators and their corresponding values.
clearRetainURI() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Clears the request builder, resetting it to its initial state, retaining the provided URI.
client - Variable in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
 
ClientInfo - Class in net.ygbstudio.jbrave.core.local
Represents the client information.
ClientProvidedOption - Interface in net.ygbstudio.jbrave.core.domain
This interface identifies search options that must provide methods to ensure that they produce the correct typed SearchOptionCarrier since their values are provided by the client, not by the API.
closes() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns the value of the closes record component.
cluster - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
cluster - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
cluster() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
cluster(List<Result>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
clusterType - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
clusterType - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
clusterType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
clusterType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
code() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
code(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
codeRepository() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the codeRepository record component.
component() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Returns the value of the component record component.
confidence() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the confidence record component.
configureMapper() - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Configures and returns a pre-configured ObjectMapper instance.
contact(Contact) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
Contact - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents contact information for an entity in search results, such as a business, organization, or service provider.
Contact(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Creates an instance of a Contact record class.
ContactPoint - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
Represents a contact point for an organization or person.
ContactPoint.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
 
contactPoints(List<ContactPoint>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization.Builder
Sets the contact points for the organization.
contentSize() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the contentSize record component.
contentType - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
contentType - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
contentType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
contentType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Context - Record Class in net.ygbstudio.jbrave.core.domain.dto.error
A Data Transfer Object representing the context of a response error object.
Context(String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.error.Context
Creates an instance of a Context record class.
cookTime() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the cookTime record component.
coordinates(List<Double>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
coordinates(List<Double>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
count(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds the count option to the URL query.
count(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the count option to the URL query.
count(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Adds the count option to the URL query.
count(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the count option to the URL query.
count(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the count option to the URL query.
count(int) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.COUNT and the given value.
COUNT - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
country() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the country record component.
country() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the country record component.
country(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds the country option to the URL query.
country(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Adds the country option to the URL query.
country(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Adds the country option to the URL query.
country(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the country option to the URL query.
Country - Enum Class in net.ygbstudio.jbrave.api.options
Enumeration representing a country supported by the Brave Search API.
COUNTRY - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
CountryIdentifier - Interface in net.ygbstudio.jbrave.core.domain.provided
An interface representing a country identifier.
creativeWork - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
creativeWork - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
creativeWork() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
creativeWork(CreativeWork) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
CreativeWork - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a creative work in search results, which is a broad category that includes various types of content such as articles, books, movies, music, and more.
CreativeWork(String, Thumbnail, Rating) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Creates an instance of a CreativeWork record class.
creator() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the creator record component.
CROATIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
ctx() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns the value of the ctx record component.
currentDay() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Returns the value of the currentDay record component.
customLocationLabel() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the customLocationLabel record component.
CZECH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

D

DANISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
data(ForumData) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult.Builder
 
data(QAPage) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox.Builder
 
DataProvider - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.profile
Represents a data provider in search results.
DataProvider(String, String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Creates an instance of a DataProvider record class.
date() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns the value of the date record component.
date() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the date record component.
date() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the date record component.
datePublished() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the datePublished record component.
DayOpeningHours - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents the opening hours for a specific day of the week for a business or location.
DayOpeningHours(String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Creates an instance of a DayOpeningHours record class.
days() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Returns the value of the days record component.
decodeByteArray(byte[], Charset) - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Decodes a byte array into a String using the given character set.
decodeByteHttpResponse(HttpResponse<byte[]>) - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Decodes an HttpResponse with a byte[] body into a String.
decompressGunzip(byte[]) - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Decompresses a GZIP-compressed byte array.
DeepResult - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a comprehensive set of information about a search result in the Brave Search API.
DeepResult(List<NewsResult>, List<ButtonResult>, List<VideoResult>, List<Image>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Creates an instance of a DeepResult record class.
deepResults - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
deepResults - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
deepResults() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
deepResults(DeepResult) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
delayedOperators - Variable in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
DENMARK - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
DENMARK - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
description - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
description() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns the value of the description record component.
description() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the description record component.
description(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
detail() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
detail(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
directors() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the directors record component.
DiscussionResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a discussion result in search results.
DiscussionResult(DiscussionResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult
 
DiscussionResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
discussions() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the discussions record component.
Discussions - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents a record of discussion information in search results.
Discussions(String, List<DiscussionResult>, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Creates an instance of a Discussions record class.
DISCUSSIONS - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
displayAddress() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the displayAddress record component.
distance - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
distance(Unit) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
distance(Unit) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
domain() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the domain record component.
downvoteCount() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns the value of the downvoteCount record component.
duration() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the duration record component.
duration() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the duration record component.
DUTCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

E

email() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Returns the value of the email record component.
email(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint.Builder
Sets the email address for the contact point.
email(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person.Builder
Sets the email address of the person.
EmptyTaskListException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when a task list is empty and the client requested an asynchronous execution.
EmptyTaskListException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.EmptyTaskListException
 
EmptyTaskListException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.EmptyTaskListException
 
ENABLE_RICH_CALLBACK - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
enableOperators() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the operators option to the URL query.
enableOperators() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the operators option to the URL query.
enableOperators(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the operators option to the URL query.
enableRichCallback(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the enable_rich_callback option to the URL query.
enableRichCallback(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Creates a new instance of BraveSearchOption with SearchOptions.ENABLE_RICH_CALLBACK and the given value.
ENGLISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
ENGLISH_UNITED_KINGDOM - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
EntityInfobox - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents an entity infobox in search results.
EntityInfobox.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
equals(Object) - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.Extra
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.OriginalQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SpellCheckResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization
 
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Language
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Indicates whether some other object is "equal to" this one.
error() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Returns the value of the error record component.
Error - Record Class in net.ygbstudio.jbrave.core.domain.dto.error
A Data Transfer Object representing error information of a response object in the Brave Search API.
Error(String, List<String>, String, Context) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Creates an instance of a Error record class.
ErrorMeta - Record Class in net.ygbstudio.jbrave.core.domain.dto.error
A metaobject containing non-standard meta-information about the component affected by an error in the Brave Search API.
ErrorMeta(String, List<Error>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Creates an instance of a ErrorMeta record class.
ErrorResponse - Record Class in net.ygbstudio.jbrave.api.response
Error response object that the Brave Search API sends in case the client's request results in either 404, 422, or 429 http status codes.
ErrorResponse(String, ApiErrorModel, Integer) - Constructor for record class net.ygbstudio.jbrave.api.response.ErrorResponse
Creates an instance of a ErrorResponse record class.
errors() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Returns the value of the errors record component.
ESTONIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
exactMatch(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds double quotes to the corresponding value (exact search term match) and adds it to the builder.
exclude(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds a "-" operator with its corresponding value to the builder.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Executes the request and returns response of string.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Executes the request and returns response of string.
execute() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Executes the request and stores the response.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Executes the request and returns response of string.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Executes the request and returns response of string.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Executes the request and returns response of string.
execute() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
 
execute(HttpRequest) - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Executes the given HTTP request and returns a decoded response.
expected() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Context
Returns the value of the expected record component.
ext(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds an "ext" operator and its corresponding value to the builder.
EXT - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
extra() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns the value of the extra record component.
extra() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns the value of the extra record component.
Extra - Record Class in net.ygbstudio.jbrave.core.domain.dto
Represents additional information in search results.
Extra(Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.Extra
Creates an instance of a Extra record class.
EXTRA_SNIPPETS - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
extract(HttpHeaders) - Method in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
Extracts a list of header values of the specified header from the HTTP headers.
extract(HttpHeaders, Function<String, R>) - Method in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
Extracts the first value of the specified header from the HTTP headers and transforms it using the provided function.
extraSnippets - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
extraSnippets - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
extraSnippets() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
extraSnippets() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
extraSnippets(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the extra_snippets option to the URL query.
extraSnippets(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the extra_snippets option to the URL query.
extraSnippets(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.EXTRA_SNIPPETS and the given value.
extraSnippets(List<String>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
extraSnippets(List<String>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 

F

familyFriendly - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
familyFriendly() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
familyFriendly() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Returns the value of the familyFriendly record component.
familyFriendly(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
faq - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
faq - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
faq() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the faq record component.
faq() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
faq(FAQ) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
FAQ - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
FAQ - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents Frequently Asked Questions (FAQs) information in search results.
FAQ(String, List<QA>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Creates an instance of a FAQ record class.
favicon() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the favicon record component.
favicon() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the favicon record component.
fetchedContentTimestamp - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
fetchedContentTimestamp() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
fetchedContentTimestamp(Integer) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
filetype(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds a "filetype" operator and its corresponding value to the .
FILETYPE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
FINLAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
FINLAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
FINNISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
forks() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the forks record component.
format() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the format record component.
ForumData - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents forum data in search results, containing information about forum posts and discussions that are relevant to the search query.
ForumData(String, Integer, String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Creates an instance of a ForumData record class.
forumName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the forumName record component.
foundInUrls(List<String>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox.Builder
 
FRANCE - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
FRANCE - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
FRENCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
freshness(LocalDate, LocalDate) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds a freshness option to the URL query using an existing Freshness instance.
freshness(LocalDate, LocalDate) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds a freshness option to the URL query representing a date range.
freshness(LocalDate, LocalDate) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds a freshness option to the URL query representing a date range.
freshness(Freshness) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds a freshness option to the URL query using an existing Freshness instance.
freshness(Freshness) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds a freshness option to the URL query using an existing Freshness instance.
freshness(Freshness) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds a freshness option to the URL query using an existing Freshness instance.
Freshness - Enum Class in net.ygbstudio.jbrave.api.filters
An enumeration representing freshness filters for the API requests.
FRESHNESS - Enum constant in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
from(File) - Static method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
from(Reader) - Static method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
from(String) - Static method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
from(HttpResponse<String>) - Static method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
from(HttpResponse<T>) - Static method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Extracts the rate limit from the HTTP Response.
from(HttpResponse<T>) - Static method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Extracts the rate limit policy from the HTTP Response.
from(HttpResponse<T>) - Static method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Extracts the rate limit remaining from the HTTP Response.
from(HttpResponse<T>) - Static method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Extracts the rate limit reset from the HTTP Response.
from(HttpResponse<T>) - Static method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Creates a RateLimitResponse object from the headers of an HttpResponse.
from(Set<ResultFilter>) - Static method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
fromEnvironment() - Static method in class net.ygbstudio.jbrave.core.local.ClientInfo
Create a new instance of ClientInfo from the preconfigured environment variable BRAVE_SUBSCRIPTION_TOKEN
fromEnvironment(String) - Static method in class net.ygbstudio.jbrave.core.local.ClientInfo
Create a new instance of ClientInfo from environment variable.
fromHeaderMap(Map<K, String>) - Static method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns a stream of BraveSearchHeader objects created from the entries of the given map.
fromProperties(String) - Static method in class net.ygbstudio.jbrave.core.local.ClientInfo
Create a new instance of ClientInfo from properties file with the preconfigured property name brave.subscriptionToken
fromProperties(String, String) - Static method in class net.ygbstudio.jbrave.core.local.ClientInfo
Create a new instance of ClientInfo from properties file.
fullName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns the value of the fullName record component.

G

GALICIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
GenericInfobox - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a generic infobox in search results.
GenericInfobox.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
genre() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the genre record component.
GERMAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
GERMANY - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
GERMANY - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
getAction() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getAttributes() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getCategories() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getCategory() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getContact() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getContactPoints() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization
Gets the contact points for the organization.
getCoordinates() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
getCoordinates() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getData() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult
 
getData() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
getDistance() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getDistance() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getEitherPOJO() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Converts the current response to a POJO instance of WebSearchApiResponse if the status code of the response is 200.
getEmail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint
The email address for the contact point.
getEmail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person
Gets the email address of the person.
getErrorPOJO() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Converts the current response to a POJO instance of ErrorResponse if the status code of the response is not 200.
getFoundInUrls() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox
 
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Returns the current HTTP response as an Optional.
getHttpResponse() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Returns the current HTTP response as an Optional.
getIconCategory() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getId() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getImages() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getInstance() - Static method in class net.ygbstudio.jbrave.core.executors.BraveRequestExecutor
Returns a new instance of BraveRequestExecutor.
getIsLocation() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
getLabel() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getLocation() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace
 
getLongDesc() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getMapper() - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Returns the configured ObjectMapper instance that is reused throughout the application.
getMetaUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult
 
getMetaUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
getMovie() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getName() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
getOpeningHours() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getPictures() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getPOJO() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Converts the current response to a POJO instance of BraveQueryBuilder if the status code of the response is 200.
getPosition() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getPostalAddress() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getPriceRange() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getProfiles() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getProfiles() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getProviders() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getProviderUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getRateLimitPolicy() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Returns the rate limit policy from the HTTP response.
getRateLimitRemaining() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Returns the rate limit remaining from the HTTP response.
getRateLimits() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Returns the rate limit from the HTTP response.
getRating() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getRatings() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
 
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
 
getResponseType() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Returns the type of the API response.
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
 
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
 
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
 
getResponseType() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
 
getReviews() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getServesCuisine() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getSubType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox
 
getSubType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox
 
getSubType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace
 
getSubType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
getSubType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
getTelephone() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint
The telephone number for the contact point.
getThumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getThumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getThumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
getTimezone() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getTimezoneOffset() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
getType() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
getUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
getWebsiteUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
getZoomLevel() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
getZoomLevel() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
goggles(URI) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Creates a new instance of BraveSearchOption with SearchOptions.GOGGLES and the given value.
goggles(URI) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds a goggles URL option to the URL query.
goggles(URI) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds a goggles URL option to the URL query.
GOGGLES - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
GraphInfobox - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents graph infobox information in search results.
GraphInfobox(String, List<AbstractGraphInfobox>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Creates an instance of a GraphInfobox record class.
GraphInfoboxProfile - Interface in net.ygbstudio.jbrave.core.domain.dto.result.profile
Marker interface for graph infobox profiles in search results.
GREECE - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
GREECE - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
GREEK - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
gtin() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the gtin record component.
gtin12() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the gtin12 record component.
gtin13() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the gtin13 record component.
gtin14() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the gtin14 record component.
gtin8() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the gtin8 record component.
GUJARATI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

H

hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
 
hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
 
hasExecuted() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Checks if the request has been executed.
hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
 
hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
 
hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
 
hasExecuted() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
 
hashCode() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Context
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Extra
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.OriginalQuery
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SpellCheckResult
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization
 
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns a hash code value for this object.
hashCode() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Language
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns a hash code value for this object.
hashCode() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Returns a hash code value for this object.
header() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns the value of the header record component.
headerCountry() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the headerCountry record component.
headers - Variable in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
 
headersAttached - Variable in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
 
HEBREW - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
height() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Returns the value of the height record component.
height() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns the value of the height record component.
height() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the height record component.
HINDI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
hint() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Returns the value of the hint record component.
homepage() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the homepage record component.
HONG_KONG - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
HONG_KONG - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
hostname() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the hostname record component.
HowTo - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a step in a how-to guide or tutorial.
HowTo(String, String, String, List<String>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Creates an instance of a HowTo record class.
HUNGARIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

I

ICELANDIC - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
iconCategory(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
id() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
id() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Returns the value of the id record component.
id(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
id(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
image() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns the value of the image record component.
Image - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents an image in search results, containing the image's URL, thumbnail, and additional properties.
Image(Thumbnail, String, ImageProperties) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Creates an instance of a Image record class.
IMAGE - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
ImageProperties - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents the properties of an image in search results.
ImageProperties(String, String, String, Integer, Integer, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Creates an instance of a ImageProperties record class.
ImageQuery - Record Class in net.ygbstudio.jbrave.core.domain.dto.image
Represents an image query in search requests.
ImageQuery(String, String, Boolean, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Creates an instance of a ImageQuery record class.
ImageResult - Record Class in net.ygbstudio.jbrave.core.domain.dto.image
Represents an image result in search responses.
ImageResult(String, String, String, String, String, ImageThumbnail, Properties, MetaUrl, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Creates an instance of a ImageResult record class.
images - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
images() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns the value of the images record component.
images(List<Thumbnail>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
ImageSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the response from the Brave Search API for image searches.
ImageSearchApiResponse(String, ImageQuery, List<ImageResult>, Extra) - Constructor for record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Creates an instance of a ImageSearchApiResponse record class.
ImageThumbnail - Record Class in net.ygbstudio.jbrave.core.domain.dto.image
Data transfer object for representing an image thumbnail in the Brave Search API.
ImageThumbnail(String, Integer, Integer) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Creates an instance of a ImageThumbnail record class.
img() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns the value of the img record component.
img() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns the value of the img record component.
img() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns the value of the img record component.
img() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns the value of the img record component.
IMPERIAL - Enum constant in enum class net.ygbstudio.jbrave.api.options.Units
 
INBODY - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
include(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds an "+" operator with its corresponding value to the builder.
INCLUDE_FETCH_METADATA - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
includeFetchMetadata(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the include_fetch_metadata option to the URL query.
includeFetchMetadata(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the include_fetch_metadata option to the URL query.
includeFetchMetadata(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the include_fetch_metadata option to the URL query.
includeFetchMetadata(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Creates a new instance of BraveSearchOption with SearchOptions.INCLUDE_FETCH_METADATA and the given value.
index() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Returns the value of the index record component.
INDIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
INDIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
INDONESIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
INDONESIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
infobox() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the infobox record component.
INFOBOX - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
InfoboxPlace - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents an infobox for a place in search results.
InfoboxPlace.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
InfoboxProfile - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.profile
Represents a profile in search results.
InfoboxProfile(String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Creates an instance of a InfoboxProfile record class.
InfoboxWithLocation - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents an infobox with location information in search results.
InfoboxWithLocation.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
ingredients() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the ingredients record component.
inpage(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds an "inpage" operator and its corresponding value to the builder.
INPAGE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
instructions() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the instructions record component.
INTERNAL - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
internalRequestBuilder - Variable in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
 
intitle(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds an "intitle" operator and its corresponding value to the builder.
INTITLE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
INVALID_URL - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
InvalidFreshnessInterval - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when the interval of dates provided for a freshness filter is invalid.
InvalidFreshnessInterval(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.InvalidFreshnessInterval
 
InvalidFreshnessInterval(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.InvalidFreshnessInterval
 
InvalidQueryTermException - Exception Class in net.ygbstudio.jbrave.core.exceptions
This exception is thrown when the query term added to the
AbstractQueryUrlBuilder is invalid.
InvalidQueryTermException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.InvalidQueryTermException
 
InvalidQueryTermException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.InvalidQueryTermException
 
isAccessibleForFree() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns the value of the isAccessibleForFree record component.
isEntity() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns the value of the isEntity record component.
isGeolocal() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the isGeolocal record component.
isLive - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
isLive - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
isLive() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
isLive() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
isLive(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
isLive(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
isLocation(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
isLogicalOperator() - Method in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
Returns true if the operator is a logical operator (AND, OR, NOT).
isNavigational() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the isNavigational record component.
isNewsBreaking() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the isNewsBreaking record component.
isNpm() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the isNpm record component.
isPypi() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the isPypi record component.
isSourceBoth - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
isSourceBoth() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
isSourceBoth(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
isSourceLocal - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
isSourceLocal() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
isSourceLocal(Boolean) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
isTrending() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the isTrending record component.
isTripadvisor() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns the value of the isTripadvisor record component.
isValidQuery(String) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Checks if the given query term is valid.
ITALIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
ITALY - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
ITALY - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 

J

JAPAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
JAPAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
JAPANESE - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
jsonReader(Reader, Class<T>) - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Reads a JSON string from a Reader and deserializes it into an object of the specified class.
JsonSupport - Class in net.ygbstudio.jbrave.core.utils
JsonSupport provides JSON serialization and deserialization support using Jackson.

K

KANNADA - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
key() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Returns the value of the key record component.
KOREA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
KOREA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
KOREAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

L

label - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
label(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
lang(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds a "lang" operator and its corresponding value to the builder.
LANG - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
language - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
language() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
language() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the language record component.
language() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the language record component.
language(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds the search language option to the URL query.
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the search language option to the URL query.
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Adds the language option to the URL query.
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Adds the search language option to the URL query.
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the search language option to the URL query.
language(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the language option to the URL query.
Language - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents language information in search results.
Language(String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Language
Creates an instance of a Language record class.
LanguageIdentifier - Interface in net.ygbstudio.jbrave.core.domain.provided
An interface representing a language identifier.
lat() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the lat record component.
LATITUDE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
LATVIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
limit() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns the value of the limit record component.
limitPerMonth() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns the value of the limitPerMonth record component.
LITHUANIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
loc() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns the value of the loc record component.
loc(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds a "loc" operator and its corresponding value to the builder.
LOC - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
localDecision() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the localDecision record component.
LocalEnvironment - Class in net.ygbstudio.jbrave.core.local
Constants for the local environment variables used by the JBrave library.
localLocationsIdx() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the localLocationsIdx record component.
location - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
location - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
location() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
location(LocationResult) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace.Builder
 
location(LocationResult) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
location(LocationResult) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
LocationDescription - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents descriptive information about a specific location in search results.
LocationDescription(String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Creates an instance of a LocationDescription record class.
LocationResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a location result in search results.
LocationResult(LocationResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
LocationResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
locations() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the locations record component.
Locations - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents location information in search results.
Locations(String, List<LocationResult>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Creates an instance of a Locations record class.
LOCATIONS - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
LocationWebResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a location web result in search results.
LocationWebResult(LocationWebResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult
 
LocationWebResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
lon() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the lon record component.
longDesc - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
longDesc(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
LONGITUDE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
longName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns the value of the longName record component.
longName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns the value of the longName record component.
longName() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns the value of the longName record component.

M

main() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns the value of the main record component.
main() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Language
Returns the value of the main record component.
MALAY - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
MALAYALAM - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
MALAYSIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
MALAYSIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
MARATHI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
market(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the market option to the URL query.
market(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the market option to the URL query.
market(T) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the market option to the URL query.
MarketLocale - Enum Class in net.ygbstudio.jbrave.api.options
Enumeration representing a market locale supported by the Brave Search API.
meta() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
meta(ErrorMeta) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
metaUrl - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
metaUrl - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
metaUrl() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the metaUrl record component.
metaUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
metaUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
metaUrl() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
metaUrl() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns the value of the metaUrl record component.
metaUrl(MetaUrl) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult.Builder
 
metaUrl(MetaUrl) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
metaUrl(MetaUrl) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox.Builder
 
metaUrl(MetaUrl) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
metaUrl(MetaUrl) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
MetaUrl - Record Class in net.ygbstudio.jbrave.core.domain.dto
Represents metadata about a URL in search results.
MetaUrl(String, String, String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Creates an instance of a MetaUrl record class.
METRIC - Enum constant in enum class net.ygbstudio.jbrave.api.options.Units
 
MEXICO - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
MEXICO - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
mightBeOffensive() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Extra
Returns the value of the mightBeOffensive record component.
MINUS - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
MissingSubscriptionTokenException - Exception Class in net.ygbstudio.jbrave.core.exceptions
This exception is thrown when there is a missing subscription token.
MissingSubscriptionTokenException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.MissingSubscriptionTokenException
 
mixed() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the mixed record component.
MixedResponse - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents mixed response information in search results.
MixedResponse(String, List<ResultReference>, List<ResultReference>, List<ResultReference>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Creates an instance of a MixedResponse record class.
MODERATE - Enum constant in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
monthlyRequestsRemaining() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Returns the value of the monthlyRequestsRemaining record component.
moreResultsAvailable() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the moreResultsAvailable record component.
movie - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
movie - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
movie - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
movie() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
movie(MovieData) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
movie(MovieData) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
MovieData - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents detailed information about a movie in search results.
MovieData(String, String, String, Thumbnail, String, List<Person>, List<Person>, Rating, String, List<String>, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Creates an instance of a MovieData record class.
msg() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns the value of the msg record component.
musicRecording - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
musicRecording - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
musicRecording() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
musicRecording(MusicRecording) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
MusicRecording - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a music recording (e.g., a song or track) in search results.
MusicRecording(String, Thumbnail, Rating) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Creates an instance of a MusicRecording record class.
mutatedByGoggles() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Returns the value of the mutatedByGoggles record component.
mutatedByGoggles() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Returns the value of the mutatedByGoggles record component.
mutatedByGoggles() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Returns the value of the mutatedByGoggles record component.

N

name - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns the value of the name record component.
name() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the name record component.
name(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
net.ygbstudio.jbrave.api.builders - package net.ygbstudio.jbrave.api.builders
 
net.ygbstudio.jbrave.api.filters - package net.ygbstudio.jbrave.api.filters
 
net.ygbstudio.jbrave.api.options - package net.ygbstudio.jbrave.api.options
 
net.ygbstudio.jbrave.api.rate - package net.ygbstudio.jbrave.api.rate
 
net.ygbstudio.jbrave.api.response - package net.ygbstudio.jbrave.api.response
 
net.ygbstudio.jbrave.core.builders - package net.ygbstudio.jbrave.core.builders
 
net.ygbstudio.jbrave.core.domain - package net.ygbstudio.jbrave.core.domain
 
net.ygbstudio.jbrave.core.domain.dto - package net.ygbstudio.jbrave.core.domain.dto
 
net.ygbstudio.jbrave.core.domain.dto.error - package net.ygbstudio.jbrave.core.domain.dto.error
 
net.ygbstudio.jbrave.core.domain.dto.image - package net.ygbstudio.jbrave.core.domain.dto.image
 
net.ygbstudio.jbrave.core.domain.dto.result - package net.ygbstudio.jbrave.core.domain.dto.result
 
net.ygbstudio.jbrave.core.domain.dto.result.profile - package net.ygbstudio.jbrave.core.domain.dto.result.profile
 
net.ygbstudio.jbrave.core.domain.dto.result.search - package net.ygbstudio.jbrave.core.domain.dto.result.search
 
net.ygbstudio.jbrave.core.domain.dto.result.thing - package net.ygbstudio.jbrave.core.domain.dto.result.thing
 
net.ygbstudio.jbrave.core.domain.dto.web - package net.ygbstudio.jbrave.core.domain.dto.web
 
net.ygbstudio.jbrave.core.domain.modes - package net.ygbstudio.jbrave.core.domain.modes
 
net.ygbstudio.jbrave.core.domain.provided - package net.ygbstudio.jbrave.core.domain.provided
 
net.ygbstudio.jbrave.core.domain.verticals - package net.ygbstudio.jbrave.core.domain.verticals
 
net.ygbstudio.jbrave.core.exceptions - package net.ygbstudio.jbrave.core.exceptions
 
net.ygbstudio.jbrave.core.executors - package net.ygbstudio.jbrave.core.executors
 
net.ygbstudio.jbrave.core.local - package net.ygbstudio.jbrave.core.local
 
net.ygbstudio.jbrave.core.model - package net.ygbstudio.jbrave.core.model
 
net.ygbstudio.jbrave.core.utils - package net.ygbstudio.jbrave.core.utils
 
NETHERLANDS - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
NETHERLANDS - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
netloc() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the netloc record component.
NEW_ZEALAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
NEW_ZEALAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
news() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the news record component.
news() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns the value of the news record component.
News - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents news information in search results.
News(String, List<NewsResult>, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Creates an instance of a News record class.
NEWS - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
NEWS - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
NewsResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a news result in search results.
NewsResult(NewsResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
NewsResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
NewsSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the response from the Brave Search API for news searches.
NewsSearchApiResponse(String, Query, List<NewsResult>) - Constructor for record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Creates an instance of a NewsSearchApiResponse record class.
NORWAY - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
NORWAY - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
NORWEGIAN_BOKMAL - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
not(String, String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical NOT operator and its corresponding values to the builder.
not(UnaryOperator<SearchOperatorBuilder>, UnaryOperator<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical NOT operator and its corresponding values to the builder.
NOT - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
numAnswers() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the numAnswers record component.

O

objectFromJson(String, Class<T>) - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Deserializes a JSON string into an object of the specified class.
of(SearchOption, V) - Static method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Creates a new BraveSearchOption with the given key and value.
OFF - Enum constant in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
Offer - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a product or service offering in search results.
Offer(String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Creates an instance of a Offer record class.
offers() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the offers record component.
offset(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the offset option to the URL query.
offset(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the offset option to the URL query.
offset(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the offset option to the URL query.
offset(int) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.OFFSET and the given value.
OFFSET - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
openingHours(OpeningHours) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
OpeningHours - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents the opening hours for a business or location, including both the current day's hours and a weekly schedule.
OpeningHours(List<DayOpeningHours>, List<List<DayOpeningHours>>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Creates an instance of a OpeningHours record class.
opens() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns the value of the opens record component.
operators(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.OPERATORS and the given value.
OPERATORS - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
option() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Returns the value of the option record component.
option() - Method in interface net.ygbstudio.jbrave.core.model.SearchOptionCarrier
Returns the SearchOption associated with this carrier.
OPTION_NOT_IN_PLAN - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
optionMissing(SearchOption) - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Checks if the given search option is already present in the URL query.
optionTracker - Variable in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
or(String, String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical OR operator and its corresponding values to the builder.
or(UnaryOperator<SearchOperatorBuilder>, UnaryOperator<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds the logical OR operator and its corresponding values to the builder.
OR - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
organization - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
organization - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
organization() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
organization(Organization) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Organization - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
Represents an organization in search results.
Organization.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
Builder class for Organization.
original() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns the value of the original record component.
original() - Method in record class net.ygbstudio.jbrave.core.domain.dto.OriginalQuery
Returns the value of the original record component.
original() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns the value of the original record component.
original() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the original record component.
original() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Returns the value of the original record component.
OriginalQuery - Record Class in net.ygbstudio.jbrave.core.domain.dto
Represents the original query in a search request.
OriginalQuery(String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.OriginalQuery
Creates an instance of a OriginalQuery record class.

P

pageAge - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
pageAge() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
pageAge(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
pageFetched - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
pageFetched() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the pageFetched record component.
pageFetched() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
pageFetched(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
pages() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the pages record component.
path() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the path record component.
pathDisplay() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the pathDisplay record component.
Person - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
Represents a person in search results.
Person(Person.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person
Constructs a new Person instance.
Person.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
Builder class for Person.
PHILIPPINES - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
PHILIPPINES - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
PictureResults - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a collection of image results in search responses.
PictureResults(String, List<Thumbnail>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Creates an instance of a PictureResults record class.
pictures(PictureResults) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
placeholder() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns the value of the placeholder record component.
placeholder() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the placeholder record component.
PLUS - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
POLAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
POLAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
POLISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
PORTUGAL - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
PORTUGUESE_BRAZIL - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
PORTUGUESE_PORTUGAL - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
position - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
position(Integer) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
POSTAL_CODE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
postalAddress(PostalAddress) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
PostalAddress - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a physical mailing address in search results.
PostalAddress(String, String, String, String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Creates an instance of a PostalAddress record class.
postalCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the postalCode record component.
postalCode() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the postalCode record component.
prepTime() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the prepTime record component.
price() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the price record component.
price() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Returns the value of the price record component.
price() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Returns the value of the price record component.
price() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the price record component.
Price - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a monetary amount with its associated currency.
Price(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Creates an instance of a Price record class.
priceCurrency() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Returns the value of the priceCurrency record component.
priceCurrency() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Returns the value of the priceCurrency record component.
priceRange(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
product - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
product - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
product() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
product() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Returns the value of the product record component.
product(ProductPair) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Product - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a product in search results, containing detailed information about the product such as its name, category, price, and GTIN identifiers.
Product(String, String, String, String, Thumbnail, String, List<Offer>, Rating, String, String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Creates an instance of a Product record class.
productCluster - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
productCluster - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
productCluster() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
productCluster(List<ProductPair>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
ProductPair - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a product along with its associated review.
ProductPair(Product, Review) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Creates an instance of a ProductPair record class.
profile - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
profile() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
profile() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns the value of the profile record component.
profile(Profile) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
Profile - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.profile
Represents a profile in search results.
Profile(String, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Creates an instance of a Profile record class.
profiles - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
profiles(List<DataProvider>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
profiles(List<GraphInfoboxProfile>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
programmingLanguage() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the programmingLanguage record component.
properties() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the properties record component.
properties() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Returns the value of the properties record component.
Properties - Record Class in net.ygbstudio.jbrave.core.domain.dto.image
Data transfer object for representing metadata for the images in the Brave Search API.
Properties(String, String, Integer, Integer) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Creates an instance of a Properties record class.
ProvidedOption - Interface in net.ygbstudio.jbrave.core.domain
An interface representing a search option that provides a key and a value for a URL parameter.
providers - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
providers(List<DataProvider>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
providerUrl(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
publisher() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the publisher record component.
publisher() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns the value of the publisher record component.
publisher() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the publisher record component.
PUNJABI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

Q

qa - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
qa - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
qa() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
qa(QAPage) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
QA - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a question and answer pair in search results, typically used in FAQ sections or question-and-answer platforms.
QA(String, String, String, String, MetaUrl) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Creates an instance of a QA record class.
QAInfobox - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a QA infobox in search results.
QAInfobox(QAInfobox.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
QAInfobox.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
QAPage - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a question and answer page in search results, containing a question and its corresponding answer.
QAPage(String, Answer) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Creates an instance of a QAPage record class.
query() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SpellCheckResult
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns the value of the query record component.
query() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the query record component.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds a search term to the URL query.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds a search term to the URL query.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Adds a search term to the URL query.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Adds a search term to the URL query.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds a search term to the URL query.
query(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds a search term to the URL query.
Query - Record Class in net.ygbstudio.jbrave.core.domain.dto
Represents a query in search requests.
Query(String, String, String, Boolean, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.Query
Creates an instance of a Query record class.
QUERY - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
QUERY_PROMPT - Static variable in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
queryMissing() - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Checks if the query prompt is already present in the URL query.
queryURI(URI) - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Sets the URI for the request.
question() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the question record component.
question() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns the value of the question record component.
question() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Returns the value of the question record component.
QUOTA_LIMITED - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
QUOTE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 

R

RATE_LIMITED - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
RateLimitResponse - Record Class in net.ygbstudio.jbrave.api.response
Constructs a RateLimitResponse with the given rate limit information.
RateLimitResponse(Optional<XRateLimit>, Optional<XRateLimitPolicy>, Optional<XRateLimitRemaining>, Optional<XRateLimitReset>) - Constructor for record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Creates an instance of a RateLimitResponse record class.
rating - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
rating - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
rating() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns the value of the rating record component.
rating() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the rating record component.
rating(Rating) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
rating(Rating) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Rating - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents rating information for various entities in search results, such as products, businesses, or services.
Rating(Double, Double, Integer, Profile, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Creates an instance of a Rating record class.
ratings - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
ratings(List<Rating>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
ratingValue() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns the value of the ratingValue record component.
readJsonFs(File, Class<T>) - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Reads a JSON file from the filesystem and deserializes it into an object of the specified class.
recipe - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
recipe - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
recipe() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
recipe(Recipe) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Recipe - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a recipe in search results.
Recipe(String, String, Thumbnail, String, String, String, String, String, String, String, List<HowTo>, Integer, Integer, Rating, String, String, VideoData) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Creates an instance of a Recipe record class.
recipeCategory() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the recipeCategory record component.
recipeCusine() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the recipeCusine record component.
redditCluster() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the redditCluster record component.
RegionLocaleIdentifier - Interface in net.ygbstudio.jbrave.core.domain.provided
An interface representing a region-locale identifier.
release() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the release record component.
requestAvailable() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Returns the value of the requestAvailable record component.
requestGate() - Method in class net.ygbstudio.jbrave.core.local.ClientInfo
 
RequestProcessingInterrupted - Exception Class in net.ygbstudio.jbrave.core.exceptions
An exception that is thrown when a request processing thread is interrupted while waiting to acquire execution admission
RequestProcessingInterrupted(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.RequestProcessingInterrupted
 
RequestProcessingInterrupted(String, Throwable) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.RequestProcessingInterrupted
 
RequestProcessingInterrupted(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.RequestProcessingInterrupted
 
RequestProcessingInterrupted(Supplier<String>, Throwable) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.RequestProcessingInterrupted
 
RequestRetryInterruptedException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Thrown when all retry attempts for an HTTP request have been exhausted, indicating that the executor was unable to complete a series of retries.
RequestRetryInterruptedException(String, Throwable) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.RequestRetryInterruptedException
 
requestsPerMonth() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Returns the value of the requestsPerMonth record component.
requestsPerSecond() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Returns the value of the requestsPerSecond record component.
requestURI - Variable in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
 
requiresSubscription() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the requiresSubscription record component.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Clears the current instance of BraveImageQuery by resetting its state to its initial values.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Clears the current instance of BraveNewsQuery by resetting its state to its initial values.
reset() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Clears the builder by resetting it to its initial state.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Clears the current instance of BraveSpellcheckQuery by resetting its state to its initial values.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Clears the current instance of BraveSuggestQuery by resetting its state to its initial values.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Clears the current instance of BraveVideoQuery by resetting its state to its initial values.
reset() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Clears the current instance of BraveWebQuery by resetting its state to its initial values.
resized() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the resized record component.
RESOURCE_NOT_ALLOWED - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
ResponseDecompressionException - Exception Class in net.ygbstudio.jbrave.core.exceptions
 
ResponseDecompressionException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.ResponseDecompressionException
 
ResponseDecompressionException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.ResponseDecompressionException
 
Result - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a generic result in search results.
Result(Result.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
RESULT_FILTER - Enum constant in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
 
Result.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
ResultFilter - Enum Class in net.ygbstudio.jbrave.api.filters
Enumeration of possible result filters to be used in the api requests.
resultFilters(Set<ResultFilter>) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds result filters to the URL query.
ResultReference - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a reference to a search result or a group of results.
ResultReference(String, Integer, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Creates an instance of a ResultReference record class.
results() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Returns the value of the results record component.
results() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Returns the value of the results record component.
review - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
review - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
review() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
review() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Returns the value of the review record component.
review(Review) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Review - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a single review in search results, containing information about the reviewer, their rating, and their comments.
Review(String, String, Thumbnail, String, Rating) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Creates an instance of a Review record class.
reviewCount() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns the value of the reviewCount record component.
reviews(Reviews) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
Reviews - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a collection of reviews in search results, typically associated with a business, product, or service.
Reviews(List<TripAdvisorReview>, String, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Creates an instance of a Reviews record class.
reviewsInForeignLanguage() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Returns the value of the reviewsInForeignLanguage record component.
reviewUrl() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the reviewUrl record component.
rich() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the rich record component.
rich(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Adds the rich option to the URL query.
rich(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Creates a new instance of BraveSearchOption with SearchOptions.RICH and the given value.
RICH - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
RichCallbackHint - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a hint for rich callbacks in search results.
RichCallbackHint(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Creates an instance of a RichCallbackHint record class.
RichCallbackInfo - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents rich callback information in search results.
RichCallbackInfo(String, RichCallbackHint) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Creates an instance of a RichCallbackInfo record class.
ROMANIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
RUSSIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
RUSSIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
RUSSIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 

S

SAFE_SEARCH - Enum constant in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
 
safeSearch() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the safeSearch record component.
safeSearch(SafeSearch) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds a safe search option to the URL query.
safeSearch(SafeSearch) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds a safe search option to the URL query.
safeSearch(SafeSearch) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds a safe search option to the URL query.
safeSearch(SafeSearch) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds a safe search option to the URL query.
SafeSearch - Enum Class in net.ygbstudio.jbrave.api.filters
Enumeration representing safe search filters for the API requests.
SAUDI_ARABIA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
schemas - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
schemas - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
schemas() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
schemas(List<List<String>>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
scheme() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns the value of the scheme record component.
score() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the score record component.
Search - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents search information in search results.
Search(String, List<SearchResult>, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Creates an instance of a Search record class.
SEARCH_API_BASE - Static variable in interface net.ygbstudio.jbrave.core.domain.BraveAPIConstant
The base URL for the Brave API.
SEARCH_PATH - Static variable in interface net.ygbstudio.jbrave.core.domain.SearchVertical
 
SearchFilterMode - Enum Class in net.ygbstudio.jbrave.core.domain.modes
Enumeration class representing filter modes for the Brave Search API.
SearchFilterOption - Interface in net.ygbstudio.jbrave.core.domain
An interface representing a search filter.
SearchHeader - Interface in net.ygbstudio.jbrave.core.domain
An interface representing a header for a search request.
SearchLanguage - Enum Class in net.ygbstudio.jbrave.api.options
Enum representing the different language identifiers supported by the Brave Search API.
SearchOperatorBuilder - Class in net.ygbstudio.jbrave.core.builders
A builder class for constructing search operators.
searchOperators() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the searchOperators record component.
SearchOperators - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Search operators that were detected and applied to the query according to the Brave Search API documentation.
SearchOperators(Boolean, String, List<String>) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Creates an instance of a SearchOperators record class.
SearchOption - Interface in net.ygbstudio.jbrave.core.domain
An interface representing a search option.
SearchOptionCarrier<V> - Interface in net.ygbstudio.jbrave.core.model
An interface that represents a carrier for a SearchOption and its corresponding value.
SearchOptions - Enum Class in net.ygbstudio.jbrave.core.model
Enumeration of the search options available in the Brave API.
SearchResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a search result in search results.
SearchResult(SearchResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
SearchResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
SearchVertical - Interface in net.ygbstudio.jbrave.core.domain
An interface representing a search vertical.
secondsUntilMonthlyReset() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Returns the value of the secondsUntilMonthlyReset record component.
secondsUntilNextRequest() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Returns the value of the secondsUntilNextRequest record component.
self() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Returns the current instance of the builder.
self() - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Returns the current instance of the builder.
self() - Method in class net.ygbstudio.jbrave.core.executors.AbstractRequestExecutor
Returns the current instance cast to the concrete subclass type.
SERBIAN_CYRILIC - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
servesCuisine(List<String>) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
servings() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the servings record component.
shouldFallback() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the shouldFallback record component.
showStrictWarning() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns the value of the showStrictWarning record component.
showStrictWarning() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns the value of the showStrictWarning record component.
showStrictWarning() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the showStrictWarning record component.
side() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns the value of the side record component.
site(String) - Method in class net.ygbstudio.jbrave.core.builders.SearchOperatorBuilder
Adds a "site" operator and its corresponding value to the builder.
SITE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
sites() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Returns the value of the sites record component.
SLOVAK - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
SLOVENIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
software - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
software - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
software() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
software(Software) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
Software - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents software information in search results.
Software(String, String, String, String, String, String, Boolean, Boolean, Integer, Integer, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Creates an instance of a Software record class.
source() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the source record component.
source() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
source(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
SOUTH_AFRICA - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
SOUTH_AFRICA - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
SPAIN - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
SPAIN - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
SPANISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
spellcheck(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Adds the spell check option to the URL query.
spellcheck(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds the spell check option to the URL query.
spellcheck(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds the spell check option to the URL query.
spellCheck(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the spellcheck option to the URL query.
spellCheck(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.SPELLCHECK and the given value.
SPELLCHECK - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
SPELLCHECK - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
spellcheckOff() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns the value of the spellcheckOff record component.
spellcheckOff() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns the value of the spellcheckOff record component.
spellcheckOff() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the spellcheckOff record component.
SpellCheckResult - Record Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a spell check result in search responses.
SpellCheckResult(String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.SpellCheckResult
Creates an instance of a SpellCheckResult record class.
SpellcheckSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the response from the Brave Search API for spell check.
SpellcheckSearchApiResponse(String, OriginalQuery, List<SpellCheckResult>) - Constructor for record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Creates an instance of a SpellcheckSearchApiResponse record class.
src() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Returns the value of the src record component.
src() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Returns the value of the src record component.
stars() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the stars record component.
state() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the state record component.
STATE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
STATE_NAME - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
status() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
status(Integer) - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel.Builder
 
streetAddress() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the streetAddress record component.
STRICT - Enum constant in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
submit(HttpRequest) - Method in class net.ygbstudio.jbrave.core.executors.BraveExecutionGate
Submits a request for serialized execution with a default retry policy.
submit(HttpRequest, int) - Method in class net.ygbstudio.jbrave.core.executors.BraveExecutionGate
Submits a request for serialized execution through the execution gate.
SUBSCRIPTION_NOT_FOUND - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
SUBSCRIPTION_TOKEN - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
SUBSCRIPTION_TOKEN_INVALID - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
subscriptionMissing() - Method in class net.ygbstudio.jbrave.core.builders.AbstractBraveRequestBuilder
Checks if the subscription token header is missing.
subscriptionToken() - Method in class net.ygbstudio.jbrave.core.local.ClientInfo
 
subtype - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
subtype - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
subtype() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
subtype(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox.Builder
 
subtype(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
subType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox.Builder
 
subType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace.Builder
 
subType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
subType(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox.Builder
 
SUGGEST - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
SuggestResult - Record Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a suggestion result in search responses.
SuggestResult(String, Boolean, String, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Creates an instance of a SuggestResult record class.
SuggestSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the response from the Brave Search API for suggestions.
SuggestSearchApiResponse(String, OriginalQuery, List<SuggestResult>) - Constructor for record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Creates an instance of a SuggestSearchApiResponse record class.
summarizer() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the summarizer record component.
Summarizer - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents a summarizer in search results.
Summarizer(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Creates an instance of a Summarizer record class.
SUMMARIZER - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
summary(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the summary option to the URL query.
summary(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.SUMMARY and the given value.
SUMMARY - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
summaryKey() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns the value of the summaryKey record component.
SWEDEN - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
SWEDEN - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
SWEDISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
SWITZERLAND - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
SWITZERLAND_FRENCH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
SWITZERLAND_GERMAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 

T

tags() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the tags record component.
TAIWAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
TAIWAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
TAMIL - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
telephone() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Returns the value of the telephone record component.
telephone(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint.Builder
Sets the telephone number for the contact point.
TELUGU - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
text() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns the value of the text record component.
text() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns the value of the text record component.
TEXT_DECORATIONS - Enum constant in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
textDecorations(boolean) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the text_decorations option to the URL query.
textDecorations(boolean) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Create a new instance of BraveSearchOption with SearchOptions.TEXT_DECORATIONS and the given value.
THAI - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
Thing - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
 
Thing.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result.thing
 
thumbnail - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
thumbnail - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
thumbnail - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
thumbnail - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the thumbnail record component.
thumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
thumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the thumbnail record component.
thumbnail() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the thumbnail record component.
thumbnail() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns the value of the thumbnail record component.
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult.Builder
 
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
thumbnail(Thumbnail) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
Thumbnail - Record Class in net.ygbstudio.jbrave.core.domain.dto
Represents a thumbnail image in search results.
Thumbnail(String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Creates an instance of a Thumbnail record class.
time() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Returns the value of the time record component.
time() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the time record component.
timestamp() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Returns the value of the timestamp record component.
timezone(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
TIMEZONE - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
timezoneOffset(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
title - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the title record component.
title() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the title record component.
title() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns the value of the title record component.
title(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
toEntry() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns an immutable entry of this header.
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Converts the current query to an HttpRequest instance.
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Converts the current query to an HttpRequest instance.
toHttpRequest() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Converts the current query to an HttpRequest instance.
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
 
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Converts the current query to an HttpRequest instance.
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Converts the current query to an HttpRequest instance.
toHttpRequest() - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
 
toJson() - Method in interface net.ygbstudio.jbrave.api.response.ApiResponse
Serializes the response object to a JSON string.
toJson() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
toJson() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
toJsonString(Object) - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Serializes an object into a JSON string.
top() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns the value of the top record component.
topComment() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns the value of the topComment record component.
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.options.Country
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
toSearchOption() - Method in enum class net.ygbstudio.jbrave.api.options.Units
 
toSearchOption() - Method in interface net.ygbstudio.jbrave.core.domain.provided.CountryIdentifier
Converts this country identifier to a SearchOptionCarrier that can be used to build a URL parameter.
toSearchOption() - Method in interface net.ygbstudio.jbrave.core.domain.provided.LanguageIdentifier
Converts this language identifier to a SearchOptionCarrier that can be used to build a URL parameter.
toSearchOption() - Method in interface net.ygbstudio.jbrave.core.domain.provided.RegionLocaleIdentifier
Converts this region locale identifier to a SearchOptionCarrier that can be used to build a URL parameter.
toSearchOption() - Method in interface net.ygbstudio.jbrave.core.domain.ProvidedOption
Converts this search option to a SearchOptionCarrier that can be used to build a URL parameter.
toSearchOption() - Method in interface net.ygbstudio.jbrave.core.domain.SearchFilterOption
Converts this search filter to a SearchOptionCarrier that can be used to build a URL parameter.
toString() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimit
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.error.ApiErrorModel
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Context
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.ErrorMeta
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Extra
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageQuery
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.MetaUrl
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.OriginalQuery
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Query
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.DiscussionResult
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.EntityInfobox
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.GenericInfobox
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxPlace
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationWebResult
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.NewsResult
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.QAInfobox
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SpellCheckResult
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.SuggestResult
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.ContactPoint
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Organization
 
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Person
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns a string representation of this record class.
toString() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.Thumbnail
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Article
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Book
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Contact
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.CreativeWork
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DayOpeningHours
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ForumData
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Language
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MusicRecording
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.OpeningHours
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Price
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ProductPair
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QAPage
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Rating
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.SearchOperators
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Returns a string representation of this record class.
toString() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Returns a string representation of this record class.
toString() - Method in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
toString() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns a string representation of this record class.
toString() - Method in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
 
toString() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Returns a string representation of this record class.
toURI() - Method in interface net.ygbstudio.jbrave.api.builders.BraveQueryBuilder
Converts the URL query to a URI.
toURI() - Method in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
Converts the URL query to a URI.
TripAdvisorReview - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a review from TripAdvisor in search results.
TripAdvisorReview(String, String, String, Rating, Person, String, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.TripAdvisorReview
Creates an instance of a TripAdvisorReview record class.
TURKEY - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
TURKEY - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
TURKISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
type - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
type - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
type - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
type - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
type() - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.error.Error
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Discussions
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.FAQ
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.GraphInfobox
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Locations
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.MixedResponse
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.News
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.RichCallbackInfo
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Search
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Summarizer
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Returns the value of the type record component.
type() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
type() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.LocationDescription
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PostalAddress
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Product
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ResultReference
Returns the value of the type record component.
type() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Review
Returns the value of the type record component.
type(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
type(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
type(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
type(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
type(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 

U

UKRAINIAN - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
UninitializedBuilderException - Exception Class in net.ygbstudio.jbrave.core.exceptions
Exception thrown when a URL query builder is not initialized before adding options.
UninitializedBuilderException(String) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.UninitializedBuilderException
 
UninitializedBuilderException(Supplier<String>) - Constructor for exception class net.ygbstudio.jbrave.core.exceptions.UninitializedBuilderException
 
Unit - Record Class in net.ygbstudio.jbrave.core.domain.dto.web
Represents a value with its associated unit of measurement.
Unit(Double, String) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Creates an instance of a Unit record class.
UNITED_KINGDOM - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
UNITED_KINGDOM - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
UNITED_STATES - Enum constant in enum class net.ygbstudio.jbrave.api.options.Country
 
UNITED_STATES_ENGLISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
UNITED_STATES_SPANISH - Enum constant in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
units() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Returns the value of the units record component.
units(Units) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds the units option to the URL query.
Units - Enum Class in net.ygbstudio.jbrave.api.options
Enumeration of the different units of measurement that can be used in the search methods.
UNITS - Static variable in interface net.ygbstudio.jbrave.core.domain.ProvidedOption
 
upvoteCount() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Answer
Returns the value of the upvoteCount record component.
url - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
url - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing
 
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageResult
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.DataProvider
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.InfoboxProfile
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.profile.Profile
Returns the value of the url record component.
url() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result
 
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Action
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ButtonResult
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.HowTo
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Image
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.MovieData
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Offer
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.QA
Returns the value of the url record component.
url() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the url record component.
url(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.Result.Builder
 
url(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
 
URL_PARAM - Static variable in interface net.ygbstudio.jbrave.core.domain.provided.CountryIdentifier
 
URL_PARAM - Static variable in interface net.ygbstudio.jbrave.core.domain.provided.LanguageIdentifier
 
URL_PARAM - Static variable in interface net.ygbstudio.jbrave.core.domain.provided.RegionLocaleIdentifier
 
urlEnd - Variable in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.options.Country
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
urlParam() - Method in enum class net.ygbstudio.jbrave.api.options.Units
 
urlParam() - Method in interface net.ygbstudio.jbrave.core.domain.BraveAPIConstant
Returns the URL parameter associated with this constant.
urlParam() - Method in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
 
urlParam() - Method in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
urlParam() - Method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
urlParam(CountryIdentifier) - Static method in interface net.ygbstudio.jbrave.core.domain.provided.CountryIdentifier
Generates the URL parameter for this country identifier.
urlParam(LanguageIdentifier) - Static method in interface net.ygbstudio.jbrave.core.domain.provided.LanguageIdentifier
Generates the URL parameter for this language identifier.
urlParam(RegionLocaleIdentifier) - Static method in interface net.ygbstudio.jbrave.core.domain.provided.RegionLocaleIdentifier
Generates the URL parameter for this language identifier.
urlStart - Variable in class net.ygbstudio.jbrave.core.builders.AbstractQueryUrlBuilder
 
urlVertical(SearchVertical) - Static method in interface net.ygbstudio.jbrave.core.domain.SearchVertical
Creates a URL query string for the given search vertical.
USAGE_LIMIT_EXCEEDED - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
USER_AGENT - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 

V

VALIDATION - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
 
value() - Method in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
value() - Method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
value() - Method in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
 
value() - Method in enum class net.ygbstudio.jbrave.api.options.Country
 
value() - Method in enum class net.ygbstudio.jbrave.api.options.MarketLocale
 
value() - Method in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
value() - Method in enum class net.ygbstudio.jbrave.api.options.Units
 
value() - Method in interface net.ygbstudio.jbrave.core.domain.BraveAPIConstant
Returns the value of the constant.
value() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Unit
Returns the value of the value record component.
value() - Method in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
 
value() - Method in interface net.ygbstudio.jbrave.core.domain.SearchHeader
Returns the value of the header.
value() - Method in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
value() - Method in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
value() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchHeader
Returns the value of the value record component.
value() - Method in record class net.ygbstudio.jbrave.core.model.BraveSearchOption
Returns the value of the value record component.
value() - Method in interface net.ygbstudio.jbrave.core.model.SearchOptionCarrier
Returns the value associated with this carrier.
value() - Method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
 
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.filters.Freshness
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.options.Country
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.options.MarketLocale
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.api.options.Units
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.ygbstudio.jbrave.api.filters.Freshness
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.filters.SafeSearch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.options.Country
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.options.MarketLocale
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.api.options.Units
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.domain.modes.SearchFilterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.model.BraveErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.model.BraveSearchOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ygbstudio.jbrave.core.model.SearchOptions
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Software
Returns the value of the version record component.
vertical() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.RichCallbackHint
Returns the value of the vertical record component.
video - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
video - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
video() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult
 
video() - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
video() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Recipe
Returns the value of the video record component.
video(VideoData) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.SearchResult.Builder
 
video(VideoData) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult.Builder
 
VIDEO - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
VideoData - Record Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents video data in search results.
VideoData(String, String, String, String, Thumbnail, List<String>, Profile, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Creates an instance of a VideoData record class.
VideoResult - Class in net.ygbstudio.jbrave.core.domain.dto.result
Represents a video result in search results.
VideoResult(VideoResult.Builder) - Constructor for class net.ygbstudio.jbrave.core.domain.dto.result.VideoResult
 
VideoResult.Builder - Class in net.ygbstudio.jbrave.core.domain.dto.result
 
videos() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the videos record component.
videos() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.DeepResult
Returns the value of the videos record component.
Videos - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents video information in search results.
Videos(String, List<VideoResult>, Boolean) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.Videos
Creates an instance of a Videos record class.
VIDEOS - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
VideoSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the response from the Brave Search API for video searches.
VideoSearchApiResponse(String, Query, List<VideoResult>, Extra) - Constructor for record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
Creates an instance of a VideoSearchApiResponse record class.
VIETNAMESE - Enum constant in enum class net.ygbstudio.jbrave.api.options.SearchLanguage
 
viewMoreUrl() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.PictureResults
Returns the value of the viewMoreUrl record component.
viewMoreUrl() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.Reviews
Returns the value of the viewMoreUrl record component.
views() - Method in record class net.ygbstudio.jbrave.core.domain.dto.result.VideoData
Returns the value of the views record component.

W

web() - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Returns the value of the web record component.
WEB - Enum constant in enum class net.ygbstudio.jbrave.api.filters.ResultFilter
 
WEB - Enum constant in enum class net.ygbstudio.jbrave.core.domain.verticals.BraveResource
 
WebQuery - Record Class in net.ygbstudio.jbrave.core.domain.dto.result.search
Represents web query information in search results.
WebQuery(String, String, String, Boolean, Boolean, Boolean, Boolean, String, Integer, Boolean, Boolean, Boolean, Language, Boolean, String, Boolean, Boolean, String, String, String, String, String, String, Boolean, String, String, String, SearchOperators) - Constructor for record class net.ygbstudio.jbrave.core.domain.dto.result.search.WebQuery
Creates an instance of a WebQuery record class.
WebSearchApiResponse - Record Class in net.ygbstudio.jbrave.api.response
Represents the top-level response from the Brave Search API.
WebSearchApiResponse(String, Discussions, FAQ, GraphInfobox, Locations, MixedResponse, News, WebQuery, Videos, Search, Summarizer, RichCallbackInfo) - Constructor for record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
Creates an instance of a WebSearchApiResponse record class.
websiteUrl - Variable in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox
 
websiteUrl(String) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.AbstractGraphInfobox.Builder
 
width() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.ImageThumbnail
Returns the value of the width record component.
width() - Method in record class net.ygbstudio.jbrave.core.domain.dto.image.Properties
Returns the value of the width record component.
width() - Method in record class net.ygbstudio.jbrave.core.domain.dto.web.ImageProperties
Returns the value of the width record component.
windowMonth() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns the value of the windowMonth record component.
windowSecond() - Method in record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Returns the value of the windowSecond record component.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery.BraveRequestBuilder
Adds an API version header to the request.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery.BraveRequestBuilder
Adds an API version header to the request.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery.BraveRequestBuilder
Adds an API version header to the request.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery.BraveRequestBuilder
Adds an API version header to the request.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery.BraveRequestBuilder
Adds an API version header to the request.
withApiVersion(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds an API version header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCacheControl(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a cache control header to the request.
withCity(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a city header to the request.
withCountry(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a country header to the request.
withHeaders(Consumer<BraveImageQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Sets the request headers using the provided consumer.
withHeaders(Consumer<BraveNewsQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Sets the request headers using the provided consumer.
withHeaders(Consumer<BraveSpellcheckQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Sets the request headers using the provided consumer.
withHeaders(Consumer<BraveSuggestQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Sets the request headers using the provided consumer.
withHeaders(Consumer<BraveVideoQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Sets the request headers using the provided consumer.
withHeaders(Consumer<BraveWebQuery.BraveRequestBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Sets the request headers using the provided consumer.
WITHIN_1Y - Enum constant in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
WITHIN_24H - Enum constant in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
WITHIN_31D - Enum constant in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
WITHIN_7D - Enum constant in enum class net.ygbstudio.jbrave.api.filters.Freshness
 
withLatitude(double) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a latitude header to the request.
withLongitude(double) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a longitude header to the request.
withOperators(Consumer<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Adds search operations to the query term for advanced result filtering.
withOperators(Consumer<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Adds search operations to the query term for advanced result filtering.
withPostalCode(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a postal code header to the request.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withRetries(int) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Sets the maximum number of retry attempts for rate-limited (HTTP 429) responses.
withSearchOperators(Consumer<SearchOperatorBuilder>) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Adds search operations to the query term for advanced result filtering.
withState(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a state header to the request.
withStateName(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a state name header to the request.
withTimezone(ZoneId) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a timezone header to the request.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery
Sets the subscription token header using the provided ClientInfo instance.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery
Sets the subscription token header using the provided ClientInfo instance.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery
Sets the subscription token header using the provided ClientInfo instance.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery
Sets the subscription token header using the provided ClientInfo instance.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery
Sets the subscription token header using the provided ClientInfo instance.
withToken(ClientInfo) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery
Sets the subscription token header using the provided ClientInfo instance.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveImageQuery.BraveRequestBuilder
Adds a user agent header to the request.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveNewsQuery.BraveRequestBuilder
Adds a user agent header to the request.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSpellcheckQuery.BraveRequestBuilder
Adds a user agent header to the request.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveSuggestQuery.BraveRequestBuilder
Adds a user agent header to the request.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveVideoQuery.BraveRequestBuilder
Adds a user agent header to the request.
withUserAgent(String) - Method in class net.ygbstudio.jbrave.api.builders.BraveWebQuery.BraveRequestBuilder
Adds a user agent header to the request.
write(File) - Method in interface net.ygbstudio.jbrave.api.response.ApiResponse
Writes the response object to a file on the filesystem.
write(File) - Method in record class net.ygbstudio.jbrave.api.response.ErrorResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.ImageSearchApiResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.NewsSearchApiResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.SpellcheckSearchApiResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.SuggestSearchApiResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.VideoSearchApiResponse
 
write(File) - Method in record class net.ygbstudio.jbrave.api.response.WebSearchApiResponse
 
writeJsonFs(File, T) - Static method in class net.ygbstudio.jbrave.core.utils.JsonSupport
Serializes an object and writes it to a JSON file on the filesystem.

X

X_RATE_LIMIT - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
X_RATE_LIMIT_POLICY - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
X_RATE_LIMIT_REMAINING - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
X_RATE_LIMIT_RESET - Enum constant in enum class net.ygbstudio.jbrave.core.model.BraveHeaders
 
xRateLimit() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns the value of the xRateLimit record component.
XRateLimit - Record Class in net.ygbstudio.jbrave.api.rate
Shows the maximum number of requests allowed for each time window in your plan.
XRateLimit(int, int) - Constructor for record class net.ygbstudio.jbrave.api.rate.XRateLimit
Creates an instance of a XRateLimit record class.
xRateLimitPolicy() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns the value of the xRateLimitPolicy record component.
XRateLimitPolicy - Record Class in net.ygbstudio.jbrave.api.rate
Provides the complete policy specification including time window sizes.
XRateLimitPolicy(int, int, int, int) - Constructor for record class net.ygbstudio.jbrave.api.rate.XRateLimitPolicy
Creates an instance of a XRateLimitPolicy record class.
XRateLimitRemaining - Record Class in net.ygbstudio.jbrave.api.rate
Indicates how many requests you can still make within each time window before hitting the limit.
XRateLimitRemaining(int, int) - Constructor for record class net.ygbstudio.jbrave.api.rate.XRateLimitRemaining
Creates an instance of a XRateLimitRemaining record class.
xRateLimitReset() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns the value of the xRateLimitReset record component.
XRateLimitReset - Record Class in net.ygbstudio.jbrave.api.rate
Shows when each quota window will reset, expressed in seconds from now.
XRateLimitReset(int, int, Instant) - Constructor for record class net.ygbstudio.jbrave.api.rate.XRateLimitReset
Creates an instance of a XRateLimitReset record class.
xRateRemaining() - Method in record class net.ygbstudio.jbrave.api.response.RateLimitResponse
Returns the value of the xRateRemaining record component.

Z

zoomLevel(Integer) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.InfoboxWithLocation.Builder
 
zoomLevel(Integer) - Method in class net.ygbstudio.jbrave.core.domain.dto.result.LocationResult.Builder
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form