@InterfaceAudience.Private public class TableOperationSpanBuilder extends Object implements Supplier<io.opentelemetry.api.trace.Span>
Span
instances originating from
"table operations" -- the verbs in our public API that interact with data in tables.Constructor and Description |
---|
TableOperationSpanBuilder() |
Modifier and Type | Method and Description |
---|---|
io.opentelemetry.api.trace.Span |
build() |
io.opentelemetry.api.trace.Span |
get() |
TableOperationSpanBuilder |
setOperation(Collection<? extends Row> operations) |
TableOperationSpanBuilder |
setOperation(HBaseSemanticAttributes.Operation operation) |
TableOperationSpanBuilder |
setOperation(Row row) |
TableOperationSpanBuilder |
setOperation(Scan scan) |
TableOperationSpanBuilder |
setTableName(TableName tableName) |
public io.opentelemetry.api.trace.Span get()
public TableOperationSpanBuilder setOperation(Scan scan)
public TableOperationSpanBuilder setOperation(Row row)
public TableOperationSpanBuilder setOperation(Collection<? extends Row> operations)
public TableOperationSpanBuilder setOperation(HBaseSemanticAttributes.Operation operation)
public TableOperationSpanBuilder setTableName(TableName tableName)
public io.opentelemetry.api.trace.Span build()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.