RetrohuntState class

Input properties used for looking up and filtering Retrohunt resources.

Constructors

RetrohuntState({Input<String?>? retrohuntId, Input<List<RetrohuntExecutionInterval>?>? executionIntervals, Input<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. retrohuntId The retrohunt ID of the Retrohunt. A retrohunt is an execution of a Rule over a time range in the past. executionIntervals Represents a time interval, encoded as a Timestamp start (inclusive) and a instance The unique identifier for the Chronicle instance, which is the same as the customer ID. location The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2". name The resource name of the retrohunt. processInterval Represents a time interval, encoded as a Timestamp start (inclusive) and a progressPercentage Output only. Percent progress of the retrohunt towards completion, from 0.00 to 100.00. project The ID of the project in which the resource belongs. rule The Rule ID of the rule. state Output 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