A mutable builder object for Domain.SecurityPolicy instances.

Hierarchy

  • SecurityPolicyBuilder

Constructors

Properties

aggregations?: Set<Aggregation>
locationPrecisions?: Set<LocationPrecision>
minAggregation?: Aggregation
minLocationPrecision?: LocationPrecision
nodeIds?: Set<number>
nodeMetadataPaths?: Set<string>
sourceIds?: Set<string>
userMetadataPaths?: Set<string>

Methods

  • Private

    Build the effective aggregation level set from the policy settings.

    This computes a set of aggregation levels based on the configured minAggregation and aggregations values.

    Returns undefined | Set<Aggregation>

    the aggregation set

  • Private

    Build the effective aggregation level set from the policy settings.

    This computes a set of location precision levels based on the configured minLocationPrecision and locationPrecisions values.

    Returns undefined | Set<LocationPrecision>

    the precision set

Generated using TypeDoc