public final class Retrohunt extends GeneratedMessage implements RetrohuntOrBuilder
Retrohunt is an execution of a Rule over a time range in the past.
Protobuf type google.cloud.chronicle.v1.Retrohunt
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
EXECUTION_INTERVAL_FIELD_NUMBER
public static final int EXECUTION_INTERVAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PROCESS_INTERVAL_FIELD_NUMBER
public static final int PROCESS_INTERVAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PROGRESS_PERCENTAGE_FIELD_NUMBER
public static final int PROGRESS_PERCENTAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Retrohunt getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Retrohunt.Builder newBuilder()
newBuilder(Retrohunt prototype)
public static Retrohunt.Builder newBuilder(Retrohunt prototype)
| Parameter |
| Name |
Description |
prototype |
Retrohunt
|
public static Retrohunt parseDelimitedFrom(InputStream input)
public static Retrohunt parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Retrohunt parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Retrohunt parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Retrohunt parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Retrohunt parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Retrohunt parseFrom(CodedInputStream input)
public static Retrohunt parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Retrohunt parseFrom(InputStream input)
public static Retrohunt parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Retrohunt parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Retrohunt parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Retrohunt> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Retrohunt getDefaultInstanceForType()
getExecutionInterval()
public 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 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()
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 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.
|
getParserForType()
public Parser<Retrohunt> getParserForType()
Overrides
getProcessInterval()
public 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 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 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.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getState()
public Retrohunt.State getState()
Output only. The state of the retrohunt.
.google.cloud.chronicle.v1.Retrohunt.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public 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 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 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Retrohunt.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Retrohunt.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Retrohunt.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides