FindingsRefinementArgs class
The set of arguments for FindingsRefinement. The set of arguments for FindingsRefinement.
Constructors
-
FindingsRefinementArgs({Input<
String?> ? displayName, required Input<String> instance, required Input<String> location, Input<List< ? outcomeFilters, Input<FindingsRefinementOutcomeFilter> ?>String?> ? project, Input<String?> ? query, Input<String?> ? type}) -
Creates a new FindingsRefinementArgs.
displayNameDisplay name of the findings refinement.instanceResource ID segment making up resourcename. It identifies the resource within its parent collection as described in https://google.aip.dev/122.locationResource ID segment making up resourcename. It identifies the resource within its parent collection as described in https://google.aip.dev/122.outcomeFiltersThe outcome filters for the findings refinement. These allow you to specifyprojectThe ID of the project in which the resource belongs.queryThe query for the findings refinement. Works in conjunction with the typetypeDETECTION_EXCLUSION is the only supported type of findings refinement.const -
FindingsRefinementArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
displayName
→ Input<
String?> ? -
Display name of the findings refinement.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String> -
Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.final -
location
→ Input<
String> -
Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.final -
outcomeFilters
→ Input<
List< ?FindingsRefinementOutcomeFilter> ?> -
The outcome filters for the findings refinement. These allow you to specify
filters that are applied to the outcome variables in the detection.
All filters must be true for a detection to match the findings refinement.
Structure is documented below.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
query
→ Input<
String?> ? -
The query for the findings refinement. Works in conjunction with the type
field to determine the findings refinement behavior. The syntax of this
query is the same as a UDM search string. See the following for more
information:
https://cloud.google.com/chronicle/docs/investigation/udm-search
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ Input<
String?> ? -
DETECTION_EXCLUSION is the only supported type of findings refinement.
Possible values:
DETECTION_EXCLUSION
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited