Package com.braintrustdata.api.models
Class ProjectLogInsertParams.Builder
-
- All Implemented Interfaces:
public final class ProjectLogInsertParams.BuilderA builder for ProjectLogInsertParams.
-
-
Method Summary
-
-
Method Detail
-
projectId
final ProjectLogInsertParams.Builder projectId(String projectId)
Project id
-
body
final ProjectLogInsertParams.Builder body(ProjectLogInsertParams.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:
-
events
final ProjectLogInsertParams.Builder events(List<InsertProjectLogsEvent> events)
A list of project logs events to insert
-
events
final ProjectLogInsertParams.Builder events(JsonField<List<InsertProjectLogsEvent>> events)
Sets Builder.events to an arbitrary JSON value.
You should usually call Builder.events with a well-typed
List<InsertProjectLogsEvent>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEvent
final ProjectLogInsertParams.Builder addEvent(InsertProjectLogsEvent event)
Adds a single InsertProjectLogsEvent to events.
-
additionalBodyProperties
final ProjectLogInsertParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectLogInsertParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectLogInsertParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectLogInsertParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectLogInsertParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectLogInsertParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectLogInsertParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectLogInsertParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectLogInsertParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectLogInsertParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectLogInsertParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectLogInsertParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectLogInsertParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectLogInsertParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectLogInsertParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectLogInsertParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectLogInsertParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectLogInsertParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectLogInsertParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectLogInsertParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectLogInsertParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectLogInsertParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectLogInsertParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectLogInsertParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectLogInsertParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectLogInsertParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectLogInsertParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectLogInsertParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectLogInsertParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectLogInsertParams build()
Returns an immutable instance of ProjectLogInsertParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.projectId() .events()
-
-
-
-