Class MetricUpdate.Builder (0.40.0)

public static final class MetricUpdate.Builder extends GeneratedMessageV3.Builder<MetricUpdate.Builder> implements MetricUpdateOrBuilder

Describes the state of a metric.

Protobuf type google.dataflow.v1beta3.MetricUpdate

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MetricUpdate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
MetricUpdate.Builder
Overrides

build()

public MetricUpdate build()
Returns
TypeDescription
MetricUpdate

buildPartial()

public MetricUpdate buildPartial()
Returns
TypeDescription
MetricUpdate

clear()

public MetricUpdate.Builder clear()
Returns
TypeDescription
MetricUpdate.Builder
Overrides

clearCumulative()

public MetricUpdate.Builder clearCumulative()

True if this metric is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this metric is reported as a delta that is not associated with any WorkItem.

bool cumulative = 3;

Returns
TypeDescription
MetricUpdate.Builder

This builder for chaining.

clearDistribution()

public MetricUpdate.Builder clearDistribution()

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Returns
TypeDescription
MetricUpdate.Builder

clearField(Descriptors.FieldDescriptor field)

public MetricUpdate.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
MetricUpdate.Builder
Overrides

clearGauge()

public MetricUpdate.Builder clearGauge()

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Returns
TypeDescription
MetricUpdate.Builder

clearInternal()

public MetricUpdate.Builder clearInternal()

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Returns
TypeDescription
MetricUpdate.Builder

clearKind()

public MetricUpdate.Builder clearKind()

Metric aggregation kind. The possible metric aggregation kinds are "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". The specified aggregation kind is case-insensitive.

If omitted, this is not an aggregated value but instead a single metric sample value.

string kind = 2;

Returns
TypeDescription
MetricUpdate.Builder

This builder for chaining.

clearMeanCount()

public MetricUpdate.Builder clearMeanCount()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Returns
TypeDescription
MetricUpdate.Builder

clearMeanSum()

public MetricUpdate.Builder clearMeanSum()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Returns
TypeDescription
MetricUpdate.Builder

clearName()

public MetricUpdate.Builder clearName()

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Returns
TypeDescription
MetricUpdate.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public MetricUpdate.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
MetricUpdate.Builder
Overrides

clearScalar()

public MetricUpdate.Builder clearScalar()

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Returns
TypeDescription
MetricUpdate.Builder

clearSet()

public MetricUpdate.Builder clearSet()

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Returns
TypeDescription
MetricUpdate.Builder

clearUpdateTime()

public MetricUpdate.Builder clearUpdateTime()

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Returns
TypeDescription
MetricUpdate.Builder

clone()

public MetricUpdate.Builder clone()
Returns
TypeDescription
MetricUpdate.Builder
Overrides

getCumulative()

public boolean getCumulative()

True if this metric is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this metric is reported as a delta that is not associated with any WorkItem.

bool cumulative = 3;

Returns
TypeDescription
boolean

The cumulative.

getDefaultInstanceForType()

public MetricUpdate getDefaultInstanceForType()
Returns
TypeDescription
MetricUpdate

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDistribution()

public Value getDistribution()

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Returns
TypeDescription
Value

The distribution.

getDistributionBuilder()

public Value.Builder getDistributionBuilder()

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Returns
TypeDescription
Builder

getDistributionOrBuilder()

public ValueOrBuilder getDistributionOrBuilder()

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Returns
TypeDescription
ValueOrBuilder

getGauge()

public Value getGauge()

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Returns
TypeDescription
Value

The gauge.

getGaugeBuilder()

public Value.Builder getGaugeBuilder()

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Returns
TypeDescription
Builder

getGaugeOrBuilder()

public ValueOrBuilder getGaugeOrBuilder()

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Returns
TypeDescription
ValueOrBuilder

getInternal()

public Value getInternal()

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Returns
TypeDescription
Value

The internal.

getInternalBuilder()

public Value.Builder getInternalBuilder()

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Returns
TypeDescription
Builder

getInternalOrBuilder()

public ValueOrBuilder getInternalOrBuilder()

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Returns
TypeDescription
ValueOrBuilder

getKind()

public String getKind()

Metric aggregation kind. The possible metric aggregation kinds are "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". The specified aggregation kind is case-insensitive.

If omitted, this is not an aggregated value but instead a single metric sample value.

string kind = 2;

Returns
TypeDescription
String

The kind.

getKindBytes()

public ByteString getKindBytes()

Metric aggregation kind. The possible metric aggregation kinds are "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". The specified aggregation kind is case-insensitive.

If omitted, this is not an aggregated value but instead a single metric sample value.

string kind = 2;

Returns
TypeDescription
ByteString

The bytes for kind.

getMeanCount()

public Value getMeanCount()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Returns
TypeDescription
Value

The meanCount.

getMeanCountBuilder()

public Value.Builder getMeanCountBuilder()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Returns
TypeDescription
Builder

getMeanCountOrBuilder()

public ValueOrBuilder getMeanCountOrBuilder()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Returns
TypeDescription
ValueOrBuilder

getMeanSum()

public Value getMeanSum()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Returns
TypeDescription
Value

The meanSum.

getMeanSumBuilder()

public Value.Builder getMeanSumBuilder()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Returns
TypeDescription
Builder

getMeanSumOrBuilder()

public ValueOrBuilder getMeanSumOrBuilder()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Returns
TypeDescription
ValueOrBuilder

getName()

public MetricStructuredName getName()

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Returns
TypeDescription
MetricStructuredName

The name.

getNameBuilder()

public MetricStructuredName.Builder getNameBuilder()

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Returns
TypeDescription
MetricStructuredName.Builder

getNameOrBuilder()

public MetricStructuredNameOrBuilder getNameOrBuilder()

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Returns
TypeDescription
MetricStructuredNameOrBuilder

getScalar()

public Value getScalar()

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Returns
TypeDescription
Value

The scalar.

getScalarBuilder()

public Value.Builder getScalarBuilder()

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Returns
TypeDescription
Builder

getScalarOrBuilder()

public ValueOrBuilder getScalarOrBuilder()

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Returns
TypeDescription
ValueOrBuilder

getSet()

public Value getSet()

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Returns
TypeDescription
Value

The set.

getSetBuilder()

public Value.Builder getSetBuilder()

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Returns
TypeDescription
Builder

getSetOrBuilder()

public ValueOrBuilder getSetOrBuilder()

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Returns
TypeDescription
ValueOrBuilder

getUpdateTime()

public Timestamp getUpdateTime()

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Returns
TypeDescription
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Returns
TypeDescription
TimestampOrBuilder

hasDistribution()

public boolean hasDistribution()

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Returns
TypeDescription
boolean

Whether the distribution field is set.

hasGauge()

public boolean hasGauge()

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Returns
TypeDescription
boolean

Whether the gauge field is set.

hasInternal()

public boolean hasInternal()

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Returns
TypeDescription
boolean

Whether the internal field is set.

hasMeanCount()

public boolean hasMeanCount()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Returns
TypeDescription
boolean

Whether the meanCount field is set.

hasMeanSum()

public boolean hasMeanSum()

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Returns
TypeDescription
boolean

Whether the meanSum field is set.

hasName()

public boolean hasName()

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Returns
TypeDescription
boolean

Whether the name field is set.

hasScalar()

public boolean hasScalar()

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Returns
TypeDescription
boolean

Whether the scalar field is set.

hasSet()

public boolean hasSet()

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Returns
TypeDescription
boolean

Whether the set field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Returns
TypeDescription
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeDistribution(Value value)

public MetricUpdate.Builder mergeDistribution(Value value)

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeFrom(MetricUpdate other)

public MetricUpdate.Builder mergeFrom(MetricUpdate other)
Parameter
NameDescription
otherMetricUpdate
Returns
TypeDescription
MetricUpdate.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MetricUpdate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MetricUpdate.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public MetricUpdate.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
MetricUpdate.Builder
Overrides

mergeGauge(Value value)

public MetricUpdate.Builder mergeGauge(Value value)

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeInternal(Value value)

public MetricUpdate.Builder mergeInternal(Value value)

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeMeanCount(Value value)

public MetricUpdate.Builder mergeMeanCount(Value value)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeMeanSum(Value value)

public MetricUpdate.Builder mergeMeanSum(Value value)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeName(MetricStructuredName value)

public MetricUpdate.Builder mergeName(MetricStructuredName value)

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Parameter
NameDescription
valueMetricStructuredName
Returns
TypeDescription
MetricUpdate.Builder

mergeScalar(Value value)

public MetricUpdate.Builder mergeScalar(Value value)

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeSet(Value value)

public MetricUpdate.Builder mergeSet(Value value)

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MetricUpdate.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
MetricUpdate.Builder
Overrides

mergeUpdateTime(Timestamp value)

public MetricUpdate.Builder mergeUpdateTime(Timestamp value)

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
MetricUpdate.Builder

setCumulative(boolean value)

public MetricUpdate.Builder setCumulative(boolean value)

True if this metric is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this metric is reported as a delta that is not associated with any WorkItem.

bool cumulative = 3;

Parameter
NameDescription
valueboolean

The cumulative to set.

Returns
TypeDescription
MetricUpdate.Builder

This builder for chaining.

setDistribution(Value value)

public MetricUpdate.Builder setDistribution(Value value)

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setDistribution(Value.Builder builderForValue)

public MetricUpdate.Builder setDistribution(Value.Builder builderForValue)

A struct value describing properties of a distribution of numeric values.

.google.protobuf.Value distribution = 11;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MetricUpdate.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
MetricUpdate.Builder
Overrides

setGauge(Value value)

public MetricUpdate.Builder setGauge(Value value)

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setGauge(Value.Builder builderForValue)

public MetricUpdate.Builder setGauge(Value.Builder builderForValue)

A struct value describing properties of a Gauge. Metrics of gauge type show the value of a metric across time, and is aggregated based on the newest value.

.google.protobuf.Value gauge = 12;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setInternal(Value value)

public MetricUpdate.Builder setInternal(Value value)

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setInternal(Value.Builder builderForValue)

public MetricUpdate.Builder setInternal(Value.Builder builderForValue)

Worker-computed aggregate value for internal use by the Dataflow service.

.google.protobuf.Value internal = 8;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setKind(String value)

public MetricUpdate.Builder setKind(String value)

Metric aggregation kind. The possible metric aggregation kinds are "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". The specified aggregation kind is case-insensitive.

If omitted, this is not an aggregated value but instead a single metric sample value.

string kind = 2;

Parameter
NameDescription
valueString

The kind to set.

Returns
TypeDescription
MetricUpdate.Builder

This builder for chaining.

setKindBytes(ByteString value)

public MetricUpdate.Builder setKindBytes(ByteString value)

Metric aggregation kind. The possible metric aggregation kinds are "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". The specified aggregation kind is case-insensitive.

If omitted, this is not an aggregated value but instead a single metric sample value.

string kind = 2;

Parameter
NameDescription
valueByteString

The bytes for kind to set.

Returns
TypeDescription
MetricUpdate.Builder

This builder for chaining.

setMeanCount(Value value)

public MetricUpdate.Builder setMeanCount(Value value)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setMeanCount(Value.Builder builderForValue)

public MetricUpdate.Builder setMeanCount(Value.Builder builderForValue)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the count of the aggregated values and is used in combination with mean_sum above to obtain the actual mean aggregate value. The only possible value type is Long.

.google.protobuf.Value mean_count = 6;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setMeanSum(Value value)

public MetricUpdate.Builder setMeanSum(Value value)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setMeanSum(Value.Builder builderForValue)

public MetricUpdate.Builder setMeanSum(Value.Builder builderForValue)

Worker-computed aggregate value for the "Mean" aggregation kind. This holds the sum of the aggregated values and is used in combination with mean_count below to obtain the actual mean aggregate value. The only possible value types are Long and Double.

.google.protobuf.Value mean_sum = 5;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setName(MetricStructuredName value)

public MetricUpdate.Builder setName(MetricStructuredName value)

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Parameter
NameDescription
valueMetricStructuredName
Returns
TypeDescription
MetricUpdate.Builder

setName(MetricStructuredName.Builder builderForValue)

public MetricUpdate.Builder setName(MetricStructuredName.Builder builderForValue)

Name of the metric.

.google.dataflow.v1beta3.MetricStructuredName name = 1;

Parameter
NameDescription
builderForValueMetricStructuredName.Builder
Returns
TypeDescription
MetricUpdate.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MetricUpdate.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
MetricUpdate.Builder
Overrides

setScalar(Value value)

public MetricUpdate.Builder setScalar(Value value)

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setScalar(Value.Builder builderForValue)

public MetricUpdate.Builder setScalar(Value.Builder builderForValue)

Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or". The possible value types are Long, Double, and Boolean.

.google.protobuf.Value scalar = 4;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setSet(Value value)

public MetricUpdate.Builder setSet(Value value)

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Parameter
NameDescription
valueValue
Returns
TypeDescription
MetricUpdate.Builder

setSet(Value.Builder builderForValue)

public MetricUpdate.Builder setSet(Value.Builder builderForValue)

Worker-computed aggregate value for the "Set" aggregation kind. The only possible value type is a list of Values whose type can be Long, Double, or String, according to the metric's type. All Values in the list must be of the same type.

.google.protobuf.Value set = 7;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final MetricUpdate.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
MetricUpdate.Builder
Overrides

setUpdateTime(Timestamp value)

public MetricUpdate.Builder setUpdateTime(Timestamp value)

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
MetricUpdate.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public MetricUpdate.Builder setUpdateTime(Timestamp.Builder builderForValue)

Timestamp associated with the metric value. Optional when workers are reporting work progress; it will be filled in responses from the metrics API.

.google.protobuf.Timestamp update_time = 9;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
MetricUpdate.Builder