Class V1ContentsParams.Builder
-
- All Implemented Interfaces:
public final class V1ContentsParams.BuilderA builder for V1ContentsParams.
-
-
Method Summary
-
-
Method Detail
-
body
final V1ContentsParams.Builder body(V1ContentsParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
urls
final V1ContentsParams.Builder urls(List<String> urls)
Array of URLs to scrape and extract content from
-
urls
final V1ContentsParams.Builder urls(JsonField<List<String>> urls)
Sets Builder.urls to an arbitrary JSON value.
You should usually call Builder.urls with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addUrl
final V1ContentsParams.Builder addUrl(String url)
-
context
final V1ContentsParams.Builder context(String context)
Context to guide content extraction and summarization
-
context
final V1ContentsParams.Builder context(JsonField<String> context)
Sets Builder.context to an arbitrary JSON value.
You should usually call Builder.context with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
extras
final V1ContentsParams.Builder extras(JsonValue extras)
Additional extraction options
-
highlights
final V1ContentsParams.Builder highlights(Boolean highlights)
Whether to include content highlights
-
highlights
final V1ContentsParams.Builder highlights(JsonField<Boolean> highlights)
Sets Builder.highlights to an arbitrary JSON value.
You should usually call Builder.highlights with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
livecrawl
final V1ContentsParams.Builder livecrawl(Boolean livecrawl)
Whether to perform live crawling for dynamic content
-
livecrawl
final V1ContentsParams.Builder livecrawl(JsonField<Boolean> livecrawl)
Sets Builder.livecrawl to an arbitrary JSON value.
You should usually call Builder.livecrawl with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
livecrawlTimeout
final V1ContentsParams.Builder livecrawlTimeout(Long livecrawlTimeout)
Timeout in seconds for live crawling
-
livecrawlTimeout
final V1ContentsParams.Builder livecrawlTimeout(JsonField<Long> livecrawlTimeout)
Sets Builder.livecrawlTimeout to an arbitrary JSON value.
You should usually call Builder.livecrawlTimeout with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
subpages
final V1ContentsParams.Builder subpages(Boolean subpages)
Whether to extract content from linked subpages
-
subpages
final V1ContentsParams.Builder subpages(JsonField<Boolean> subpages)
Sets Builder.subpages to an arbitrary JSON value.
You should usually call Builder.subpages with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
subpageTarget
final V1ContentsParams.Builder subpageTarget(Long subpageTarget)
Maximum number of subpages to crawl
-
subpageTarget
final V1ContentsParams.Builder subpageTarget(JsonField<Long> subpageTarget)
Sets Builder.subpageTarget to an arbitrary JSON value.
You should usually call Builder.subpageTarget with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
summary
final V1ContentsParams.Builder summary(Boolean summary)
Whether to generate content summaries
-
summary
final V1ContentsParams.Builder summary(JsonField<Boolean> summary)
Sets Builder.summary to an arbitrary JSON value.
You should usually call Builder.summary with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
text
final V1ContentsParams.Builder text(Boolean text)
Whether to extract text content
-
text
final V1ContentsParams.Builder text(JsonField<Boolean> text)
Sets Builder.text to an arbitrary JSON value.
You should usually call Builder.text with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final V1ContentsParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final V1ContentsParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final V1ContentsParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final V1ContentsParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final V1ContentsParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final V1ContentsParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final V1ContentsParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final V1ContentsParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final V1ContentsParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final V1ContentsParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final V1ContentsParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final V1ContentsParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final V1ContentsParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final V1ContentsParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final V1ContentsParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final V1ContentsParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final V1ContentsParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final V1ContentsParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final V1ContentsParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final V1ContentsParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final V1ContentsParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final V1ContentsParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final V1ContentsParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final V1ContentsParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final V1ContentsParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final V1ContentsParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final V1ContentsParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final V1ContentsParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final V1ContentsParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final V1ContentsParams build()
Returns an immutable instance of V1ContentsParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.urls()
-
-
-
-