Package com.braintrustdata.api.models
Class ViewData.Builder
-
- All Implemented Interfaces:
public final class ViewData.BuilderA builder for ViewData.
-
-
Method Summary
Modifier and Type Method Description final ViewData.Buildersearch(ViewDataSearch search)final ViewData.Buildersearch(Optional<ViewDataSearch> search)Alias for calling Builder.search with search.orElse(null).final ViewData.Buildersearch(JsonField<ViewDataSearch> search)Sets Builder.search to an arbitrary JSON value. final ViewData.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final ViewData.BuilderputAdditionalProperty(String key, JsonValue value)final ViewData.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final ViewData.BuilderremoveAdditionalProperty(String key)final ViewData.BuilderremoveAllAdditionalProperties(Set<String> keys)final ViewDatabuild()Returns an immutable instance of ViewData. -
-
Method Detail
-
search
final ViewData.Builder search(ViewDataSearch search)
-
search
final ViewData.Builder search(Optional<ViewDataSearch> search)
Alias for calling Builder.search with
search.orElse(null).
-
search
final ViewData.Builder search(JsonField<ViewDataSearch> search)
Sets Builder.search to an arbitrary JSON value.
You should usually call Builder.search with a well-typed ViewDataSearch value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ViewData.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ViewData.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ViewData.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ViewData.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ViewData.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-