Class StatsTestUtils.MockableSpan.Builder

  • Enclosing class:
    StatsTestUtils.MockableSpan

    public static class StatsTestUtils.MockableSpan.Builder
    extends io.opencensus.trace.SpanBuilder
    Mockable implementation for the SpanBuilder class.

    Not final to allow easy mocking.

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.opencensus.trace.SpanBuilder setParentLinks​(java.util.List<io.opencensus.trace.Span> parentLinks)  
      io.opencensus.trace.SpanBuilder setRecordEvents​(boolean recordEvents)  
      io.opencensus.trace.SpanBuilder setSampler​(io.opencensus.trace.Sampler sampler)  
      io.opencensus.trace.Span startSpan()  
      • Methods inherited from class io.opencensus.trace.SpanBuilder

        setSpanKind, startScopedSpan, startSpanAndCall, startSpanAndRun
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setSampler

        public io.opencensus.trace.SpanBuilder setSampler​(io.opencensus.trace.Sampler sampler)
        Specified by:
        setSampler in class io.opencensus.trace.SpanBuilder
      • setParentLinks

        public io.opencensus.trace.SpanBuilder setParentLinks​(java.util.List<io.opencensus.trace.Span> parentLinks)
        Specified by:
        setParentLinks in class io.opencensus.trace.SpanBuilder
      • setRecordEvents

        public io.opencensus.trace.SpanBuilder setRecordEvents​(boolean recordEvents)
        Specified by:
        setRecordEvents in class io.opencensus.trace.SpanBuilder
      • startSpan

        public io.opencensus.trace.Span startSpan()
        Specified by:
        startSpan in class io.opencensus.trace.SpanBuilder