public static final class RunnerApi.Trigger extends com.google.protobuf.GeneratedMessageV3 implements RunnerApi.TriggerOrBuilder
A small DSL for expressing when to emit new aggregations from a GroupByKey or CombinePerKey A trigger is described in terms of when it is _ready_ to permit output.Protobuf type
org.apache.beam.runner_api.v1.Trigger| Modifier and Type | Class and Description |
|---|---|
static class |
RunnerApi.Trigger.AfterAll
Ready when all subtriggers are ready.
|
static interface |
RunnerApi.Trigger.AfterAllOrBuilder |
static class |
RunnerApi.Trigger.AfterAny
Ready when any subtrigger is ready.
|
static interface |
RunnerApi.Trigger.AfterAnyOrBuilder |
static class |
RunnerApi.Trigger.AfterEach
Starting with the first subtrigger, ready when the _current_ subtrigger
is ready.
|
static interface |
RunnerApi.Trigger.AfterEachOrBuilder |
static class |
RunnerApi.Trigger.AfterEndOfWindow
Ready after the input watermark is past the end of the window.
|
static interface |
RunnerApi.Trigger.AfterEndOfWindowOrBuilder |
static class |
RunnerApi.Trigger.AfterProcessingTime
After input arrives, ready when the specified delay has passed.
|
static interface |
RunnerApi.Trigger.AfterProcessingTimeOrBuilder |
static class |
RunnerApi.Trigger.AfterSynchronizedProcessingTime
Ready whenever upstream processing time has all caught up with
the arrival time of an input element
|
static interface |
RunnerApi.Trigger.AfterSynchronizedProcessingTimeOrBuilder |
static class |
RunnerApi.Trigger.Always
Always ready.
|
static interface |
RunnerApi.Trigger.AlwaysOrBuilder |
static class |
RunnerApi.Trigger.Builder
A small DSL for expressing when to emit new aggregations
from a GroupByKey or CombinePerKey
A trigger is described in terms of when it is _ready_ to permit output.
|
static class |
RunnerApi.Trigger.Default
The default trigger.
|
static interface |
RunnerApi.Trigger.DefaultOrBuilder |
static class |
RunnerApi.Trigger.ElementCount
Ready whenever the requisite number of input elements have arrived
|
static interface |
RunnerApi.Trigger.ElementCountOrBuilder |
static class |
RunnerApi.Trigger.Never
Never ready.
|
static interface |
RunnerApi.Trigger.NeverOrBuilder |
static class |
RunnerApi.Trigger.OrFinally
Ready whenever either of its subtriggers are ready, but finishes output
when the finally subtrigger fires.
|
static interface |
RunnerApi.Trigger.OrFinallyOrBuilder |
static class |
RunnerApi.Trigger.Repeat
Ready whenever the subtrigger is ready; resets state when the subtrigger
completes.
|
static interface |
RunnerApi.Trigger.RepeatOrBuilder |
static class |
RunnerApi.Trigger.TriggerCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
AFTER_ALL_FIELD_NUMBER |
static int |
AFTER_ANY_FIELD_NUMBER |
static int |
AFTER_EACH_FIELD_NUMBER |
static int |
AFTER_END_OF_WINDOW_FIELD_NUMBER |
static int |
AFTER_PROCESSING_TIME_FIELD_NUMBER |
static int |
AFTER_SYNCHRONIZED_PROCESSING_TIME_FIELD_NUMBER |
static int |
ALWAYS_FIELD_NUMBER |
static int |
DEFAULT_FIELD_NUMBER |
static int |
ELEMENT_COUNT_FIELD_NUMBER |
static int |
NEVER_FIELD_NUMBER |
static int |
OR_FINALLY_FIELD_NUMBER |
static int |
REPEAT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
RunnerApi.Trigger.AfterAll |
getAfterAll()
.org.apache.beam.runner_api.v1.Trigger.AfterAll after_all = 1; |
RunnerApi.Trigger.AfterAllOrBuilder |
getAfterAllOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterAll after_all = 1; |
RunnerApi.Trigger.AfterAny |
getAfterAny()
.org.apache.beam.runner_api.v1.Trigger.AfterAny after_any = 2; |
RunnerApi.Trigger.AfterAnyOrBuilder |
getAfterAnyOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterAny after_any = 2; |
RunnerApi.Trigger.AfterEach |
getAfterEach()
.org.apache.beam.runner_api.v1.Trigger.AfterEach after_each = 3; |
RunnerApi.Trigger.AfterEachOrBuilder |
getAfterEachOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterEach after_each = 3; |
RunnerApi.Trigger.AfterEndOfWindow |
getAfterEndOfWindow()
.org.apache.beam.runner_api.v1.Trigger.AfterEndOfWindow after_end_of_window = 4; |
RunnerApi.Trigger.AfterEndOfWindowOrBuilder |
getAfterEndOfWindowOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterEndOfWindow after_end_of_window = 4; |
RunnerApi.Trigger.AfterProcessingTime |
getAfterProcessingTime()
.org.apache.beam.runner_api.v1.Trigger.AfterProcessingTime after_processing_time = 5; |
RunnerApi.Trigger.AfterProcessingTimeOrBuilder |
getAfterProcessingTimeOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterProcessingTime after_processing_time = 5; |
RunnerApi.Trigger.AfterSynchronizedProcessingTime |
getAfterSynchronizedProcessingTime()
.org.apache.beam.runner_api.v1.Trigger.AfterSynchronizedProcessingTime after_synchronized_processing_time = 6; |
RunnerApi.Trigger.AfterSynchronizedProcessingTimeOrBuilder |
getAfterSynchronizedProcessingTimeOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterSynchronizedProcessingTime after_synchronized_processing_time = 6; |
RunnerApi.Trigger.Always |
getAlways()
.org.apache.beam.runner_api.v1.Trigger.Always always = 12; |
RunnerApi.Trigger.AlwaysOrBuilder |
getAlwaysOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Always always = 12; |
RunnerApi.Trigger.Default |
getDefault()
.org.apache.beam.runner_api.v1.Trigger.Default default = 7; |
static RunnerApi.Trigger |
getDefaultInstance() |
RunnerApi.Trigger |
getDefaultInstanceForType() |
RunnerApi.Trigger.DefaultOrBuilder |
getDefaultOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Default default = 7; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
RunnerApi.Trigger.ElementCount |
getElementCount()
.org.apache.beam.runner_api.v1.Trigger.ElementCount element_count = 8; |
RunnerApi.Trigger.ElementCountOrBuilder |
getElementCountOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.ElementCount element_count = 8; |
RunnerApi.Trigger.Never |
getNever()
.org.apache.beam.runner_api.v1.Trigger.Never never = 9; |
RunnerApi.Trigger.NeverOrBuilder |
getNeverOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Never never = 9; |
RunnerApi.Trigger.OrFinally |
getOrFinally()
.org.apache.beam.runner_api.v1.Trigger.OrFinally or_finally = 10; |
RunnerApi.Trigger.OrFinallyOrBuilder |
getOrFinallyOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.OrFinally or_finally = 10; |
com.google.protobuf.Parser<RunnerApi.Trigger> |
getParserForType() |
RunnerApi.Trigger.Repeat |
getRepeat()
.org.apache.beam.runner_api.v1.Trigger.Repeat repeat = 11; |
RunnerApi.Trigger.RepeatOrBuilder |
getRepeatOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Repeat repeat = 11; |
int |
getSerializedSize() |
RunnerApi.Trigger.TriggerCase |
getTriggerCase() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RunnerApi.Trigger.Builder |
newBuilder() |
static RunnerApi.Trigger.Builder |
newBuilder(RunnerApi.Trigger prototype) |
RunnerApi.Trigger.Builder |
newBuilderForType() |
protected RunnerApi.Trigger.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static RunnerApi.Trigger |
parseDelimitedFrom(InputStream input) |
static RunnerApi.Trigger |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RunnerApi.Trigger |
parseFrom(byte[] data) |
static RunnerApi.Trigger |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RunnerApi.Trigger |
parseFrom(com.google.protobuf.ByteString data) |
static RunnerApi.Trigger |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RunnerApi.Trigger |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RunnerApi.Trigger |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RunnerApi.Trigger |
parseFrom(InputStream input) |
static RunnerApi.Trigger |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RunnerApi.Trigger> |
parser() |
RunnerApi.Trigger.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AFTER_ALL_FIELD_NUMBER
public static final int AFTER_ANY_FIELD_NUMBER
public static final int AFTER_EACH_FIELD_NUMBER
public static final int AFTER_END_OF_WINDOW_FIELD_NUMBER
public static final int AFTER_PROCESSING_TIME_FIELD_NUMBER
public static final int AFTER_SYNCHRONIZED_PROCESSING_TIME_FIELD_NUMBER
public static final int ALWAYS_FIELD_NUMBER
public static final int DEFAULT_FIELD_NUMBER
public static final int ELEMENT_COUNT_FIELD_NUMBER
public static final int NEVER_FIELD_NUMBER
public static final int OR_FINALLY_FIELD_NUMBER
public static final int REPEAT_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public RunnerApi.Trigger.TriggerCase getTriggerCase()
getTriggerCase in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterAll getAfterAll()
.org.apache.beam.runner_api.v1.Trigger.AfterAll after_all = 1;getAfterAll in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterAllOrBuilder getAfterAllOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterAll after_all = 1;getAfterAllOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterAny getAfterAny()
.org.apache.beam.runner_api.v1.Trigger.AfterAny after_any = 2;getAfterAny in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterAnyOrBuilder getAfterAnyOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterAny after_any = 2;getAfterAnyOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterEach getAfterEach()
.org.apache.beam.runner_api.v1.Trigger.AfterEach after_each = 3;getAfterEach in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterEachOrBuilder getAfterEachOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterEach after_each = 3;getAfterEachOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterEndOfWindow getAfterEndOfWindow()
.org.apache.beam.runner_api.v1.Trigger.AfterEndOfWindow after_end_of_window = 4;getAfterEndOfWindow in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterEndOfWindowOrBuilder getAfterEndOfWindowOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterEndOfWindow after_end_of_window = 4;getAfterEndOfWindowOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterProcessingTime getAfterProcessingTime()
.org.apache.beam.runner_api.v1.Trigger.AfterProcessingTime after_processing_time = 5;getAfterProcessingTime in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterProcessingTimeOrBuilder getAfterProcessingTimeOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterProcessingTime after_processing_time = 5;getAfterProcessingTimeOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterSynchronizedProcessingTime getAfterSynchronizedProcessingTime()
.org.apache.beam.runner_api.v1.Trigger.AfterSynchronizedProcessingTime after_synchronized_processing_time = 6;getAfterSynchronizedProcessingTime in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AfterSynchronizedProcessingTimeOrBuilder getAfterSynchronizedProcessingTimeOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.AfterSynchronizedProcessingTime after_synchronized_processing_time = 6;getAfterSynchronizedProcessingTimeOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.Always getAlways()
.org.apache.beam.runner_api.v1.Trigger.Always always = 12;getAlways in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.AlwaysOrBuilder getAlwaysOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Always always = 12;getAlwaysOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.Default getDefault()
.org.apache.beam.runner_api.v1.Trigger.Default default = 7;getDefault in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.DefaultOrBuilder getDefaultOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Default default = 7;getDefaultOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.ElementCount getElementCount()
.org.apache.beam.runner_api.v1.Trigger.ElementCount element_count = 8;getElementCount in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.ElementCountOrBuilder getElementCountOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.ElementCount element_count = 8;getElementCountOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.Never getNever()
.org.apache.beam.runner_api.v1.Trigger.Never never = 9;getNever in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.NeverOrBuilder getNeverOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Never never = 9;getNeverOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.OrFinally getOrFinally()
.org.apache.beam.runner_api.v1.Trigger.OrFinally or_finally = 10;getOrFinally in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.OrFinallyOrBuilder getOrFinallyOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.OrFinally or_finally = 10;getOrFinallyOrBuilder in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.Repeat getRepeat()
.org.apache.beam.runner_api.v1.Trigger.Repeat repeat = 11;getRepeat in interface RunnerApi.TriggerOrBuilderpublic RunnerApi.Trigger.RepeatOrBuilder getRepeatOrBuilder()
.org.apache.beam.runner_api.v1.Trigger.Repeat repeat = 11;getRepeatOrBuilder in interface RunnerApi.TriggerOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RunnerApi.Trigger parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RunnerApi.Trigger parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RunnerApi.Trigger parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RunnerApi.Trigger parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RunnerApi.Trigger parseFrom(InputStream input) throws IOException
IOExceptionpublic static RunnerApi.Trigger parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RunnerApi.Trigger parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RunnerApi.Trigger parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RunnerApi.Trigger parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RunnerApi.Trigger parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RunnerApi.Trigger.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RunnerApi.Trigger.Builder newBuilder()
public static RunnerApi.Trigger.Builder newBuilder(RunnerApi.Trigger prototype)
public RunnerApi.Trigger.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RunnerApi.Trigger.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RunnerApi.Trigger getDefaultInstance()
public static com.google.protobuf.Parser<RunnerApi.Trigger> parser()
public com.google.protobuf.Parser<RunnerApi.Trigger> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RunnerApi.Trigger getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2016–2017 The Apache Software Foundation. All rights reserved.