Class TableSpanBuilder
java.lang.Object
org.apache.hadoop.hbase.client.trace.TableSpanBuilder
- All Implemented Interfaces:
- Supplier<io.opentelemetry.api.trace.Span>
@Private
public class TableSpanBuilder
extends Object
implements Supplier<io.opentelemetry.api.trace.Span>
Construct 
Span instances involving data tables.- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryModifier and TypeMethodDescriptionio.opentelemetry.api.trace.Spanbuild()io.opentelemetry.api.trace.Spanget()(package private) static voidpopulateTableNameAttributes(Map<io.opentelemetry.api.common.AttributeKey<?>, Object> attributes, TableName tableName) Static utility method that performs the primary logic of this builder.setTableName(TableName tableName) 
- 
Field Details- 
name
- 
attributes
 
- 
- 
Constructor Details- 
TableSpanBuilder
- 
TableSpanBuilder
 
- 
- 
Method Details- 
get
- 
setName
- 
setTableName
- 
build
- 
populateTableNameAttributesstatic void populateTableNameAttributes(Map<io.opentelemetry.api.common.AttributeKey<?>, Object> attributes, TableName tableName) Static utility method that performs the primary logic of this builder. It is visible to other classes in this package so that other builders can use this functionality as a mix-in.- Parameters:
- attributes- the attributes map to be populated.
- tableName- the source of attribute values.
 
 
-