Class TelemetryGrpc.TelemetryBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<TelemetryGrpc.TelemetryBlockingStub>
com.buildless.service.v1.TelemetryGrpc.TelemetryBlockingStub
Enclosing class:
TelemetryGrpc

public static final class TelemetryGrpc.TelemetryBlockingStub extends io.grpc.stub.AbstractBlockingStub<TelemetryGrpc.TelemetryBlockingStub>
A stub to allow clients to do synchronous rpc calls to service Telemetry.
 Defines the API surface for the Buildless analytics service. This service is used to collect devops analytics, and
 internal analytics for the suite of Buildless extensions, SDKs, and tools.
 
  • 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 Summary

    Modifier and Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    eventEmit(Event request)
    ## Emit an Event Emits a single event to the telemetry service.
    com.google.protobuf.Empty
    ping(com.google.protobuf.Empty request)
    ## Ping the Service Emits a ping message to the Telemetry API, which the Telemetry API immediately returns.

    Methods inherited from class io.grpc.stub.AbstractBlockingStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • build

      protected TelemetryGrpc.TelemetryBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<TelemetryGrpc.TelemetryBlockingStub>
    • ping

      public com.google.protobuf.Empty ping(com.google.protobuf.Empty request)
       ## Ping the Service
       Emits a ping message to the Telemetry API, which the Telemetry API immediately returns. Both messages must be empty.
       
    • eventEmit

      public EventID eventEmit(Event request)
       ## Emit an Event
       Emits a single event to the telemetry service. This method is used to emit events which are not part of a series. The event in question is enriched/decorated with additional context, and then acknowledged or rejected.