FindingsRefinementState class
Input properties used for looking up and filtering FindingsRefinement resources.
Constructors
-
FindingsRefinementState({Input<
String?> ? createTime, Input<String?> ? displayName, Input<String?> ? instance, Input<String?> ? location, Input<String?> ? name, Input<List< ? outcomeFilters, Input<FindingsRefinementOutcomeFilter> ?>String?> ? project, Input<String?> ? query, Input<String?> ? type, Input<String?> ? updateTime}) -
Creates a new FindingsRefinementState.
createTimeThe timestamp of when the findings refinement was created.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.nameFull resource name for the findings refinement.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.updateTimeThe timestamp of when the findings refinement was last updated.const -
FindingsRefinementState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The timestamp of when the findings refinement was created.
final
-
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 -
name
→ Input<
String?> ? -
Full resource name for the findings refinement.
Format:
projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}
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
-
updateTime
→ Input<
String?> ? -
The timestamp of when the findings refinement was last updated.
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