Class UtilityNamedTraceConfiguration

java.lang.Object
com.esri.arcgisruntime.utilitynetworks.UtilityNamedTraceConfiguration

public class UtilityNamedTraceConfiguration extends Object
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.

Since:
100.11.0
See Also:
  • Method Details Link icon

    • getCreator Link icon

      public String getCreator()
      Gets the creator of the named trace configuration.

      The creator will be the active portal user when the named trace configuration was created.

      Returns:
      the creator of the named trace configuration
      Since:
      100.11.0
    • getDescription Link icon

      public String getDescription()
      Gets the description of the named trace configuration.
      Returns:
      the description of the named trace configuration
      Since:
      100.11.0
    • getGlobalId Link icon

      public UUID getGlobalId()
      Gets the global ID of the named trace configuration.
      Returns:
      the global ID of the named trace configuration
      Since:
      100.11.0
    • getMinimumStartingLocations Link icon

      public UtilityMinimumStartingLocations getMinimumStartingLocations()
      Gets the minimum number of starting locations required for this trace type (e.g. shortest path trace requires 2).
      Returns:
      the minimum number of starting locations required for this trace type (e.g. shortest path trace requires 2).
      Since:
      100.11.0
    • getName Link icon

      public String getName()
      Gets the name of the named trace configuration.
      Returns:
      the name of the named trace configuration
      Since:
      100.11.0
    • getResultTypes Link icon

      public List<UtilityTraceResult.Type> getResultTypes()
      Gets the result types returned by this named trace configuration.
      Returns:
      an immutable list of result types returned by this named trace configuration
      Since:
      100.11.0
    • getTags Link icon

      public List<String> getTags()
      Gets the user tags of the named trace configuration.
      Returns:
      an immutable list of user tags of the named trace configuration
      Since:
      100.11.0
    • getDefaultTraceConfiguration Link icon

      public UtilityTraceConfiguration getDefaultTraceConfiguration()
      Gets a copy of the UtilityTraceConfiguration for this UtilityNamedTraceConfiguration, if one is defined.
      Returns:
      a copy of the UtilityTraceConfiguration defined for this UtilityNamedTraceConfiguration
      Since:
      100.12.0
    • getTraceType Link icon

      public UtilityTraceType getTraceType()
      Gets the UtilityTraceType used by the named trace configuration.
      Returns:
      the UtilityTraceType used by the named trace configuration
      Since:
      100.11.0