Class DataUpdateSettingsParams.Builder
-
- All Implemented Interfaces:
public final class DataUpdateSettingsParams.BuilderA builder for DataUpdateSettingsParams.
-
-
Method Summary
-
-
Method Detail
-
namespace
final DataUpdateSettingsParams.Builder namespace(String namespace)
The namespace to ingest data into
-
namespace
final DataUpdateSettingsParams.Builder namespace(Optional<String> namespace)
Alias for calling Builder.namespace with
namespace.orElse(null).
-
body
final DataUpdateSettingsParams.Builder body(DataUpdateSettingsParams.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:
-
schema
final DataUpdateSettingsParams.Builder schema(DataUpdateSettingsParams.Schema schema)
Schema mapping field names to their definitions. Use content_type to specify which fields contain URLs that should be processed (images, videos, or websites), datetime fields, or 'metadata' for fields that should be stored but not indexed. Use display_hint to provide UI rendering hints.
-
schema
final DataUpdateSettingsParams.Builder schema(JsonField<DataUpdateSettingsParams.Schema> schema)
Sets Builder.schema to an arbitrary JSON value.
You should usually call Builder.schema with a well-typed Schema value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final DataUpdateSettingsParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final DataUpdateSettingsParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final DataUpdateSettingsParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final DataUpdateSettingsParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final DataUpdateSettingsParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final DataUpdateSettingsParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DataUpdateSettingsParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DataUpdateSettingsParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DataUpdateSettingsParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DataUpdateSettingsParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DataUpdateSettingsParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DataUpdateSettingsParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DataUpdateSettingsParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DataUpdateSettingsParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DataUpdateSettingsParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DataUpdateSettingsParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DataUpdateSettingsParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DataUpdateSettingsParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DataUpdateSettingsParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DataUpdateSettingsParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DataUpdateSettingsParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DataUpdateSettingsParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DataUpdateSettingsParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DataUpdateSettingsParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DataUpdateSettingsParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DataUpdateSettingsParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DataUpdateSettingsParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DataUpdateSettingsParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DataUpdateSettingsParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DataUpdateSettingsParams build()
Returns an immutable instance of DataUpdateSettingsParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.schema()
-
-
-
-