OptionalaggregationsOptionallocationOptionalminOptionalminOptionalnodeOptionalnodeOptionalsourceOptionaluserSet the aggregations.
Optionalaggregations: string | string[] | Aggregation | Aggregation[] | Set<string | Aggregation>the aggregations to add
this object
Add location precisions.
OptionallocationPrecisions: the precisions to add
this object
Add a set of node IDs.
OptionalnodeIds: number | number[] | Set<number>the node IDs to add
this object
Add a set of node metadata paths.
OptionalnodeMetadataPaths: string | string[] | Set<string>the path expressions to add
this object
Merge all properties from another SecurityPolicy.
Optionalpolicy: SecurityPolicythe SecurityPolicy to merge
this object
Add source IDs.
OptionalsourceIds: string | string[] | Set<string>the source IDs to add
this object
Add a set of user metadata paths.
OptionaluserMetadataPaths: string | string[] | Set<string>the path expressions to add
this object
Create a new SecurityPolicy out of the properties configured on this builder.
the new policy instance
Set the aggregations.
Optionalaggregations: string | string[] | Aggregation | Aggregation[] | Set<string | Aggregation>the aggregations to use
this object
Set the location precisions.
OptionallocationPrecisions: the precisions to use
this object
Set a minimum aggregation level.
OptionalminAggregation: string | Aggregationthe minimum aggregation level to set
this object
Treat the configured locationPrecisions set as a single
minimum value or a list of exact values.
By default if locationPrecisions is configured with a single
value it will be treated as a minimum value, and any
Domain.LocationPrecision with a Domain.LocationPrecision#precision equal
to or higher than that value's level will be included in the generated
Domain.SecurityPolicy#locationPrecisions set. Set this to
undefined to disable that behavior and treat
locationPrecisions as the exact values to include in the
generated Domain.SecurityPolicy#locationPrecisions set.
OptionalminLocationPrecision: string | LocationPrecisionundefined to treat configured location precision values
as-is, or else the minimum threshold
this object
Set the node IDs.
OptionalnodeIds: number | number[] | Set<number>the node IDs to use
this object
Set the node metadata paths.
OptionalnodeMetadataPaths: string | string[] | Set<string>the path expressions to use
this object
Apply all properties from another SecurityPolicy.
Optionalpolicy: SecurityPolicythe SecurityPolicy to apply
this object
Set the source IDs.
OptionalsourceIds: string | string[] | Set<string>the source IDs to use
this object
Set the user metadata paths.
OptionaluserMetadataPaths: string | string[] | Set<string>the path expressions to use
this object
A mutable builder object for Domain.SecurityPolicy instances.