UtilityNamedTraceConfiguration class final
A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation.
Named trace configurations are created in the utility network and allow clients to perform trace analytics without needing to understand the data model. Applications can simply allow the user to choose from a set of named trace configurations that provide tracing capabilities. The set can be configured for different workflows, and a single application can be used by multiple customers and even across multiple problem domains.
- Implemented types
Properties
- creator → String
-
The creator of the named trace configuration.
no setter
- description → String
-
The description of the named trace configuration.
no setter
- globalId → Guid
-
The global ID of the named trace configuration.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- minimumStartingLocations → UtilityMinimumStartingLocations
-
The minimum number of starting locations required for this trace type
(e.g. shortest path trace requires 2).
no setter
- name → String
-
The name of the named trace configuration.
no setter
-
resultTypes
→ List<
UtilityTraceResultType> -
The result types returned by this named trace configuration.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
The user tags of the named trace configuration.
no setter
- traceType → UtilityTraceType
-
The UtilityTraceType used by the named trace configuration.
no setter
Methods
-
getDefaultTraceConfiguration(
) → UtilityTraceConfiguration - Gets a copy of the UtilityTraceConfiguration defined for this UtilityNamedTraceConfiguration.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited