API Reference
UsageAccountBindingRecord
Manual account-binding rule used to normalize imported telemetry into stable identities.
Inheritance
- Object
- UsageAccountBindingRecord
Constructors
public UsageAccountBindingRecord(String id, String providerId) #Initializes a new account-binding record.
Parameters
- id System.String
- providerId System.String
Methods
public static String CreateStableId(String providerId, String sourceRootId = null, String matchProviderAccountId = null, String matchAccountLabel = null) #StringCreates a deterministic account-binding identifier from provider and matching fields.
Parameters
- providerId System.String
- sourceRootId System.String = null
- matchProviderAccountId System.String = null
- matchAccountLabel System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Id { get; } #Gets the stable binding identifier.
public String ProviderId { get; } #Gets the provider identifier matched by this binding.
public String SourceRootId { get; set; } #Gets or sets the optional source-root identifier that must match.
public String MatchProviderAccountId { get; set; } #Gets or sets the optional provider account identifier that must match.
public String MatchAccountLabel { get; set; } #Gets or sets the optional raw account label that must match.
public String ProviderAccountId { get; set; } #Gets or sets the canonical provider account identifier to apply when the binding matches.
public String AccountLabel { get; set; } #Gets or sets the canonical account label to apply when the binding matches.
public String PersonLabel { get; set; } #Gets or sets the person-level label to apply when the binding matches.
public Boolean Enabled { get; set; } #Gets or sets a value indicating whether this binding is enabled.