class RecordEventsReadableSpan implements ReadWriteSpan {

  @Override
  public void setStatus(StatusCanonicalCode canonicalCode) {
    setStatus(canonicalCode, null);
  }

  private  RecordEventsReadableSpan(
      SpanContext context,
      String name,
      InstrumentationLibraryInfo instrumentationLibraryInfo,
      Kind kind,
      String parentSpanId,
      boolean hasRemoteParent,
      TraceConfig traceConfig,
      SpanProcessor spanProcessor,
      Clock clock,
      Resource resource,
      @Nullable AttributesMap attributes,
      List<SpanData.Link> links,
      int totalRecordedLinks,
      long startEpochNanos);

}