Output only. The start and end time of the retrohunt execution. If the
retrohunt is not yet finished, the end time of the interval will not be
populated.
Output only. The start and end time of the retrohunt execution. If the
retrohunt is not yet finished, the end time of the interval will not be
populated.
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}
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}
Output only. The start and end time of the retrohunt execution. If the
retrohunt is not yet finished, the end time of the interval will not be
populated.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface RetrohuntOrBuilder (0.10.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.10.0 (latest)](/java/docs/reference/google-cloud-chronicle/latest/com.google.cloud.chronicle.v1.RetrohuntOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-chronicle/0.8.0/com.google.cloud.chronicle.v1.RetrohuntOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-chronicle/0.6.0/com.google.cloud.chronicle.v1.RetrohuntOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-chronicle/0.5.0/com.google.cloud.chronicle.v1.RetrohuntOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-chronicle/0.2.0/com.google.cloud.chronicle.v1.RetrohuntOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-chronicle/0.1.0/com.google.cloud.chronicle.v1.RetrohuntOrBuilder) \n\n public interface RetrohuntOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getExecutionInterval()\n\n public abstract Interval getExecutionInterval()\n\nOutput only. The start and end time of the retrohunt execution. If the\nretrohunt is not yet finished, the end time of the interval will not be\npopulated.\n\n`\n.google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getExecutionIntervalOrBuilder()\n\n public abstract IntervalOrBuilder getExecutionIntervalOrBuilder()\n\nOutput only. The start and end time of the retrohunt execution. If the\nretrohunt is not yet finished, the end time of the interval will not be\npopulated.\n\n`\n.google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getName()\n\n public abstract String getName()\n\nThe resource name of the retrohunt.\nRetrohunt is the child of a rule revision. {rule} in the format below is\nstructured as {rule_id@revision_id}.\nFormat:\n`projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`\n\n`string name = 1;`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nThe resource name of the retrohunt.\nRetrohunt is the child of a rule revision. {rule} in the format below is\nstructured as {rule_id@revision_id}.\nFormat:\n`projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`\n\n`string name = 1;`\n\n### getProcessInterval()\n\n public abstract Interval getProcessInterval()\n\nRequired. The start and end time of the event time range this retrohunt\nprocesses.\n\n`.google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getProcessIntervalOrBuilder()\n\n public abstract IntervalOrBuilder getProcessIntervalOrBuilder()\n\nRequired. The start and end time of the event time range this retrohunt\nprocesses.\n\n`.google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getProgressPercentage()\n\n public abstract float getProgressPercentage()\n\nOutput only. Percent progress of the retrohunt towards completion, from\n0.00 to 100.00.\n\n`float progress_percentage = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getState()\n\n public abstract Retrohunt.State getState()\n\nOutput only. The state of the retrohunt.\n\n`\n.google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getStateValue()\n\n public abstract int getStateValue()\n\nOutput only. The state of the retrohunt.\n\n`\n.google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasExecutionInterval()\n\n public abstract boolean hasExecutionInterval()\n\nOutput only. The start and end time of the retrohunt execution. If the\nretrohunt is not yet finished, the end time of the interval will not be\npopulated.\n\n`\n.google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasProcessInterval()\n\n public abstract boolean hasProcessInterval()\n\nRequired. The start and end time of the event time range this retrohunt\nprocesses.\n\n`.google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];\n`"]]