Class TraceServiceGrpc.TraceServiceFutureStub (2.44.0)

public static final class TraceServiceGrpc.TraceServiceFutureStub extends AbstractFutureStub<TraceServiceGrpc.TraceServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service TraceService.

This file describes an API for collecting and viewing traces and spans within a trace. A Trace is a collection of spans corresponding to a single operation or set of operations for an application. A span is an individual timed event which forms a node of the trace tree. Spans for a single trace may span multiple services.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > TraceServiceGrpc.TraceServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected TraceServiceGrpc.TraceServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
TraceServiceGrpc.TraceServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getTrace(GetTraceRequest request)

public ListenableFuture<Trace> getTrace(GetTraceRequest request)

Gets a single trace by its ID.

Parameter
Name Description
request GetTraceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Trace>

listTraces(ListTracesRequest request)

public ListenableFuture<ListTracesResponse> listTraces(ListTracesRequest request)

Returns of a list of traces that match the specified filter conditions.

Parameter
Name Description
request ListTracesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTracesResponse>

patchTraces(PatchTracesRequest request)

public ListenableFuture<Empty> patchTraces(PatchTracesRequest request)

Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created.

Parameter
Name Description
request PatchTracesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>