Package com.google.cloud.chronicle.v1
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 Summary
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.
-