public static interface RunnerApi.SideInputOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
RunnerApi.FunctionSpec |
getAccessPattern()
(Required) URN of the access pattern required by the `view_fn` to present
the desired SDK-specific interface to a UDF.
|
RunnerApi.FunctionSpecOrBuilder |
getAccessPatternOrBuilder()
(Required) URN of the access pattern required by the `view_fn` to present
the desired SDK-specific interface to a UDF.
|
RunnerApi.SdkFunctionSpec |
getViewFn()
(Required) The SdkFunctionSpec of the UDF that adapts a particular
access_pattern to a user-facing view type.
|
RunnerApi.SdkFunctionSpecOrBuilder |
getViewFnOrBuilder()
(Required) The SdkFunctionSpec of the UDF that adapts a particular
access_pattern to a user-facing view type.
|
RunnerApi.SdkFunctionSpec |
getWindowMappingFn()
(Required) The SdkFunctionSpec of the UDF that maps a main input window
to a side input window.
|
RunnerApi.SdkFunctionSpecOrBuilder |
getWindowMappingFnOrBuilder()
(Required) The SdkFunctionSpec of the UDF that maps a main input window
to a side input window.
|
boolean |
hasAccessPattern()
(Required) URN of the access pattern required by the `view_fn` to present
the desired SDK-specific interface to a UDF.
|
boolean |
hasViewFn()
(Required) The SdkFunctionSpec of the UDF that adapts a particular
access_pattern to a user-facing view type.
|
boolean |
hasWindowMappingFn()
(Required) The SdkFunctionSpec of the UDF that maps a main input window
to a side input window.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasAccessPattern()
(Required) URN of the access pattern required by the `view_fn` to present the desired SDK-specific interface to a UDF. This access pattern defines the SDK harness <-> Runner Harness RPC interface for accessing a side input. The only access pattern intended for Beam, because of its superior performance possibilities, is "urn:beam:sideinput:multimap" (or some such URN)
.org.apache.beam.runner_api.v1.FunctionSpec access_pattern = 1;RunnerApi.FunctionSpec getAccessPattern()
(Required) URN of the access pattern required by the `view_fn` to present the desired SDK-specific interface to a UDF. This access pattern defines the SDK harness <-> Runner Harness RPC interface for accessing a side input. The only access pattern intended for Beam, because of its superior performance possibilities, is "urn:beam:sideinput:multimap" (or some such URN)
.org.apache.beam.runner_api.v1.FunctionSpec access_pattern = 1;RunnerApi.FunctionSpecOrBuilder getAccessPatternOrBuilder()
(Required) URN of the access pattern required by the `view_fn` to present the desired SDK-specific interface to a UDF. This access pattern defines the SDK harness <-> Runner Harness RPC interface for accessing a side input. The only access pattern intended for Beam, because of its superior performance possibilities, is "urn:beam:sideinput:multimap" (or some such URN)
.org.apache.beam.runner_api.v1.FunctionSpec access_pattern = 1;boolean hasViewFn()
(Required) The SdkFunctionSpec of the UDF that adapts a particular access_pattern to a user-facing view type. For example, View.asSingleton() may include a `view_fn` that adapts a specially-designed multimap to a single value per window.
.org.apache.beam.runner_api.v1.SdkFunctionSpec view_fn = 2;RunnerApi.SdkFunctionSpec getViewFn()
(Required) The SdkFunctionSpec of the UDF that adapts a particular access_pattern to a user-facing view type. For example, View.asSingleton() may include a `view_fn` that adapts a specially-designed multimap to a single value per window.
.org.apache.beam.runner_api.v1.SdkFunctionSpec view_fn = 2;RunnerApi.SdkFunctionSpecOrBuilder getViewFnOrBuilder()
(Required) The SdkFunctionSpec of the UDF that adapts a particular access_pattern to a user-facing view type. For example, View.asSingleton() may include a `view_fn` that adapts a specially-designed multimap to a single value per window.
.org.apache.beam.runner_api.v1.SdkFunctionSpec view_fn = 2;boolean hasWindowMappingFn()
(Required) The SdkFunctionSpec of the UDF that maps a main input window to a side input window. For example, when the main input is in fixed windows of one hour, this can specify that the side input should be accessed according to the day in which that hour falls.
.org.apache.beam.runner_api.v1.SdkFunctionSpec window_mapping_fn = 3;RunnerApi.SdkFunctionSpec getWindowMappingFn()
(Required) The SdkFunctionSpec of the UDF that maps a main input window to a side input window. For example, when the main input is in fixed windows of one hour, this can specify that the side input should be accessed according to the day in which that hour falls.
.org.apache.beam.runner_api.v1.SdkFunctionSpec window_mapping_fn = 3;RunnerApi.SdkFunctionSpecOrBuilder getWindowMappingFnOrBuilder()
(Required) The SdkFunctionSpec of the UDF that maps a main input window to a side input window. For example, when the main input is in fixed windows of one hour, this can specify that the side input should be accessed according to the day in which that hour falls.
.org.apache.beam.runner_api.v1.SdkFunctionSpec window_mapping_fn = 3;Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.