Interface TraceUtil.Span (3.45.0)
Stay organized with collections
Save and categorize content based on your preferences.
3.45.0 (latest)
3.44.0
3.43.1
3.41.0
3.38.0
3.37.0
3.36.0
3.35.1
3.33.4
3.32.2
3.31.9
3.30.11
3.28.0
3.27.2
3.26.5
3.25.1
3.24.3
3.22.0
3.21.4
3.20.0
3.17.0
3.16.3
3.15.7
3.14.4
3.13.2
3.12.1
3.11.0
3.10.0
3.9.6
3.8.2
3.7.10
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.1.0
3.0.21
public static interface TraceUtil . Span
Methods
<T>endAtFuture(ApiFuture<T> futureValue)
public abstract void <T>endAtFuture ( ApiFuture<T> futureValue )
If an operation ends in the future, its relevant span should end after the future has been
completed. This method "appends" the span completion code at the completion of the given
future. In order for telemetry info to be recorded, the future returned by this method should
be completed.
Parameter
Name
Description
futureValue
ApiFuture <T >
addEvent(String name)
public abstract TraceUtil . Span addEvent ( String name )
Adds the given event to this span.
Parameter
Name
Description
name
String
addEvent(String name, Map<String,Object> attributes)
public abstract TraceUtil . Span addEvent ( String name , Map<String , Object > attributes )
Adds the given event with the given attributes to this span.
end()
public abstract void end ()
end(Throwable error)
public abstract void end ( Throwable error )
Ends this span in an error.
makeCurrent()
public abstract TraceUtil . Scope makeCurrent ()
Marks this span as the current span.
setAttribute(String key, boolean value)
public abstract TraceUtil . Span setAttribute ( String key , boolean value )
Adds the given attribute to this span.
setAttribute(String key, int value)
public abstract TraceUtil . Span setAttribute ( String key , int value )
Adds the given attribute to this span.
Parameters
Name
Description
key
String
value
int
setAttribute(String key, String value)
public abstract TraceUtil . Span setAttribute ( String key , String value )
Adds the given attribute to this span.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-04 UTC.
[null,null,["Last updated 2026-08-04 UTC."],[],[]]