Class LogExportParams.Body.Builder
-
- All Implemented Interfaces:
public final class LogExportParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
actorId
final LogExportParams.Body.Builder actorId(String actorId)
Filter by actor ID
-
actorId
final LogExportParams.Body.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.Body.Builder actorType(String actorType)
Filter by actor type
-
actorType
final LogExportParams.Body.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.Body.Builder endTime(OffsetDateTime endTime)
End of time range (ISO 8601)
-
endTime
final LogExportParams.Body.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.Body.Builder eventType(String eventType)
Filter by exact event type
-
eventType
final LogExportParams.Body.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.Body.Builder format(LogExportParams.Format format)
Export format. Defaults to jsonl.
-
format
final LogExportParams.Body.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.Body.Builder scope(LogExportParams.Scope scope)
Filter by scope: matter, work_item, execution, sharing, all
-
scope
final LogExportParams.Body.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.Body.Builder scope(String string)
Alias for calling scope with
Scope.ofString(string).
-
scopeOfStrings
final LogExportParams.Body.Builder scopeOfStrings(List<String> strings)
Alias for calling scope with
Scope.ofStrings(strings).
-
startTime
final LogExportParams.Body.Builder startTime(OffsetDateTime startTime)
Start of time range (ISO 8601)
-
startTime
final LogExportParams.Body.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.Body.Builder workItemId(String workItemId)
Filter by work item ID
-
workItemId
final LogExportParams.Body.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.
-
additionalProperties
final LogExportParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final LogExportParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final LogExportParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final LogExportParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final LogExportParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final LogExportParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-