RetrohuntState class
Input properties used for looking up and filtering Retrohunt resources.
Constructors
-
RetrohuntState({Input<
String?> ? retrohuntId, Input<List< ? executionIntervals, Input<RetrohuntExecutionInterval> ?>String?> ? instance, Input<String?> ? location, Input<String?> ? name, Input<RetrohuntProcessInterval?> ? processInterval, Input<double?> ? progressPercentage, Input<String?> ? project, Input<String?> ? rule, Input<String?> ? state}) -
Creates a new RetrohuntState.
retrohuntIdThe retrohunt ID of the Retrohunt. A retrohunt is an execution of a Rule over a time range in the past.executionIntervalsRepresents a time interval, encoded as a Timestamp start (inclusive) and ainstanceThe unique identifier for the Chronicle instance, which is the same as the customer ID.locationThe location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2".nameThe resource name of the retrohunt.processIntervalRepresents a time interval, encoded as a Timestamp start (inclusive) and aprogressPercentageOutput only. Percent progress of the retrohunt towards completion, from 0.00 to 100.00.projectThe ID of the project in which the resource belongs.ruleThe Rule ID of the rule.stateOutput only. The state of the retrohunt.const -
RetrohuntState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
executionIntervals
→ Input<
List< ?RetrohuntExecutionInterval> ?> -
Represents a time interval, encoded as a Timestamp start (inclusive) and a
Timestamp end (exclusive).
The start must be less than or equal to the end.
When the start equals the end, the interval is empty (matches no time).
When both start and end are unspecified, the interval matches any time.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
The unique identifier for the Chronicle instance, which is the same as the customer ID.
final
-
location
→ Input<
String?> ? -
The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2".
final
-
name
→ Input<
String?> ? -
The resource name of the retrohunt.
Retrohunt is the child of a rule revision. {rule} in the format below is
structured as {rule_id@revision_id}.
Format:
projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}
final
-
processInterval
→ Input<
RetrohuntProcessInterval?> ? -
Represents a time interval, encoded as a Timestamp start (inclusive) and a
Timestamp end (exclusive).
The start must be less than or equal to the end.
When the start equals the end, the interval is empty (matches no time).
When both start and end are unspecified, the interval matches any time.
Structure is documented below.
final
-
progressPercentage
→ Input<
double?> ? -
Output only. Percent progress of the retrohunt towards completion, from 0.00 to 100.00.
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
-
retrohuntId
→ Input<
String?> ? -
The retrohunt ID of the Retrohunt. A retrohunt is an execution of a Rule over a time range in the past.
final
-
rule
→ Input<
String?> ? -
The Rule ID of the rule.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ Input<
String?> ? -
Output only. The state of the retrohunt.
Possible values:
RUNNING
DONE
CANCELLED
FAILED
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