Class ProjectSettings.Builder
-
- All Implemented Interfaces:
public final class ProjectSettings.BuilderA builder for ProjectSettings.
-
-
Method Summary
-
-
Method Detail
-
baselineExperimentId
final ProjectSettings.Builder baselineExperimentId(String baselineExperimentId)
The id of the experiment to use as the default baseline for comparisons
-
baselineExperimentId
final ProjectSettings.Builder baselineExperimentId(Optional<String> baselineExperimentId)
Alias for calling Builder.baselineExperimentId with
baselineExperimentId.orElse(null).
-
baselineExperimentId
final ProjectSettings.Builder baselineExperimentId(JsonField<String> baselineExperimentId)
Sets Builder.baselineExperimentId to an arbitrary JSON value.
You should usually call Builder.baselineExperimentId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
comparisonKey
final ProjectSettings.Builder comparisonKey(String comparisonKey)
The key used to join two experiments (defaults to
input)
-
comparisonKey
final ProjectSettings.Builder comparisonKey(Optional<String> comparisonKey)
Alias for calling Builder.comparisonKey with
comparisonKey.orElse(null).
-
comparisonKey
final ProjectSettings.Builder comparisonKey(JsonField<String> comparisonKey)
Sets Builder.comparisonKey to an arbitrary JSON value.
You should usually call Builder.comparisonKey with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
spanFieldOrder
final ProjectSettings.Builder spanFieldOrder(List<ProjectSettings.SpanFieldOrder> spanFieldOrder)
The order of the fields to display in the trace view
-
spanFieldOrder
final ProjectSettings.Builder spanFieldOrder(Optional<List<ProjectSettings.SpanFieldOrder>> spanFieldOrder)
Alias for calling Builder.spanFieldOrder with
spanFieldOrder.orElse(null).
-
spanFieldOrder
final ProjectSettings.Builder spanFieldOrder(JsonField<List<ProjectSettings.SpanFieldOrder>> spanFieldOrder)
Sets Builder.spanFieldOrder to an arbitrary JSON value.
You should usually call Builder.spanFieldOrder with a well-typed
List<SpanFieldOrder>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addSpanFieldOrder
final ProjectSettings.Builder addSpanFieldOrder(ProjectSettings.SpanFieldOrder spanFieldOrder)
Adds a single SpanFieldOrder to Builder.spanFieldOrder.
-
additionalProperties
final ProjectSettings.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ProjectSettings.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ProjectSettings.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ProjectSettings.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ProjectSettings.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ProjectSettings build()
Returns an immutable instance of ProjectSettings.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-