/** * * * <pre> * The value of the data point. * </pre> * * <code>.google.monitoring.v3.TypedValue value = 2;</code> */ public Builder setValue(com.google.monitoring.v3.TypedValue.Builder builderForValue) { if (valueBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { valueBuilder_.setMessage(builderForValue.build()); } return this; } /**
TypedValue value = TypedValue.newBuilder() .setDoubleValue(123.45) .build(); Point point = Point.newBuilder() .setInterval(interval)
TypedValue value = TypedValue.newBuilder() .setDoubleValue(123.45) .build(); Point point = Point.newBuilder() .setInterval(interval)
/** * <pre> * The value of the data point. * </pre> * * <code>optional .google.monitoring.v3.TypedValue value = 2;</code> */ public Builder setValue( com.google.monitoring.v3.TypedValue.Builder builderForValue) { if (valueBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { valueBuilder_.setMessage(builderForValue.build()); } return this; } /**
TimeSeries createTimeSeries(Meter meter, double value, @Nullable String statistic) { return createTimeSeries(meter.getId(), TypedValue.newBuilder().setDoubleValue(value).build(), MetricDescriptor.ValueType.DOUBLE, statistic); }
TimeSeries createTimeSeries(Meter meter, Distribution distribution) { return createTimeSeries(meter.getId(), TypedValue.newBuilder().setDistributionValue(distribution).build(), MetricDescriptor.ValueType.DISTRIBUTION, null); }
@Override public TypedValue apply(io.opencensus.metrics.export.Distribution arg) { TypedValue.Builder builder = TypedValue.newBuilder(); return builder.setDistributionValue(createDistribution(arg)).build(); } };
@Override public TypedValue apply(Long arg) { TypedValue.Builder builder = TypedValue.newBuilder(); builder.setInt64Value(arg); return builder.build(); } };
@Test public void createTypedValue_UnknownType() { assertThat(StackdriverExportUtils.createTypedValue(SUMMARY_VALUE)) .isEqualTo(TypedValue.newBuilder().build()); }
@Override public TypedValue apply(Summary arg) { TypedValue.Builder builder = TypedValue.newBuilder(); return builder.build(); } };
@Test public void createTypedValue() { assertThat(StackdriverExportUtils.createTypedValue(DOUBLE_VALUE)) .isEqualTo(TypedValue.newBuilder().setDoubleValue(1.1).build()); assertThat(StackdriverExportUtils.createTypedValue(LONG_VALUE)) .isEqualTo(TypedValue.newBuilder().setInt64Value(10000).build()); assertThat(StackdriverExportUtils.createTypedValue(DISTRIBUTION_VALUE)) .isEqualTo( TypedValue.newBuilder() .setDistributionValue(StackdriverExportUtils.createDistribution(DISTRIBUTION)) .build()); }
@Override public TypedValue apply(Double arg) { TypedValue.Builder builder = TypedValue.newBuilder(); builder.setDoubleValue(arg); return builder.build(); } };