public static final class BeamFnApi.Metrics.PTransform.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder> implements BeamFnApi.Metrics.PTransformOrBuilder
PTransform level metrics. These metrics are split into processed and active element groups for progress reporting purposes. This allows a Runner to see what is measured, what is estimated and what can be extrapolated to be able to accurately estimate the backlog of remaining work.Protobuf type
org.apache.beam.fn.v1.Metrics.PTransformgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BeamFnApi.Metrics.PTransform build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BeamFnApi.Metrics.PTransform buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BeamFnApi.Metrics.PTransform.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder mergeFrom(BeamFnApi.Metrics.PTransform other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public BeamFnApi.Metrics.PTransform.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BeamFnApi.Metrics.PTransform.Builder>IOExceptionpublic boolean hasProcessedElements()
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;hasProcessedElements in interface BeamFnApi.Metrics.PTransformOrBuilderpublic BeamFnApi.Metrics.PTransform.ProcessedElements getProcessedElements()
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;getProcessedElements in interface BeamFnApi.Metrics.PTransformOrBuilderpublic BeamFnApi.Metrics.PTransform.Builder setProcessedElements(BeamFnApi.Metrics.PTransform.ProcessedElements value)
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;public BeamFnApi.Metrics.PTransform.Builder setProcessedElements(BeamFnApi.Metrics.PTransform.ProcessedElements.Builder builderForValue)
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;public BeamFnApi.Metrics.PTransform.Builder mergeProcessedElements(BeamFnApi.Metrics.PTransform.ProcessedElements value)
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;public BeamFnApi.Metrics.PTransform.Builder clearProcessedElements()
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;public BeamFnApi.Metrics.PTransform.ProcessedElements.Builder getProcessedElementsBuilder()
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;public BeamFnApi.Metrics.PTransform.ProcessedElementsOrBuilder getProcessedElementsOrBuilder()
(Required): Metrics for processed elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ProcessedElements processed_elements = 1;getProcessedElementsOrBuilder in interface BeamFnApi.Metrics.PTransformOrBuilderpublic boolean hasActiveElements()
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;hasActiveElements in interface BeamFnApi.Metrics.PTransformOrBuilderpublic BeamFnApi.Metrics.PTransform.ActiveElements getActiveElements()
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;getActiveElements in interface BeamFnApi.Metrics.PTransformOrBuilderpublic BeamFnApi.Metrics.PTransform.Builder setActiveElements(BeamFnApi.Metrics.PTransform.ActiveElements value)
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;public BeamFnApi.Metrics.PTransform.Builder setActiveElements(BeamFnApi.Metrics.PTransform.ActiveElements.Builder builderForValue)
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;public BeamFnApi.Metrics.PTransform.Builder mergeActiveElements(BeamFnApi.Metrics.PTransform.ActiveElements value)
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;public BeamFnApi.Metrics.PTransform.Builder clearActiveElements()
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;public BeamFnApi.Metrics.PTransform.ActiveElements.Builder getActiveElementsBuilder()
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;public BeamFnApi.Metrics.PTransform.ActiveElementsOrBuilder getActiveElementsOrBuilder()
(Required): Metrics for active elements.
.org.apache.beam.fn.v1.Metrics.PTransform.ActiveElements active_elements = 2;getActiveElementsOrBuilder in interface BeamFnApi.Metrics.PTransformOrBuilderpublic int getWatermarksCount()
BeamFnApi.Metrics.PTransformOrBuilder(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;getWatermarksCount in interface BeamFnApi.Metrics.PTransformOrBuilderpublic boolean containsWatermarks(String key)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;containsWatermarks in interface BeamFnApi.Metrics.PTransformOrBuilder@Deprecated public Map<String,Long> getWatermarks()
getWatermarksMap() instead.getWatermarks in interface BeamFnApi.Metrics.PTransformOrBuilderpublic Map<String,Long> getWatermarksMap()
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;getWatermarksMap in interface BeamFnApi.Metrics.PTransformOrBuilderpublic long getWatermarksOrDefault(String key, long defaultValue)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;getWatermarksOrDefault in interface BeamFnApi.Metrics.PTransformOrBuilderpublic long getWatermarksOrThrow(String key)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;getWatermarksOrThrow in interface BeamFnApi.Metrics.PTransformOrBuilderpublic BeamFnApi.Metrics.PTransform.Builder clearWatermarks()
public BeamFnApi.Metrics.PTransform.Builder removeWatermarks(String key)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;@Deprecated public Map<String,Long> getMutableWatermarks()
public BeamFnApi.Metrics.PTransform.Builder putWatermarks(String key, long value)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;public BeamFnApi.Metrics.PTransform.Builder putAllWatermarks(Map<String,Long> values)
(Optional): Map from local output name to its watermark. The watermarks reported are tentative, to get a better sense of progress while processing a bundle but before it is committed. At bundle commit time, a Runner needs to also take into account the timers set to compute the actual watermarks.
map<string, int64> watermarks = 3;public final BeamFnApi.Metrics.PTransform.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>public final BeamFnApi.Metrics.PTransform.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BeamFnApi.Metrics.PTransform.Builder>Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.