Class SessionCreateResponse.Tracing.TracingConfiguration.Builder
-
- All Implemented Interfaces:
public final class SessionCreateResponse.Tracing.TracingConfiguration.Builder
A builder for TracingConfiguration.
-
-
Method Summary
-
-
Method Detail
-
groupId
final SessionCreateResponse.Tracing.TracingConfiguration.Builder groupId(String groupId)
The group id to attach to this trace to enable filtering and grouping in the traces dashboard.
-
groupId
final SessionCreateResponse.Tracing.TracingConfiguration.Builder groupId(JsonField<String> groupId)
Sets Builder.groupId to an arbitrary JSON value.
You should usually call Builder.groupId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final SessionCreateResponse.Tracing.TracingConfiguration.Builder metadata(JsonValue metadata)
The arbitrary metadata to attach to this trace to enable filtering in the traces dashboard.
-
workflowName
final SessionCreateResponse.Tracing.TracingConfiguration.Builder workflowName(String workflowName)
The name of the workflow to attach to this trace. This is used to name the trace in the traces dashboard.
-
workflowName
final SessionCreateResponse.Tracing.TracingConfiguration.Builder workflowName(JsonField<String> workflowName)
Sets Builder.workflowName to an arbitrary JSON value.
You should usually call Builder.workflowName 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 SessionCreateResponse.Tracing.TracingConfiguration.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final SessionCreateResponse.Tracing.TracingConfiguration.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final SessionCreateResponse.Tracing.TracingConfiguration.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final SessionCreateResponse.Tracing.TracingConfiguration.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final SessionCreateResponse.Tracing.TracingConfiguration.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SessionCreateResponse.Tracing.TracingConfiguration build()
Returns an immutable instance of TracingConfiguration.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-