Class LogExportParams.Builder
-
- All Implemented Interfaces:
public final class LogExportParams.BuilderA builder for LogExportParams.
-
-
Method Summary
-
-
Method Detail
-
id
final LogExportParams.Builder id(String id)
-
id
final LogExportParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final LogExportParams.Builder body(LogExportParams.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:
-
actorId
final LogExportParams.Builder actorId(String actorId)
Filter by actor ID
-
actorId
final LogExportParams.Builder actorId(JsonField<String> actorId)
Sets Builder.actorId to an arbitrary JSON value.
You should usually call Builder.actorId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
actorType
final LogExportParams.Builder actorType(String actorType)
Filter by actor type
-
actorType
final LogExportParams.Builder actorType(JsonField<String> actorType)
Sets Builder.actorType to an arbitrary JSON value.
You should usually call Builder.actorType with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
endTime
final LogExportParams.Builder endTime(OffsetDateTime endTime)
End of time range (ISO 8601)
-
endTime
final LogExportParams.Builder endTime(JsonField<OffsetDateTime> endTime)
Sets Builder.endTime to an arbitrary JSON value.
You should usually call Builder.endTime with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
eventType
final LogExportParams.Builder eventType(String eventType)
Filter by exact event type
-
eventType
final LogExportParams.Builder eventType(JsonField<String> eventType)
Sets Builder.eventType to an arbitrary JSON value.
You should usually call Builder.eventType with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
format
final LogExportParams.Builder format(LogExportParams.Format format)
Export format. Defaults to jsonl.
-
format
final LogExportParams.Builder format(JsonField<LogExportParams.Format> format)
Sets Builder.format to an arbitrary JSON value.
You should usually call Builder.format with a well-typed Format value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
scope
final LogExportParams.Builder scope(LogExportParams.Scope scope)
Filter by scope: matter, work_item, execution, sharing, all
-
scope
final LogExportParams.Builder scope(JsonField<LogExportParams.Scope> scope)
Sets Builder.scope to an arbitrary JSON value.
You should usually call Builder.scope with a well-typed Scope value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
scope
final LogExportParams.Builder scope(String string)
Alias for calling scope with
Scope.ofString(string).
-
scopeOfStrings
final LogExportParams.Builder scopeOfStrings(List<String> strings)
Alias for calling scope with
Scope.ofStrings(strings).
-
startTime
final LogExportParams.Builder startTime(OffsetDateTime startTime)
Start of time range (ISO 8601)
-
startTime
final LogExportParams.Builder startTime(JsonField<OffsetDateTime> startTime)
Sets Builder.startTime to an arbitrary JSON value.
You should usually call Builder.startTime with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
workItemId
final LogExportParams.Builder workItemId(String workItemId)
Filter by work item ID
-
workItemId
final LogExportParams.Builder workItemId(JsonField<String> workItemId)
Sets Builder.workItemId to an arbitrary JSON value.
You should usually call Builder.workItemId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final LogExportParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final LogExportParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final LogExportParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final LogExportParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final LogExportParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final LogExportParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final LogExportParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final LogExportParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final LogExportParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final LogExportParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final LogExportParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final LogExportParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final LogExportParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final LogExportParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final LogExportParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final LogExportParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final LogExportParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final LogExportParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final LogExportParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final LogExportParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final LogExportParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final LogExportParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final LogExportParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final LogExportParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final LogExportParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final LogExportParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final LogExportParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final LogExportParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final LogExportParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final LogExportParams build()
Returns an immutable instance of LogExportParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-