Package com.google.dataflow.v1beta3
Class JobMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
com.google.dataflow.v1beta3.JobMetrics.Builder
- All Implemented Interfaces:
JobMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- JobMetrics
public static final class JobMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
implements JobMetricsOrBuilder
JobMetrics contains a collection of metrics describing the detailed progress of a Dataflow job. Metrics correspond to user-defined and system-defined metrics in the job. For more information, see [Dataflow job metrics] (https://cloud.google.com/dataflow/docs/guides/using-monitoring-intf). This resource captures only the most recent values of each metric; time-series data can be queried for them (under the same metric names) from Cloud Monitoring.Protobuf type
google.dataflow.v1beta3.JobMetrics-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetrics(Iterable<? extends MetricUpdate> values) All metrics for this job.addMetrics(int index, MetricUpdate value) All metrics for this job.addMetrics(int index, MetricUpdate.Builder builderForValue) All metrics for this job.addMetrics(MetricUpdate value) All metrics for this job.addMetrics(MetricUpdate.Builder builderForValue) All metrics for this job.All metrics for this job.addMetricsBuilder(int index) All metrics for this job.build()clear()All metrics for this job.Timestamp as of which metric values are current.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMetrics(int index) All metrics for this job.getMetricsBuilder(int index) All metrics for this job.All metrics for this job.intAll metrics for this job.All metrics for this job.getMetricsOrBuilder(int index) All metrics for this job.List<? extends MetricUpdateOrBuilder>All metrics for this job.com.google.protobuf.TimestampTimestamp as of which metric values are current.com.google.protobuf.Timestamp.BuilderTimestamp as of which metric values are current.com.google.protobuf.TimestampOrBuilderTimestamp as of which metric values are current.booleanTimestamp as of which metric values are current.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(JobMetrics other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetricTime(com.google.protobuf.Timestamp value) Timestamp as of which metric values are current.removeMetrics(int index) All metrics for this job.setMetrics(int index, MetricUpdate value) All metrics for this job.setMetrics(int index, MetricUpdate.Builder builderForValue) All metrics for this job.setMetricTime(com.google.protobuf.Timestamp value) Timestamp as of which metric values are current.setMetricTime(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp as of which metric values are current.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<JobMetrics.Builder>
-
mergeFrom
public JobMetrics.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobMetrics.Builder>- Throws:
IOException
-
hasMetricTime
public boolean hasMetricTime()Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1;- Specified by:
hasMetricTimein interfaceJobMetricsOrBuilder- Returns:
- Whether the metricTime field is set.
-
getMetricTime
public com.google.protobuf.Timestamp getMetricTime()Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1;- Specified by:
getMetricTimein interfaceJobMetricsOrBuilder- Returns:
- The metricTime.
-
setMetricTime
Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1; -
setMetricTime
Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1; -
mergeMetricTime
Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1; -
clearMetricTime
Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1; -
getMetricTimeBuilder
public com.google.protobuf.Timestamp.Builder getMetricTimeBuilder()Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1; -
getMetricTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getMetricTimeOrBuilder()Timestamp as of which metric values are current.
.google.protobuf.Timestamp metric_time = 1;- Specified by:
getMetricTimeOrBuilderin interfaceJobMetricsOrBuilder
-
getMetricsList
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;- Specified by:
getMetricsListin interfaceJobMetricsOrBuilder
-
getMetricsCount
public int getMetricsCount()All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;- Specified by:
getMetricsCountin interfaceJobMetricsOrBuilder
-
getMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;- Specified by:
getMetricsin interfaceJobMetricsOrBuilder
-
setMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
setMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addAllMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
clearMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
removeMetrics
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
getMetricsBuilder
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
getMetricsOrBuilder
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;- Specified by:
getMetricsOrBuilderin interfaceJobMetricsOrBuilder
-
getMetricsOrBuilderList
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;- Specified by:
getMetricsOrBuilderListin interfaceJobMetricsOrBuilder
-
addMetricsBuilder
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
addMetricsBuilder
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; -
getMetricsBuilderList
All metrics for this job.
repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2;
-