Class TraceServiceGrpc.TraceServiceFutureStub

  • Enclosing class:
    TraceServiceGrpc

    public static final class TraceServiceGrpc.TraceServiceFutureStub
    extends io.grpc.stub.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.
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Detail

      • listTraces

        public com.google.common.util.concurrent.ListenableFuture<ListTracesResponse> listTraces​(ListTracesRequest request)
         Returns of a list of traces that match the specified filter conditions.
         
      • getTrace

        public com.google.common.util.concurrent.ListenableFuture<Trace> getTrace​(GetTraceRequest request)
         Gets a single trace by its ID.
         
      • patchTraces

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.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.