Show / Hide Table of Contents

Class Entity

An Entity provides additional context about an item in a UDM event. For example, a PROCESS_LAUNCH event describes that user 'abc@example.corp' launched process 'shady.exe'. The event does not include information that user 'abc@example.com' is a recently terminated employee who administers a server storing finance data. Information stored in one or more Entities can add this additional context.

Inheritance
object
Entity
Implements
IMessage<Entity>
IEquatable<Entity>
IDeepCloneable<Entity>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Entity : IMessage<Entity>, IEquatable<Entity>, IDeepCloneable<Entity>, IBufferMessage, IMessage

Constructors

Entity()

Declaration
public Entity()

Entity(Entity)

Declaration
public Entity(Entity other)
Parameters
Type Name Description
Entity other

Properties

Additional

Important entity data that cannot be adequately represented within the formal sections of the Entity.

Declaration
public Struct Additional { get; set; }
Property Value
Type Description
Struct

Entity_

Noun in the UDM event that this entity represents.

Declaration
public Noun Entity_ { get; set; }
Property Value
Type Description
Noun

Metadata

Entity metadata such as timestamp, product, etc.

Declaration
public EntityMetadata Metadata { get; set; }
Property Value
Type Description
EntityMetadata

Metric

Stores statistical metrics about the entity. Used if metadata.entity_type is METRIC.

Declaration
public Metric Metric { get; set; }
Property Value
Type Description
Metric

Relations

One or more relationships between the entity (a) and other entities, including the relationship type and related entity.

Declaration
public RepeatedField<Relation> Relations { get; }
Property Value
Type Description
RepeatedField<Relation>

RiskScore

Stores information related to the entity's risk score.

Declaration
public EntityRisk RiskScore { get; set; }
Property Value
Type Description
EntityRisk
In this article
Back to top Generated by DocFX