Class TestMetricData.Builder

java.lang.Object
io.opentelemetry.sdk.testing.metrics.TestMetricData.Builder
Enclosing class:
TestMetricData

public abstract static class TestMetricData.Builder extends Object
A builder for TestMetricData.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public TestMetricData build()
    • setResource

      public abstract TestMetricData.Builder setResource(io.opentelemetry.sdk.resources.Resource resource)
    • setName

      public abstract TestMetricData.Builder setName(String name)
    • setDescription

      public abstract TestMetricData.Builder setDescription(String description)
    • setUnit

      public abstract TestMetricData.Builder setUnit(String unit)
    • setExponentialHistogramData

      public TestMetricData.Builder setExponentialHistogramData(io.opentelemetry.sdk.metrics.data.ExponentialHistogramData data)
    • setHistogramData

      public TestMetricData.Builder setHistogramData(io.opentelemetry.sdk.metrics.data.HistogramData data)
    • setLongSumData

      public TestMetricData.Builder setLongSumData(io.opentelemetry.sdk.metrics.data.SumData<io.opentelemetry.sdk.metrics.data.LongPointData> data)
    • setDoubleSumData

      public TestMetricData.Builder setDoubleSumData(io.opentelemetry.sdk.metrics.data.SumData<io.opentelemetry.sdk.metrics.data.DoublePointData> data)
    • setDoubleGaugeData

      public TestMetricData.Builder setDoubleGaugeData(io.opentelemetry.sdk.metrics.data.GaugeData<io.opentelemetry.sdk.metrics.data.DoublePointData> data)
    • setLongGaugeData

      public TestMetricData.Builder setLongGaugeData(io.opentelemetry.sdk.metrics.data.GaugeData<io.opentelemetry.sdk.metrics.data.LongPointData> data)
    • setSummaryData

      public TestMetricData.Builder setSummaryData(io.opentelemetry.sdk.metrics.data.SummaryData data)
    • setInstrumentationScopeInfo

      public abstract TestMetricData.Builder setInstrumentationScopeInfo(io.opentelemetry.sdk.common.InstrumentationScopeInfo instrumentationScopeInfo)