Interface RetrohuntOrBuilder (0.2.0)

public interface RetrohuntOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getExecutionInterval()

public abstract 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
Type Description
com.google.type.Interval

The executionInterval.

getExecutionIntervalOrBuilder()

public abstract 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];

Returns
Type Description
com.google.type.IntervalOrBuilder

getName()

public abstract 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
Type Description
String

The name.

getNameBytes()

public abstract 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
Type Description
ByteString

The bytes for name.

getProcessInterval()

public abstract 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
Type Description
com.google.type.Interval

The processInterval.

getProcessIntervalOrBuilder()

public abstract 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];

Returns
Type Description
com.google.type.IntervalOrBuilder

getProgressPercentage()

public abstract 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
Type Description
float

The progressPercentage.

getState()

public abstract 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
Type Description
Retrohunt.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. The state of the retrohunt.

.google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

hasExecutionInterval()

public abstract 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
Type Description
boolean

Whether the executionInterval field is set.

hasProcessInterval()

public abstract 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
Type Description
boolean

Whether the processInterval field is set.