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<FindingsRefinementOutcomeFilter>?>? outcomeFilters, Input<String?>? project, Input<String?>? query, Input<String?>? type, Input<String?>? updateTime})
Creates a new FindingsRefinementState. createTime The timestamp of when the findings refinement was created. displayName Display name of the findings refinement. instance Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Full resource name for the findings refinement. outcomeFilters The outcome filters for the findings refinement. These allow you to specify project The ID of the project in which the resource belongs. query The query for the findings refinement. Works in conjunction with the type type DETECTION_EXCLUSION is the only supported type of findings refinement. updateTime The 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