Interface RetrohuntOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Retrohunt, Retrohunt.Builder

@Generated public interface RetrohuntOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       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}`
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       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}`
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasProcessInterval

      boolean hasProcessInterval()
       Required. The start and end time of the event time range this retrohunt
       processes.
       
      .google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the processInterval field is set.
    • getProcessInterval

      Interval getProcessInterval()
       Required. The start and end time of the event time range this retrohunt
       processes.
       
      .google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The processInterval.
    • getProcessIntervalOrBuilder

      IntervalOrBuilder getProcessIntervalOrBuilder()
       Required. The start and end time of the event time range this retrohunt
       processes.
       
      .google.type.Interval process_interval = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasExecutionInterval

      boolean hasExecutionInterval()
       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.
       
      .google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the executionInterval field is set.
    • getExecutionInterval

      Interval getExecutionInterval()
       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.
       
      .google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The executionInterval.
    • getExecutionIntervalOrBuilder

      IntervalOrBuilder getExecutionIntervalOrBuilder()
       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.
       
      .google.type.Interval execution_interval = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStateValue

      int getStateValue()
       Output only. The state of the retrohunt.
       
      .google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

      Retrohunt.State getState()
       Output only. The state of the retrohunt.
       
      .google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • getProgressPercentage

      float getProgressPercentage()
       Output only. Percent progress of the retrohunt towards completion, from
       0.00 to 100.00.
       
      float progress_percentage = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The progressPercentage.