TestimoX

API Reference

Class

IdentityExposureGraphBuilder

Namespace ADPlayground.IdentityExposure
Assembly ADPlayground
Modifiers sealed

Mutable builder used by collectors to assemble an identity exposure graph.

Inheritance

  • Object
  • IdentityExposureGraphBuilder

Constructors

Methods

public Void AddEdge(IdentityExposureNode source, IdentityExposureNode target, IdentityExposureEdge edge) #
Returns: Void

Adds an edge and ensures both endpoint nodes exist.

Parameters

source ADPlayground.IdentityExposure.IdentityExposureNode requiredposition: 0
Source node.
target ADPlayground.IdentityExposure.IdentityExposureNode requiredposition: 1
Target node.
edge ADPlayground.IdentityExposure.IdentityExposureEdge requiredposition: 2
Directed edge.
public Void AddNode(IdentityExposureNode node) #
Returns: Void

Adds or merges a node.

Parameters

node ADPlayground.IdentityExposure.IdentityExposureNode requiredposition: 0
Node to add.
public Void AddZone(SecurityZoneDefinition zone) #
Returns: Void

Adds or updates a security zone.

Parameters

zone ADPlayground.IdentityExposure.SecurityZoneDefinition requiredposition: 0
Security zone definition.
public IdentityExposureGraph Build() #
Returns: IdentityExposureGraph

Builds an immutable graph snapshot.

Returns

Identity exposure graph.