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
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.api.trace.Spanbuild()io.opentelemetry.api.trace.Spanget()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.Operationprivate 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
-