Class TableOperationSpanBuilder
java.lang.Object
org.apache.hadoop.hbase.client.trace.TableOperationSpanBuilder
- All Implemented Interfaces:
Supplier<io.opentelemetry.api.trace.Span>
@Private
public class TableOperationSpanBuilder
extends Object
implements Supplier<io.opentelemetry.api.trace.Span>
Construct
Span
instances originating from "table operations" -- the verbs in our public
API that interact with data in tables.-
Field Summary
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.api.trace.Span
build()
io.opentelemetry.api.trace.Span
get()
setContainerOperations
(Collection<? extends Row> operations) setContainerOperations
(RowMutations mutations) setContainerOperations
(HBaseSemanticAttributes.Operation... operations) setOperation
(Collection<? extends Row> operations) setOperation
(Row row) setOperation
(Scan scan) setOperation
(HBaseSemanticAttributes.Operation operation) setTableName
(TableName tableName) private static Set<HBaseSemanticAttributes.Operation>
private static Set<HBaseSemanticAttributes.Operation>
unpackRowOperations
(Row row) private static HBaseSemanticAttributes.Operation
private static HBaseSemanticAttributes.Operation
-
Field Details
-
unknown
- See Also:
-
tableName
-
attributes
-
-
Constructor Details
-
TableOperationSpanBuilder
-
TableOperationSpanBuilder
-
-
Method Details
-
get
-
setOperation
-
setOperation
-
setOperation
-
setOperation
-
setContainerOperations
-
setContainerOperations
-
setContainerOperations
-
unpackRowOperations
-
unpackRowOperations
-
setContainerOperations
public TableOperationSpanBuilder setContainerOperations(HBaseSemanticAttributes.Operation... operations) -
setTableName
-
build
-
valueFrom
-
valueFrom
-