All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.grpc.com.streamlayer.analytics.statistics.v1.StatisticsGrpc Maven / Gradle / Ivy

There is a newer version: 5.133.1
Show newest version
package com.streamlayer.analytics.statistics.v1;

import static io.grpc.MethodDescriptor.generateFullMethodName;

/**
 */
@javax.annotation.Generated(
    value = "by gRPC proto compiler (version 1.65.1)",
    comments = "Source: streamlayer/analytics/v1/statistics/statistics.proto")
@io.grpc.stub.annotations.GrpcGenerated
public final class StatisticsGrpc {

  private StatisticsGrpc() {}

  public static final java.lang.String SERVICE_NAME = "streamlayer.analytics.v1.statistics.Statistics";

  // Static method descriptors that strictly reflect the proto.
  private static volatile io.grpc.MethodDescriptor getAuthenticationsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "AuthenticationsTotal",
      requestType = com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest.class,
      responseType = com.streamlayer.analytics.authentications.v1.TotalAuthenticationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getAuthenticationsTotalMethod() {
    io.grpc.MethodDescriptor getAuthenticationsTotalMethod;
    if ((getAuthenticationsTotalMethod = StatisticsGrpc.getAuthenticationsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getAuthenticationsTotalMethod = StatisticsGrpc.getAuthenticationsTotalMethod) == null) {
          StatisticsGrpc.getAuthenticationsTotalMethod = getAuthenticationsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AuthenticationsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.authentications.v1.TotalAuthenticationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getAuthenticationsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getAuthenticationsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "AuthenticationsSend",
      requestType = com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest.class,
      responseType = com.streamlayer.analytics.authentications.v1.SendAuthenticationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getAuthenticationsSendMethod() {
    io.grpc.MethodDescriptor getAuthenticationsSendMethod;
    if ((getAuthenticationsSendMethod = StatisticsGrpc.getAuthenticationsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getAuthenticationsSendMethod = StatisticsGrpc.getAuthenticationsSendMethod) == null) {
          StatisticsGrpc.getAuthenticationsSendMethod = getAuthenticationsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AuthenticationsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.authentications.v1.SendAuthenticationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getAuthenticationsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getCallsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CallsTotal",
      requestType = com.streamlayer.analytics.calls.v1.TotalCallsRequest.class,
      responseType = com.streamlayer.analytics.calls.v1.TotalCallsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getCallsTotalMethod() {
    io.grpc.MethodDescriptor getCallsTotalMethod;
    if ((getCallsTotalMethod = StatisticsGrpc.getCallsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getCallsTotalMethod = StatisticsGrpc.getCallsTotalMethod) == null) {
          StatisticsGrpc.getCallsTotalMethod = getCallsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CallsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalCallsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalCallsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getCallsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getCallsTotalParticipantsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CallsTotalParticipants",
      requestType = com.streamlayer.analytics.calls.v1.TotalParticipantsRequest.class,
      responseType = com.streamlayer.analytics.calls.v1.TotalParticipantsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getCallsTotalParticipantsMethod() {
    io.grpc.MethodDescriptor getCallsTotalParticipantsMethod;
    if ((getCallsTotalParticipantsMethod = StatisticsGrpc.getCallsTotalParticipantsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getCallsTotalParticipantsMethod = StatisticsGrpc.getCallsTotalParticipantsMethod) == null) {
          StatisticsGrpc.getCallsTotalParticipantsMethod = getCallsTotalParticipantsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CallsTotalParticipants"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalParticipantsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalParticipantsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getCallsTotalParticipantsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getCallsTotalGroupParticipantsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CallsTotalGroupParticipants",
      requestType = com.streamlayer.analytics.calls.v1.TotalParticipantsRequest.class,
      responseType = com.streamlayer.analytics.calls.v1.TotalParticipantsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getCallsTotalGroupParticipantsMethod() {
    io.grpc.MethodDescriptor getCallsTotalGroupParticipantsMethod;
    if ((getCallsTotalGroupParticipantsMethod = StatisticsGrpc.getCallsTotalGroupParticipantsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getCallsTotalGroupParticipantsMethod = StatisticsGrpc.getCallsTotalGroupParticipantsMethod) == null) {
          StatisticsGrpc.getCallsTotalGroupParticipantsMethod = getCallsTotalGroupParticipantsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CallsTotalGroupParticipants"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalParticipantsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.TotalParticipantsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getCallsTotalGroupParticipantsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getCallsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CallsSend",
      requestType = com.streamlayer.analytics.calls.v1.SendCallsRequest.class,
      responseType = com.streamlayer.analytics.calls.v1.SendCallsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getCallsSendMethod() {
    io.grpc.MethodDescriptor getCallsSendMethod;
    if ((getCallsSendMethod = StatisticsGrpc.getCallsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getCallsSendMethod = StatisticsGrpc.getCallsSendMethod) == null) {
          StatisticsGrpc.getCallsSendMethod = getCallsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CallsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.SendCallsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.SendCallsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getCallsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getCallsSessionDurationAvgMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CallsSessionDurationAvg",
      requestType = com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest.class,
      responseType = com.streamlayer.analytics.calls.v1.SessionDurationAvgResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getCallsSessionDurationAvgMethod() {
    io.grpc.MethodDescriptor getCallsSessionDurationAvgMethod;
    if ((getCallsSessionDurationAvgMethod = StatisticsGrpc.getCallsSessionDurationAvgMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getCallsSessionDurationAvgMethod = StatisticsGrpc.getCallsSessionDurationAvgMethod) == null) {
          StatisticsGrpc.getCallsSessionDurationAvgMethod = getCallsSessionDurationAvgMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CallsSessionDurationAvg"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.calls.v1.SessionDurationAvgResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getCallsSessionDurationAvgMethod;
  }

  private static volatile io.grpc.MethodDescriptor getConversationsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ConversationsTotal",
      requestType = com.streamlayer.analytics.conversations.v1.TotalConversationsRequest.class,
      responseType = com.streamlayer.analytics.conversations.v1.TotalConversationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getConversationsTotalMethod() {
    io.grpc.MethodDescriptor getConversationsTotalMethod;
    if ((getConversationsTotalMethod = StatisticsGrpc.getConversationsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getConversationsTotalMethod = StatisticsGrpc.getConversationsTotalMethod) == null) {
          StatisticsGrpc.getConversationsTotalMethod = getConversationsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ConversationsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalConversationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalConversationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getConversationsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getConversationsTotalParticipantsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ConversationsTotalParticipants",
      requestType = com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest.class,
      responseType = com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getConversationsTotalParticipantsMethod() {
    io.grpc.MethodDescriptor getConversationsTotalParticipantsMethod;
    if ((getConversationsTotalParticipantsMethod = StatisticsGrpc.getConversationsTotalParticipantsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getConversationsTotalParticipantsMethod = StatisticsGrpc.getConversationsTotalParticipantsMethod) == null) {
          StatisticsGrpc.getConversationsTotalParticipantsMethod = getConversationsTotalParticipantsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ConversationsTotalParticipants"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getConversationsTotalParticipantsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getConversationsTotalGroupParticipantsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ConversationsTotalGroupParticipants",
      requestType = com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest.class,
      responseType = com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getConversationsTotalGroupParticipantsMethod() {
    io.grpc.MethodDescriptor getConversationsTotalGroupParticipantsMethod;
    if ((getConversationsTotalGroupParticipantsMethod = StatisticsGrpc.getConversationsTotalGroupParticipantsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getConversationsTotalGroupParticipantsMethod = StatisticsGrpc.getConversationsTotalGroupParticipantsMethod) == null) {
          StatisticsGrpc.getConversationsTotalGroupParticipantsMethod = getConversationsTotalGroupParticipantsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ConversationsTotalGroupParticipants"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getConversationsTotalGroupParticipantsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getConversationsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ConversationsSend",
      requestType = com.streamlayer.analytics.conversations.v1.SendConversationsRequest.class,
      responseType = com.streamlayer.analytics.conversations.v1.SendConversationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getConversationsSendMethod() {
    io.grpc.MethodDescriptor getConversationsSendMethod;
    if ((getConversationsSendMethod = StatisticsGrpc.getConversationsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getConversationsSendMethod = StatisticsGrpc.getConversationsSendMethod) == null) {
          StatisticsGrpc.getConversationsSendMethod = getConversationsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ConversationsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.SendConversationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.SendConversationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getConversationsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getConversationsSessionDurationAvgMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ConversationsSessionDurationAvg",
      requestType = com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest.class,
      responseType = com.streamlayer.analytics.conversations.v1.SessionDurationAvgResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getConversationsSessionDurationAvgMethod() {
    io.grpc.MethodDescriptor getConversationsSessionDurationAvgMethod;
    if ((getConversationsSessionDurationAvgMethod = StatisticsGrpc.getConversationsSessionDurationAvgMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getConversationsSessionDurationAvgMethod = StatisticsGrpc.getConversationsSessionDurationAvgMethod) == null) {
          StatisticsGrpc.getConversationsSessionDurationAvgMethod = getConversationsSessionDurationAvgMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ConversationsSessionDurationAvg"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.conversations.v1.SessionDurationAvgResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getConversationsSessionDurationAvgMethod;
  }

  private static volatile io.grpc.MethodDescriptor getEngagementsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "EngagementsTotal",
      requestType = com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest.class,
      responseType = com.streamlayer.analytics.engagements.v1.TotalEngagementsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getEngagementsTotalMethod() {
    io.grpc.MethodDescriptor getEngagementsTotalMethod;
    if ((getEngagementsTotalMethod = StatisticsGrpc.getEngagementsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getEngagementsTotalMethod = StatisticsGrpc.getEngagementsTotalMethod) == null) {
          StatisticsGrpc.getEngagementsTotalMethod = getEngagementsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EngagementsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalEngagementsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getEngagementsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getEngagementsTotalByCategoriesMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "EngagementsTotalByCategories",
      requestType = com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest.class,
      responseType = com.streamlayer.analytics.engagements.v1.TotalByCategoriesResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getEngagementsTotalByCategoriesMethod() {
    io.grpc.MethodDescriptor getEngagementsTotalByCategoriesMethod;
    if ((getEngagementsTotalByCategoriesMethod = StatisticsGrpc.getEngagementsTotalByCategoriesMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getEngagementsTotalByCategoriesMethod = StatisticsGrpc.getEngagementsTotalByCategoriesMethod) == null) {
          StatisticsGrpc.getEngagementsTotalByCategoriesMethod = getEngagementsTotalByCategoriesMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EngagementsTotalByCategories"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalByCategoriesResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getEngagementsTotalByCategoriesMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalEngagementsByTimeLineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalEngagementsByTimeLine",
      requestType = com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest.class,
      responseType = com.streamlayer.analytics.engagements.v1.TotalByTimeLineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalEngagementsByTimeLineMethod() {
    io.grpc.MethodDescriptor getTotalEngagementsByTimeLineMethod;
    if ((getTotalEngagementsByTimeLineMethod = StatisticsGrpc.getTotalEngagementsByTimeLineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalEngagementsByTimeLineMethod = StatisticsGrpc.getTotalEngagementsByTimeLineMethod) == null) {
          StatisticsGrpc.getTotalEngagementsByTimeLineMethod = getTotalEngagementsByTimeLineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalEngagementsByTimeLine"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.engagements.v1.TotalByTimeLineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalEngagementsByTimeLineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsTotal",
      requestType = com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalInteractionsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsTotalMethod() {
    io.grpc.MethodDescriptor getInteractionsTotalMethod;
    if ((getInteractionsTotalMethod = StatisticsGrpc.getInteractionsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsTotalMethod = StatisticsGrpc.getInteractionsTotalMethod) == null) {
          StatisticsGrpc.getInteractionsTotalMethod = getInteractionsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalInteractionsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalChatUsersMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalChatUsers",
      requestType = com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalChatUsersResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalChatUsersMethod() {
    io.grpc.MethodDescriptor getTotalChatUsersMethod;
    if ((getTotalChatUsersMethod = StatisticsGrpc.getTotalChatUsersMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalChatUsersMethod = StatisticsGrpc.getTotalChatUsersMethod) == null) {
          StatisticsGrpc.getTotalChatUsersMethod = getTotalChatUsersMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalChatUsers"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalChatUsersResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalChatUsersMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalVoiceUsersMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalVoiceUsers",
      requestType = com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalVoiceUsersResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalVoiceUsersMethod() {
    io.grpc.MethodDescriptor getTotalVoiceUsersMethod;
    if ((getTotalVoiceUsersMethod = StatisticsGrpc.getTotalVoiceUsersMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalVoiceUsersMethod = StatisticsGrpc.getTotalVoiceUsersMethod) == null) {
          StatisticsGrpc.getTotalVoiceUsersMethod = getTotalVoiceUsersMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalVoiceUsers"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalVoiceUsersResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalVoiceUsersMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsTotalByTimeLineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsTotalByTimeLine",
      requestType = com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsTotalByTimeLineMethod() {
    io.grpc.MethodDescriptor getInteractionsTotalByTimeLineMethod;
    if ((getInteractionsTotalByTimeLineMethod = StatisticsGrpc.getInteractionsTotalByTimeLineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsTotalByTimeLineMethod = StatisticsGrpc.getInteractionsTotalByTimeLineMethod) == null) {
          StatisticsGrpc.getInteractionsTotalByTimeLineMethod = getInteractionsTotalByTimeLineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsTotalByTimeLine"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsTotalByTimeLineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalMessagesByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalMessagesByTimeline",
      requestType = com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalMessagesByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalMessagesByTimelineMethod;
    if ((getTotalMessagesByTimelineMethod = StatisticsGrpc.getTotalMessagesByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalMessagesByTimelineMethod = StatisticsGrpc.getTotalMessagesByTimelineMethod) == null) {
          StatisticsGrpc.getTotalMessagesByTimelineMethod = getTotalMessagesByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalMessagesByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalMessagesByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalVoicesByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalVoicesByTimeline",
      requestType = com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalVoicesByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalVoicesByTimelineMethod;
    if ((getTotalVoicesByTimelineMethod = StatisticsGrpc.getTotalVoicesByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalVoicesByTimelineMethod = StatisticsGrpc.getTotalVoicesByTimelineMethod) == null) {
          StatisticsGrpc.getTotalVoicesByTimelineMethod = getTotalVoicesByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalVoicesByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalVoicesByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalStatsByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalStatsByTimeline",
      requestType = com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalStatsByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalStatsByTimelineMethod;
    if ((getTotalStatsByTimelineMethod = StatisticsGrpc.getTotalStatsByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalStatsByTimelineMethod = StatisticsGrpc.getTotalStatsByTimelineMethod) == null) {
          StatisticsGrpc.getTotalStatsByTimelineMethod = getTotalStatsByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalStatsByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalStatsByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalTwitterByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalTwitterByTimeline",
      requestType = com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalTwitterByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalTwitterByTimelineMethod;
    if ((getTotalTwitterByTimelineMethod = StatisticsGrpc.getTotalTwitterByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalTwitterByTimelineMethod = StatisticsGrpc.getTotalTwitterByTimelineMethod) == null) {
          StatisticsGrpc.getTotalTwitterByTimelineMethod = getTotalTwitterByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalTwitterByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalTwitterByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsTotalByCategoriesMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsTotalByCategories",
      requestType = com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.TotalByCategoriesResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsTotalByCategoriesMethod() {
    io.grpc.MethodDescriptor getInteractionsTotalByCategoriesMethod;
    if ((getInteractionsTotalByCategoriesMethod = StatisticsGrpc.getInteractionsTotalByCategoriesMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsTotalByCategoriesMethod = StatisticsGrpc.getInteractionsTotalByCategoriesMethod) == null) {
          StatisticsGrpc.getInteractionsTotalByCategoriesMethod = getInteractionsTotalByCategoriesMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsTotalByCategories"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.TotalByCategoriesResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsTotalByCategoriesMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsCreateMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsCreate",
      requestType = com.streamlayer.analytics.interactions.v1.SendInteractionsRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.SendInteractionsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsCreateMethod() {
    io.grpc.MethodDescriptor getInteractionsCreateMethod;
    if ((getInteractionsCreateMethod = StatisticsGrpc.getInteractionsCreateMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsCreateMethod = StatisticsGrpc.getInteractionsCreateMethod) == null) {
          StatisticsGrpc.getInteractionsCreateMethod = getInteractionsCreateMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsCreate"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SendInteractionsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SendInteractionsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsCreateMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsSessionDurationsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsSessionDurations",
      requestType = com.streamlayer.analytics.interactions.v1.SessionDurationsRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.SessionDurationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsSessionDurationsMethod() {
    io.grpc.MethodDescriptor getInteractionsSessionDurationsMethod;
    if ((getInteractionsSessionDurationsMethod = StatisticsGrpc.getInteractionsSessionDurationsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsSessionDurationsMethod = StatisticsGrpc.getInteractionsSessionDurationsMethod) == null) {
          StatisticsGrpc.getInteractionsSessionDurationsMethod = getInteractionsSessionDurationsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsSessionDurations"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SessionDurationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SessionDurationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsSessionDurationsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInteractionsSessionDurationAvgMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InteractionsSessionDurationAvg",
      requestType = com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest.class,
      responseType = com.streamlayer.analytics.interactions.v1.SessionDurationAvgResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInteractionsSessionDurationAvgMethod() {
    io.grpc.MethodDescriptor getInteractionsSessionDurationAvgMethod;
    if ((getInteractionsSessionDurationAvgMethod = StatisticsGrpc.getInteractionsSessionDurationAvgMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInteractionsSessionDurationAvgMethod = StatisticsGrpc.getInteractionsSessionDurationAvgMethod) == null) {
          StatisticsGrpc.getInteractionsSessionDurationAvgMethod = getInteractionsSessionDurationAvgMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InteractionsSessionDurationAvg"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.interactions.v1.SessionDurationAvgResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInteractionsSessionDurationAvgMethod;
  }

  private static volatile io.grpc.MethodDescriptor getEventOpenedTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "EventOpenedTotal",
      requestType = com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest.class,
      responseType = com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getEventOpenedTotalMethod() {
    io.grpc.MethodDescriptor getEventOpenedTotalMethod;
    if ((getEventOpenedTotalMethod = StatisticsGrpc.getEventOpenedTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getEventOpenedTotalMethod = StatisticsGrpc.getEventOpenedTotalMethod) == null) {
          StatisticsGrpc.getEventOpenedTotalMethod = getEventOpenedTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EventOpenedTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getEventOpenedTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getEventOpenedSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "EventOpenedSend",
      requestType = com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest.class,
      responseType = com.streamlayer.analytics.eventOpened.v1.SendEventOpenedResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getEventOpenedSendMethod() {
    io.grpc.MethodDescriptor getEventOpenedSendMethod;
    if ((getEventOpenedSendMethod = StatisticsGrpc.getEventOpenedSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getEventOpenedSendMethod = StatisticsGrpc.getEventOpenedSendMethod) == null) {
          StatisticsGrpc.getEventOpenedSendMethod = getEventOpenedSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EventOpenedSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.eventOpened.v1.SendEventOpenedResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getEventOpenedSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInvitationsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InvitationsTotal",
      requestType = com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest.class,
      responseType = com.streamlayer.analytics.invitations.v1.TotalInvitationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInvitationsTotalMethod() {
    io.grpc.MethodDescriptor getInvitationsTotalMethod;
    if ((getInvitationsTotalMethod = StatisticsGrpc.getInvitationsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInvitationsTotalMethod = StatisticsGrpc.getInvitationsTotalMethod) == null) {
          StatisticsGrpc.getInvitationsTotalMethod = getInvitationsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InvitationsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInvitationsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalInvitationsSentByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalInvitationsSentByTimeline",
      requestType = com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest.class,
      responseType = com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalInvitationsSentByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalInvitationsSentByTimelineMethod;
    if ((getTotalInvitationsSentByTimelineMethod = StatisticsGrpc.getTotalInvitationsSentByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalInvitationsSentByTimelineMethod = StatisticsGrpc.getTotalInvitationsSentByTimelineMethod) == null) {
          StatisticsGrpc.getTotalInvitationsSentByTimelineMethod = getTotalInvitationsSentByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalInvitationsSentByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalInvitationsSentByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalInvitationsAcceptedByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalInvitationsAcceptedByTimeline",
      requestType = com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest.class,
      responseType = com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalInvitationsAcceptedByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalInvitationsAcceptedByTimelineMethod;
    if ((getTotalInvitationsAcceptedByTimelineMethod = StatisticsGrpc.getTotalInvitationsAcceptedByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalInvitationsAcceptedByTimelineMethod = StatisticsGrpc.getTotalInvitationsAcceptedByTimelineMethod) == null) {
          StatisticsGrpc.getTotalInvitationsAcceptedByTimelineMethod = getTotalInvitationsAcceptedByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalInvitationsAcceptedByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalInvitationsAcceptedByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInvitationsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InvitationsSend",
      requestType = com.streamlayer.analytics.invitations.v1.SendInvitationsRequest.class,
      responseType = com.streamlayer.analytics.invitations.v1.SendInvitationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInvitationsSendMethod() {
    io.grpc.MethodDescriptor getInvitationsSendMethod;
    if ((getInvitationsSendMethod = StatisticsGrpc.getInvitationsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getInvitationsSendMethod = StatisticsGrpc.getInvitationsSendMethod) == null) {
          StatisticsGrpc.getInvitationsSendMethod = getInvitationsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InvitationsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.SendInvitationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.invitations.v1.SendInvitationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getInvitationsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getLaunchButtonTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "LaunchButtonTotal",
      requestType = com.streamlayer.analytics.launchButton.v1.TotalRequest.class,
      responseType = com.streamlayer.analytics.launchButton.v1.TotalResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getLaunchButtonTotalMethod() {
    io.grpc.MethodDescriptor getLaunchButtonTotalMethod;
    if ((getLaunchButtonTotalMethod = StatisticsGrpc.getLaunchButtonTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getLaunchButtonTotalMethod = StatisticsGrpc.getLaunchButtonTotalMethod) == null) {
          StatisticsGrpc.getLaunchButtonTotalMethod = getLaunchButtonTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "LaunchButtonTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.launchButton.v1.TotalRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.launchButton.v1.TotalResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getLaunchButtonTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getLaunchButtonSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "LaunchButtonSend",
      requestType = com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest.class,
      responseType = com.streamlayer.analytics.launchButton.v1.SendLaunchButtonResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getLaunchButtonSendMethod() {
    io.grpc.MethodDescriptor getLaunchButtonSendMethod;
    if ((getLaunchButtonSendMethod = StatisticsGrpc.getLaunchButtonSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getLaunchButtonSendMethod = StatisticsGrpc.getLaunchButtonSendMethod) == null) {
          StatisticsGrpc.getLaunchButtonSendMethod = getLaunchButtonSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "LaunchButtonSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.launchButton.v1.SendLaunchButtonResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getLaunchButtonSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getNotificationsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "NotificationsTotal",
      requestType = com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest.class,
      responseType = com.streamlayer.analytics.notifications.v1.TotalNotificationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getNotificationsTotalMethod() {
    io.grpc.MethodDescriptor getNotificationsTotalMethod;
    if ((getNotificationsTotalMethod = StatisticsGrpc.getNotificationsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getNotificationsTotalMethod = StatisticsGrpc.getNotificationsTotalMethod) == null) {
          StatisticsGrpc.getNotificationsTotalMethod = getNotificationsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "NotificationsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.TotalNotificationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getNotificationsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getNotificationsTotalByCategoriesMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "NotificationsTotalByCategories",
      requestType = com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest.class,
      responseType = com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getNotificationsTotalByCategoriesMethod() {
    io.grpc.MethodDescriptor getNotificationsTotalByCategoriesMethod;
    if ((getNotificationsTotalByCategoriesMethod = StatisticsGrpc.getNotificationsTotalByCategoriesMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getNotificationsTotalByCategoriesMethod = StatisticsGrpc.getNotificationsTotalByCategoriesMethod) == null) {
          StatisticsGrpc.getNotificationsTotalByCategoriesMethod = getNotificationsTotalByCategoriesMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "NotificationsTotalByCategories"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getNotificationsTotalByCategoriesMethod;
  }

  private static volatile io.grpc.MethodDescriptor getNotificationsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "NotificationsSend",
      requestType = com.streamlayer.analytics.notifications.v1.SendNotificationRequest.class,
      responseType = com.streamlayer.analytics.notifications.v1.SendNotificationResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getNotificationsSendMethod() {
    io.grpc.MethodDescriptor getNotificationsSendMethod;
    if ((getNotificationsSendMethod = StatisticsGrpc.getNotificationsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getNotificationsSendMethod = StatisticsGrpc.getNotificationsSendMethod) == null) {
          StatisticsGrpc.getNotificationsSendMethod = getNotificationsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "NotificationsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.SendNotificationRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.notifications.v1.SendNotificationResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getNotificationsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPermissionsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "PermissionsTotal",
      requestType = com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest.class,
      responseType = com.streamlayer.analytics.permissions.v1.TotalPermissionsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPermissionsTotalMethod() {
    io.grpc.MethodDescriptor getPermissionsTotalMethod;
    if ((getPermissionsTotalMethod = StatisticsGrpc.getPermissionsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getPermissionsTotalMethod = StatisticsGrpc.getPermissionsTotalMethod) == null) {
          StatisticsGrpc.getPermissionsTotalMethod = getPermissionsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PermissionsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.permissions.v1.TotalPermissionsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getPermissionsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPermissionsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "PermissionsSend",
      requestType = com.streamlayer.analytics.permissions.v1.SendPermissionsRequest.class,
      responseType = com.streamlayer.analytics.permissions.v1.SendPermissionsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPermissionsSendMethod() {
    io.grpc.MethodDescriptor getPermissionsSendMethod;
    if ((getPermissionsSendMethod = StatisticsGrpc.getPermissionsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getPermissionsSendMethod = StatisticsGrpc.getPermissionsSendMethod) == null) {
          StatisticsGrpc.getPermissionsSendMethod = getPermissionsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PermissionsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.permissions.v1.SendPermissionsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.permissions.v1.SendPermissionsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getPermissionsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getButtonInitializedTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ButtonInitializedTotal",
      requestType = com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest.class,
      responseType = com.streamlayer.analytics.buttonInitialized.v1.TotalButtonResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getButtonInitializedTotalMethod() {
    io.grpc.MethodDescriptor getButtonInitializedTotalMethod;
    if ((getButtonInitializedTotalMethod = StatisticsGrpc.getButtonInitializedTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getButtonInitializedTotalMethod = StatisticsGrpc.getButtonInitializedTotalMethod) == null) {
          StatisticsGrpc.getButtonInitializedTotalMethod = getButtonInitializedTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ButtonInitializedTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.TotalButtonResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getButtonInitializedTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalButtonInitializedByTimeLineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalButtonInitializedByTimeLine",
      requestType = com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest.class,
      responseType = com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalButtonInitializedByTimeLineMethod() {
    io.grpc.MethodDescriptor getTotalButtonInitializedByTimeLineMethod;
    if ((getTotalButtonInitializedByTimeLineMethod = StatisticsGrpc.getTotalButtonInitializedByTimeLineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalButtonInitializedByTimeLineMethod = StatisticsGrpc.getTotalButtonInitializedByTimeLineMethod) == null) {
          StatisticsGrpc.getTotalButtonInitializedByTimeLineMethod = getTotalButtonInitializedByTimeLineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalButtonInitializedByTimeLine"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalButtonInitializedByTimeLineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getButtonInitializedSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ButtonInitializedSend",
      requestType = com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest.class,
      responseType = com.streamlayer.analytics.buttonInitialized.v1.ButtonInitializedSendResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getButtonInitializedSendMethod() {
    io.grpc.MethodDescriptor getButtonInitializedSendMethod;
    if ((getButtonInitializedSendMethod = StatisticsGrpc.getButtonInitializedSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getButtonInitializedSendMethod = StatisticsGrpc.getButtonInitializedSendMethod) == null) {
          StatisticsGrpc.getButtonInitializedSendMethod = getButtonInitializedSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ButtonInitializedSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.buttonInitialized.v1.ButtonInitializedSendResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getButtonInitializedSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getWavesTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "WavesTotal",
      requestType = com.streamlayer.analytics.waves.v1.TotalWavesRequest.class,
      responseType = com.streamlayer.analytics.waves.v1.TotalWavesResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getWavesTotalMethod() {
    io.grpc.MethodDescriptor getWavesTotalMethod;
    if ((getWavesTotalMethod = StatisticsGrpc.getWavesTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getWavesTotalMethod = StatisticsGrpc.getWavesTotalMethod) == null) {
          StatisticsGrpc.getWavesTotalMethod = getWavesTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "WavesTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.TotalWavesRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.TotalWavesResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getWavesTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getWavesTotalByKindMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "WavesTotalByKind",
      requestType = com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest.class,
      responseType = com.streamlayer.analytics.waves.v1.TotalWavesByKindResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getWavesTotalByKindMethod() {
    io.grpc.MethodDescriptor getWavesTotalByKindMethod;
    if ((getWavesTotalByKindMethod = StatisticsGrpc.getWavesTotalByKindMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getWavesTotalByKindMethod = StatisticsGrpc.getWavesTotalByKindMethod) == null) {
          StatisticsGrpc.getWavesTotalByKindMethod = getWavesTotalByKindMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "WavesTotalByKind"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.TotalWavesByKindResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getWavesTotalByKindMethod;
  }

  private static volatile io.grpc.MethodDescriptor getWavesSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "WavesSend",
      requestType = com.streamlayer.analytics.waves.v1.SendWavesRequest.class,
      responseType = com.streamlayer.analytics.waves.v1.SendWavesResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getWavesSendMethod() {
    io.grpc.MethodDescriptor getWavesSendMethod;
    if ((getWavesSendMethod = StatisticsGrpc.getWavesSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getWavesSendMethod = StatisticsGrpc.getWavesSendMethod) == null) {
          StatisticsGrpc.getWavesSendMethod = getWavesSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "WavesSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.SendWavesRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.waves.v1.SendWavesResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getWavesSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getSessionHearbeatSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "SessionHearbeatSend",
      requestType = com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest.class,
      responseType = com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getSessionHearbeatSendMethod() {
    io.grpc.MethodDescriptor getSessionHearbeatSendMethod;
    if ((getSessionHearbeatSendMethod = StatisticsGrpc.getSessionHearbeatSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getSessionHearbeatSendMethod = StatisticsGrpc.getSessionHearbeatSendMethod) == null) {
          StatisticsGrpc.getSessionHearbeatSendMethod = getSessionHearbeatSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SessionHearbeatSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getSessionHearbeatSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getSessionHearbeatSessionDurationsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "SessionHearbeatSessionDurations",
      requestType = com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest.class,
      responseType = com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getSessionHearbeatSessionDurationsMethod() {
    io.grpc.MethodDescriptor getSessionHearbeatSessionDurationsMethod;
    if ((getSessionHearbeatSessionDurationsMethod = StatisticsGrpc.getSessionHearbeatSessionDurationsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getSessionHearbeatSessionDurationsMethod = StatisticsGrpc.getSessionHearbeatSessionDurationsMethod) == null) {
          StatisticsGrpc.getSessionHearbeatSessionDurationsMethod = getSessionHearbeatSessionDurationsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SessionHearbeatSessionDurations"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getSessionHearbeatSessionDurationsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getSessionHearbeatSessionDurationAvgMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "SessionHearbeatSessionDurationAvg",
      requestType = com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest.class,
      responseType = com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getSessionHearbeatSessionDurationAvgMethod() {
    io.grpc.MethodDescriptor getSessionHearbeatSessionDurationAvgMethod;
    if ((getSessionHearbeatSessionDurationAvgMethod = StatisticsGrpc.getSessionHearbeatSessionDurationAvgMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getSessionHearbeatSessionDurationAvgMethod = StatisticsGrpc.getSessionHearbeatSessionDurationAvgMethod) == null) {
          StatisticsGrpc.getSessionHearbeatSessionDurationAvgMethod = getSessionHearbeatSessionDurationAvgMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SessionHearbeatSessionDurationAvg"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getSessionHearbeatSessionDurationAvgMethod;
  }

  private static volatile io.grpc.MethodDescriptor getViewersTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ViewersTotal",
      requestType = com.streamlayer.analytics.viewers.v1.TotalViewersRequest.class,
      responseType = com.streamlayer.analytics.viewers.v1.TotalViewersResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getViewersTotalMethod() {
    io.grpc.MethodDescriptor getViewersTotalMethod;
    if ((getViewersTotalMethod = StatisticsGrpc.getViewersTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getViewersTotalMethod = StatisticsGrpc.getViewersTotalMethod) == null) {
          StatisticsGrpc.getViewersTotalMethod = getViewersTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ViewersTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.viewers.v1.TotalViewersRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.viewers.v1.TotalViewersResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getViewersTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalViewersByTimeLineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalViewersByTimeLine",
      requestType = com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest.class,
      responseType = com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalViewersByTimeLineMethod() {
    io.grpc.MethodDescriptor getTotalViewersByTimeLineMethod;
    if ((getTotalViewersByTimeLineMethod = StatisticsGrpc.getTotalViewersByTimeLineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalViewersByTimeLineMethod = StatisticsGrpc.getTotalViewersByTimeLineMethod) == null) {
          StatisticsGrpc.getTotalViewersByTimeLineMethod = getTotalViewersByTimeLineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalViewersByTimeLine"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalViewersByTimeLineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getAdminListMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "AdminList",
      requestType = com.streamlayer.analytics.list.v1.ListRequest.class,
      responseType = com.streamlayer.analytics.list.v1.ListResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getAdminListMethod() {
    io.grpc.MethodDescriptor getAdminListMethod;
    if ((getAdminListMethod = StatisticsGrpc.getAdminListMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getAdminListMethod = StatisticsGrpc.getAdminListMethod) == null) {
          StatisticsGrpc.getAdminListMethod = getAdminListMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AdminList"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.list.v1.ListRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.list.v1.ListResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getAdminListMethod;
  }

  private static volatile io.grpc.MethodDescriptor getStudioDashboardMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "StudioDashboard",
      requestType = com.streamlayer.analytics.studio.v1.DashboardRequest.class,
      responseType = com.streamlayer.analytics.studio.v1.DashboardResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getStudioDashboardMethod() {
    io.grpc.MethodDescriptor getStudioDashboardMethod;
    if ((getStudioDashboardMethod = StatisticsGrpc.getStudioDashboardMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getStudioDashboardMethod = StatisticsGrpc.getStudioDashboardMethod) == null) {
          StatisticsGrpc.getStudioDashboardMethod = getStudioDashboardMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StudioDashboard"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.studio.v1.DashboardRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.studio.v1.DashboardResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getStudioDashboardMethod;
  }

  private static volatile io.grpc.MethodDescriptor getRootStudioDashboardMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "RootStudioDashboard",
      requestType = com.streamlayer.analytics.studio.v1.DashboardRootRequest.class,
      responseType = com.streamlayer.analytics.studio.v1.DashboardResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getRootStudioDashboardMethod() {
    io.grpc.MethodDescriptor getRootStudioDashboardMethod;
    if ((getRootStudioDashboardMethod = StatisticsGrpc.getRootStudioDashboardMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getRootStudioDashboardMethod = StatisticsGrpc.getRootStudioDashboardMethod) == null) {
          StatisticsGrpc.getRootStudioDashboardMethod = getRootStudioDashboardMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RootStudioDashboard"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.studio.v1.DashboardRootRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.studio.v1.DashboardResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getRootStudioDashboardMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPollsSendMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "PollsSend",
      requestType = com.streamlayer.analytics.polls.v1.SendPollsRequest.class,
      responseType = com.streamlayer.analytics.polls.v1.SendPollsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPollsSendMethod() {
    io.grpc.MethodDescriptor getPollsSendMethod;
    if ((getPollsSendMethod = StatisticsGrpc.getPollsSendMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getPollsSendMethod = StatisticsGrpc.getPollsSendMethod) == null) {
          StatisticsGrpc.getPollsSendMethod = getPollsSendMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PollsSend"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.SendPollsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.SendPollsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getPollsSendMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPollsTotalMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "PollsTotal",
      requestType = com.streamlayer.analytics.polls.v1.TotalPollsRequest.class,
      responseType = com.streamlayer.analytics.polls.v1.TotalPollsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPollsTotalMethod() {
    io.grpc.MethodDescriptor getPollsTotalMethod;
    if ((getPollsTotalMethod = StatisticsGrpc.getPollsTotalMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getPollsTotalMethod = StatisticsGrpc.getPollsTotalMethod) == null) {
          StatisticsGrpc.getPollsTotalMethod = getPollsTotalMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PollsTotal"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalPollsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalPollsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getPollsTotalMethod;
  }

  private static volatile io.grpc.MethodDescriptor getTotalPollsByTimelineMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "TotalPollsByTimeline",
      requestType = com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest.class,
      responseType = com.streamlayer.analytics.polls.v1.TotalPollsByTimelineResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTotalPollsByTimelineMethod() {
    io.grpc.MethodDescriptor getTotalPollsByTimelineMethod;
    if ((getTotalPollsByTimelineMethod = StatisticsGrpc.getTotalPollsByTimelineMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getTotalPollsByTimelineMethod = StatisticsGrpc.getTotalPollsByTimelineMethod) == null) {
          StatisticsGrpc.getTotalPollsByTimelineMethod = getTotalPollsByTimelineMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TotalPollsByTimeline"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalPollsByTimelineResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getTotalPollsByTimelineMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPollsTotalStatsMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "PollsTotalStats",
      requestType = com.streamlayer.analytics.polls.v1.TotalStatsRequest.class,
      responseType = com.streamlayer.analytics.polls.v1.TotalStatsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPollsTotalStatsMethod() {
    io.grpc.MethodDescriptor getPollsTotalStatsMethod;
    if ((getPollsTotalStatsMethod = StatisticsGrpc.getPollsTotalStatsMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getPollsTotalStatsMethod = StatisticsGrpc.getPollsTotalStatsMethod) == null) {
          StatisticsGrpc.getPollsTotalStatsMethod = getPollsTotalStatsMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PollsTotalStats"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalStatsRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.polls.v1.TotalStatsResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getPollsTotalStatsMethod;
  }

  private static volatile io.grpc.MethodDescriptor getQueryListMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "QueryList",
      requestType = com.streamlayer.analytics.query.v1.QueryListRequest.class,
      responseType = com.streamlayer.analytics.query.v1.QueryListResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getQueryListMethod() {
    io.grpc.MethodDescriptor getQueryListMethod;
    if ((getQueryListMethod = StatisticsGrpc.getQueryListMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getQueryListMethod = StatisticsGrpc.getQueryListMethod) == null) {
          StatisticsGrpc.getQueryListMethod = getQueryListMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryList"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.query.v1.QueryListRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.query.v1.QueryListResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getQueryListMethod;
  }

  private static volatile io.grpc.MethodDescriptor getQueryExecMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "QueryExec",
      requestType = com.streamlayer.analytics.query.v1.QueryExecRequest.class,
      responseType = com.streamlayer.analytics.query.v1.QueryExecResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getQueryExecMethod() {
    io.grpc.MethodDescriptor getQueryExecMethod;
    if ((getQueryExecMethod = StatisticsGrpc.getQueryExecMethod) == null) {
      synchronized (StatisticsGrpc.class) {
        if ((getQueryExecMethod = StatisticsGrpc.getQueryExecMethod) == null) {
          StatisticsGrpc.getQueryExecMethod = getQueryExecMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryExec"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.query.v1.QueryExecRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
                  com.streamlayer.analytics.query.v1.QueryExecResponse.getDefaultInstance()))
              .build();
        }
      }
    }
    return getQueryExecMethod;
  }

  /**
   * Creates a new async stub that supports all call types for the service
   */
  public static StatisticsStub newStub(io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public StatisticsStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new StatisticsStub(channel, callOptions);
        }
      };
    return StatisticsStub.newStub(factory, channel);
  }

  /**
   * Creates a new blocking-style stub that supports unary and streaming output calls on the service
   */
  public static StatisticsBlockingStub newBlockingStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public StatisticsBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new StatisticsBlockingStub(channel, callOptions);
        }
      };
    return StatisticsBlockingStub.newStub(factory, channel);
  }

  /**
   * Creates a new ListenableFuture-style stub that supports unary calls on the service
   */
  public static StatisticsFutureStub newFutureStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public StatisticsFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new StatisticsFutureStub(channel, callOptions);
        }
      };
    return StatisticsFutureStub.newStub(factory, channel);
  }

  /**
   */
  public interface AsyncService {

    /**
     * 
     * total authentications
     * 
*/ default void authenticationsTotal(com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAuthenticationsTotalMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void authenticationsSend(com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAuthenticationsSendMethod(), responseObserver); } /** *
     * total calls
     * 
*/ default void callsTotal(com.streamlayer.analytics.calls.v1.TotalCallsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCallsTotalMethod(), responseObserver); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ default void callsTotalParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCallsTotalParticipantsMethod(), responseObserver); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ default void callsTotalGroupParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCallsTotalGroupParticipantsMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void callsSend(com.streamlayer.analytics.calls.v1.SendCallsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCallsSendMethod(), responseObserver); } /** *
     * average session duration
     * 
*/ default void callsSessionDurationAvg(com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCallsSessionDurationAvgMethod(), responseObserver); } /** *
     * total conversations
     * 
*/ default void conversationsTotal(com.streamlayer.analytics.conversations.v1.TotalConversationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getConversationsTotalMethod(), responseObserver); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ default void conversationsTotalParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getConversationsTotalParticipantsMethod(), responseObserver); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ default void conversationsTotalGroupParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getConversationsTotalGroupParticipantsMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void conversationsSend(com.streamlayer.analytics.conversations.v1.SendConversationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getConversationsSendMethod(), responseObserver); } /** *
     * average session duration
     * 
*/ default void conversationsSessionDurationAvg(com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getConversationsSessionDurationAvgMethod(), responseObserver); } /** *
     * total engagements
     * 
*/ default void engagementsTotal(com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEngagementsTotalMethod(), responseObserver); } /** *
     * total engaged users by categories
     * 
*/ default void engagementsTotalByCategories(com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEngagementsTotalByCategoriesMethod(), responseObserver); } /** *
     * total engaged users (time-aggregated)
     * 
*/ default void totalEngagementsByTimeLine(com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalEngagementsByTimeLineMethod(), responseObserver); } /** *
     * total interactions
     * 
*/ default void interactionsTotal(com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsTotalMethod(), responseObserver); } /** *
     * total users (conversation)
     * 
*/ default void totalChatUsers(com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalChatUsersMethod(), responseObserver); } /** *
     * total users (call)
     * 
*/ default void totalVoiceUsers(com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalVoiceUsersMethod(), responseObserver); } /** *
     * total engaged users (time-aggregated)
     * 
*/ default void interactionsTotalByTimeLine(com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsTotalByTimeLineMethod(), responseObserver); } /** *
     * total messages (by INTERACTION_ACTION_TYPE_MESSAGE)
     * 
*/ default void totalMessagesByTimeline(com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalMessagesByTimelineMethod(), responseObserver); } /** *
     * total voices (by INTERACTION_ACTION_TYPE_CALL)
     * 
*/ default void totalVoicesByTimeline(com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalVoicesByTimelineMethod(), responseObserver); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_STATS_HOME, INTERACTION_CATEGORY_STATS)
     * 
*/ default void totalStatsByTimeline(com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalStatsByTimelineMethod(), responseObserver); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_TWITTER_HOME, INTERACTION_CATEGORY_TWITTER)
     * 
*/ default void totalTwitterByTimeline(com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalTwitterByTimelineMethod(), responseObserver); } /** *
     * total engaged users by categories
     * 
*/ default void interactionsTotalByCategories(com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsTotalByCategoriesMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void interactionsCreate(com.streamlayer.analytics.interactions.v1.SendInteractionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsCreateMethod(), responseObserver); } /** *
     * session durations
     * 
*/ default void interactionsSessionDurations(com.streamlayer.analytics.interactions.v1.SessionDurationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsSessionDurationsMethod(), responseObserver); } /** *
     * average session duration
     * 
*/ default void interactionsSessionDurationAvg(com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInteractionsSessionDurationAvgMethod(), responseObserver); } /** *
     * total event-opened
     * 
*/ default void eventOpenedTotal(com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEventOpenedTotalMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void eventOpenedSend(com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEventOpenedSendMethod(), responseObserver); } /** *
     * total invitations
     * 
*/ default void invitationsTotal(com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInvitationsTotalMethod(), responseObserver); } /** *
     * total messages (by INVITATION_KIND_SENT)
     * 
*/ default void totalInvitationsSentByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalInvitationsSentByTimelineMethod(), responseObserver); } /** *
     * total messages (by INVITATION_KIND_ACCEPTED)
     * 
*/ default void totalInvitationsAcceptedByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalInvitationsAcceptedByTimelineMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void invitationsSend(com.streamlayer.analytics.invitations.v1.SendInvitationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInvitationsSendMethod(), responseObserver); } /** *
     * total launch-button
     * 
*/ default void launchButtonTotal(com.streamlayer.analytics.launchButton.v1.TotalRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getLaunchButtonTotalMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void launchButtonSend(com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getLaunchButtonSendMethod(), responseObserver); } /** *
     * total notifications
     * 
*/ default void notificationsTotal(com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNotificationsTotalMethod(), responseObserver); } /** *
     * total notifications by categories and kind
     * 
*/ default void notificationsTotalByCategories(com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNotificationsTotalByCategoriesMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void notificationsSend(com.streamlayer.analytics.notifications.v1.SendNotificationRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNotificationsSendMethod(), responseObserver); } /** *
     * total permissions
     * 
*/ default void permissionsTotal(com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPermissionsTotalMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void permissionsSend(com.streamlayer.analytics.permissions.v1.SendPermissionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPermissionsSendMethod(), responseObserver); } /** *
     * total button initialized
     * 
*/ default void buttonInitializedTotal(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getButtonInitializedTotalMethod(), responseObserver); } /** *
     * total button initialized (time-aggregated)
     * 
*/ default void totalButtonInitializedByTimeLine(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalButtonInitializedByTimeLineMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void buttonInitializedSend(com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getButtonInitializedSendMethod(), responseObserver); } /** *
     * total waves
     * 
*/ default void wavesTotal(com.streamlayer.analytics.waves.v1.TotalWavesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getWavesTotalMethod(), responseObserver); } /** *
     * total waves by kind
     * 
*/ default void wavesTotalByKind(com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getWavesTotalByKindMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void wavesSend(com.streamlayer.analytics.waves.v1.SendWavesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getWavesSendMethod(), responseObserver); } /** *
     * send a new statistics data
     * 
*/ default void sessionHearbeatSend(com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSessionHearbeatSendMethod(), responseObserver); } /** *
     * session durations
     * 
*/ default void sessionHearbeatSessionDurations(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSessionHearbeatSessionDurationsMethod(), responseObserver); } /** *
     * average session duration
     * 
*/ default void sessionHearbeatSessionDurationAvg(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSessionHearbeatSessionDurationAvgMethod(), responseObserver); } /** *
     * viewers initialized
     * 
*/ default void viewersTotal(com.streamlayer.analytics.viewers.v1.TotalViewersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getViewersTotalMethod(), responseObserver); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ default void totalViewersByTimeLine(com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalViewersByTimeLineMethod(), responseObserver); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ default void adminList(com.streamlayer.analytics.list.v1.ListRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAdminListMethod(), responseObserver); } /** */ default void studioDashboard(com.streamlayer.analytics.studio.v1.DashboardRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStudioDashboardMethod(), responseObserver); } /** */ default void rootStudioDashboard(com.streamlayer.analytics.studio.v1.DashboardRootRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRootStudioDashboardMethod(), responseObserver); } /** *
     * send a new polls data
     * 
*/ default void pollsSend(com.streamlayer.analytics.polls.v1.SendPollsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPollsSendMethod(), responseObserver); } /** *
     * viewers initialized
     * 
*/ default void pollsTotal(com.streamlayer.analytics.polls.v1.TotalPollsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPollsTotalMethod(), responseObserver); } /** */ default void totalPollsByTimeline(com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTotalPollsByTimelineMethod(), responseObserver); } /** */ default void pollsTotalStats(com.streamlayer.analytics.polls.v1.TotalStatsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPollsTotalStatsMethod(), responseObserver); } /** *
     * get list of queries
     * 
*/ default void queryList(com.streamlayer.analytics.query.v1.QueryListRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getQueryListMethod(), responseObserver); } /** *
     * exec query
     * 
*/ default void queryExec(com.streamlayer.analytics.query.v1.QueryExecRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getQueryExecMethod(), responseObserver); } } /** * Base class for the server implementation of the service Statistics. */ public static abstract class StatisticsImplBase implements io.grpc.BindableService, AsyncService { @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return StatisticsGrpc.bindService(this); } } /** * A stub to allow clients to do asynchronous rpc calls to service Statistics. */ public static final class StatisticsStub extends io.grpc.stub.AbstractAsyncStub { private StatisticsStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected StatisticsStub build( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new StatisticsStub(channel, callOptions); } /** *
     * total authentications
     * 
*/ public void authenticationsTotal(com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getAuthenticationsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void authenticationsSend(com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getAuthenticationsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total calls
     * 
*/ public void callsTotal(com.streamlayer.analytics.calls.v1.TotalCallsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getCallsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public void callsTotalParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getCallsTotalParticipantsMethod(), getCallOptions()), request, responseObserver); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public void callsTotalGroupParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getCallsTotalGroupParticipantsMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void callsSend(com.streamlayer.analytics.calls.v1.SendCallsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getCallsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * average session duration
     * 
*/ public void callsSessionDurationAvg(com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getCallsSessionDurationAvgMethod(), getCallOptions()), request, responseObserver); } /** *
     * total conversations
     * 
*/ public void conversationsTotal(com.streamlayer.analytics.conversations.v1.TotalConversationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getConversationsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public void conversationsTotalParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getConversationsTotalParticipantsMethod(), getCallOptions()), request, responseObserver); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public void conversationsTotalGroupParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getConversationsTotalGroupParticipantsMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void conversationsSend(com.streamlayer.analytics.conversations.v1.SendConversationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getConversationsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * average session duration
     * 
*/ public void conversationsSessionDurationAvg(com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getConversationsSessionDurationAvgMethod(), getCallOptions()), request, responseObserver); } /** *
     * total engagements
     * 
*/ public void engagementsTotal(com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getEngagementsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total engaged users by categories
     * 
*/ public void engagementsTotalByCategories(com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getEngagementsTotalByCategoriesMethod(), getCallOptions()), request, responseObserver); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public void totalEngagementsByTimeLine(com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalEngagementsByTimeLineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total interactions
     * 
*/ public void interactionsTotal(com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total users (conversation)
     * 
*/ public void totalChatUsers(com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalChatUsersMethod(), getCallOptions()), request, responseObserver); } /** *
     * total users (call)
     * 
*/ public void totalVoiceUsers(com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalVoiceUsersMethod(), getCallOptions()), request, responseObserver); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public void interactionsTotalByTimeLine(com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsTotalByTimeLineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total messages (by INTERACTION_ACTION_TYPE_MESSAGE)
     * 
*/ public void totalMessagesByTimeline(com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalMessagesByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total voices (by INTERACTION_ACTION_TYPE_CALL)
     * 
*/ public void totalVoicesByTimeline(com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalVoicesByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_STATS_HOME, INTERACTION_CATEGORY_STATS)
     * 
*/ public void totalStatsByTimeline(com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalStatsByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_TWITTER_HOME, INTERACTION_CATEGORY_TWITTER)
     * 
*/ public void totalTwitterByTimeline(com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalTwitterByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total engaged users by categories
     * 
*/ public void interactionsTotalByCategories(com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsTotalByCategoriesMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void interactionsCreate(com.streamlayer.analytics.interactions.v1.SendInteractionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsCreateMethod(), getCallOptions()), request, responseObserver); } /** *
     * session durations
     * 
*/ public void interactionsSessionDurations(com.streamlayer.analytics.interactions.v1.SessionDurationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsSessionDurationsMethod(), getCallOptions()), request, responseObserver); } /** *
     * average session duration
     * 
*/ public void interactionsSessionDurationAvg(com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInteractionsSessionDurationAvgMethod(), getCallOptions()), request, responseObserver); } /** *
     * total event-opened
     * 
*/ public void eventOpenedTotal(com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getEventOpenedTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void eventOpenedSend(com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getEventOpenedSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total invitations
     * 
*/ public void invitationsTotal(com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInvitationsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total messages (by INVITATION_KIND_SENT)
     * 
*/ public void totalInvitationsSentByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalInvitationsSentByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * total messages (by INVITATION_KIND_ACCEPTED)
     * 
*/ public void totalInvitationsAcceptedByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalInvitationsAcceptedByTimelineMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void invitationsSend(com.streamlayer.analytics.invitations.v1.SendInvitationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getInvitationsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total launch-button
     * 
*/ public void launchButtonTotal(com.streamlayer.analytics.launchButton.v1.TotalRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getLaunchButtonTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void launchButtonSend(com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getLaunchButtonSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total notifications
     * 
*/ public void notificationsTotal(com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getNotificationsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total notifications by categories and kind
     * 
*/ public void notificationsTotalByCategories(com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getNotificationsTotalByCategoriesMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void notificationsSend(com.streamlayer.analytics.notifications.v1.SendNotificationRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getNotificationsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total permissions
     * 
*/ public void permissionsTotal(com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getPermissionsTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void permissionsSend(com.streamlayer.analytics.permissions.v1.SendPermissionsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getPermissionsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total button initialized
     * 
*/ public void buttonInitializedTotal(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getButtonInitializedTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total button initialized (time-aggregated)
     * 
*/ public void totalButtonInitializedByTimeLine(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalButtonInitializedByTimeLineMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void buttonInitializedSend(com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getButtonInitializedSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * total waves
     * 
*/ public void wavesTotal(com.streamlayer.analytics.waves.v1.TotalWavesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getWavesTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * total waves by kind
     * 
*/ public void wavesTotalByKind(com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getWavesTotalByKindMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void wavesSend(com.streamlayer.analytics.waves.v1.SendWavesRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getWavesSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new statistics data
     * 
*/ public void sessionHearbeatSend(com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getSessionHearbeatSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * session durations
     * 
*/ public void sessionHearbeatSessionDurations(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getSessionHearbeatSessionDurationsMethod(), getCallOptions()), request, responseObserver); } /** *
     * average session duration
     * 
*/ public void sessionHearbeatSessionDurationAvg(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getSessionHearbeatSessionDurationAvgMethod(), getCallOptions()), request, responseObserver); } /** *
     * viewers initialized
     * 
*/ public void viewersTotal(com.streamlayer.analytics.viewers.v1.TotalViewersRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getViewersTotalMethod(), getCallOptions()), request, responseObserver); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public void totalViewersByTimeLine(com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalViewersByTimeLineMethod(), getCallOptions()), request, responseObserver); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public void adminList(com.streamlayer.analytics.list.v1.ListRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getAdminListMethod(), getCallOptions()), request, responseObserver); } /** */ public void studioDashboard(com.streamlayer.analytics.studio.v1.DashboardRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getStudioDashboardMethod(), getCallOptions()), request, responseObserver); } /** */ public void rootStudioDashboard(com.streamlayer.analytics.studio.v1.DashboardRootRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getRootStudioDashboardMethod(), getCallOptions()), request, responseObserver); } /** *
     * send a new polls data
     * 
*/ public void pollsSend(com.streamlayer.analytics.polls.v1.SendPollsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getPollsSendMethod(), getCallOptions()), request, responseObserver); } /** *
     * viewers initialized
     * 
*/ public void pollsTotal(com.streamlayer.analytics.polls.v1.TotalPollsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getPollsTotalMethod(), getCallOptions()), request, responseObserver); } /** */ public void totalPollsByTimeline(com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getTotalPollsByTimelineMethod(), getCallOptions()), request, responseObserver); } /** */ public void pollsTotalStats(com.streamlayer.analytics.polls.v1.TotalStatsRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getPollsTotalStatsMethod(), getCallOptions()), request, responseObserver); } /** *
     * get list of queries
     * 
*/ public void queryList(com.streamlayer.analytics.query.v1.QueryListRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getQueryListMethod(), getCallOptions()), request, responseObserver); } /** *
     * exec query
     * 
*/ public void queryExec(com.streamlayer.analytics.query.v1.QueryExecRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getQueryExecMethod(), getCallOptions()), request, responseObserver); } } /** * A stub to allow clients to do synchronous rpc calls to service Statistics. */ public static final class StatisticsBlockingStub extends io.grpc.stub.AbstractBlockingStub { private StatisticsBlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected StatisticsBlockingStub build( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new StatisticsBlockingStub(channel, callOptions); } /** *
     * total authentications
     * 
*/ public com.streamlayer.analytics.authentications.v1.TotalAuthenticationsResponse authenticationsTotal(com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getAuthenticationsTotalMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.authentications.v1.SendAuthenticationsResponse authenticationsSend(com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getAuthenticationsSendMethod(), getCallOptions(), request); } /** *
     * total calls
     * 
*/ public com.streamlayer.analytics.calls.v1.TotalCallsResponse callsTotal(com.streamlayer.analytics.calls.v1.TotalCallsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCallsTotalMethod(), getCallOptions(), request); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public com.streamlayer.analytics.calls.v1.TotalParticipantsResponse callsTotalParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCallsTotalParticipantsMethod(), getCallOptions(), request); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public com.streamlayer.analytics.calls.v1.TotalParticipantsResponse callsTotalGroupParticipants(com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCallsTotalGroupParticipantsMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.calls.v1.SendCallsResponse callsSend(com.streamlayer.analytics.calls.v1.SendCallsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCallsSendMethod(), getCallOptions(), request); } /** *
     * average session duration
     * 
*/ public com.streamlayer.analytics.calls.v1.SessionDurationAvgResponse callsSessionDurationAvg(com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCallsSessionDurationAvgMethod(), getCallOptions(), request); } /** *
     * total conversations
     * 
*/ public com.streamlayer.analytics.conversations.v1.TotalConversationsResponse conversationsTotal(com.streamlayer.analytics.conversations.v1.TotalConversationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getConversationsTotalMethod(), getCallOptions(), request); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse conversationsTotalParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getConversationsTotalParticipantsMethod(), getCallOptions(), request); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse conversationsTotalGroupParticipants(com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getConversationsTotalGroupParticipantsMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.conversations.v1.SendConversationsResponse conversationsSend(com.streamlayer.analytics.conversations.v1.SendConversationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getConversationsSendMethod(), getCallOptions(), request); } /** *
     * average session duration
     * 
*/ public com.streamlayer.analytics.conversations.v1.SessionDurationAvgResponse conversationsSessionDurationAvg(com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getConversationsSessionDurationAvgMethod(), getCallOptions(), request); } /** *
     * total engagements
     * 
*/ public com.streamlayer.analytics.engagements.v1.TotalEngagementsResponse engagementsTotal(com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getEngagementsTotalMethod(), getCallOptions(), request); } /** *
     * total engaged users by categories
     * 
*/ public com.streamlayer.analytics.engagements.v1.TotalByCategoriesResponse engagementsTotalByCategories(com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getEngagementsTotalByCategoriesMethod(), getCallOptions(), request); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public com.streamlayer.analytics.engagements.v1.TotalByTimeLineResponse totalEngagementsByTimeLine(com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalEngagementsByTimeLineMethod(), getCallOptions(), request); } /** *
     * total interactions
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalInteractionsResponse interactionsTotal(com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsTotalMethod(), getCallOptions(), request); } /** *
     * total users (conversation)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalChatUsersResponse totalChatUsers(com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalChatUsersMethod(), getCallOptions(), request); } /** *
     * total users (call)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalVoiceUsersResponse totalVoiceUsers(com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalVoiceUsersMethod(), getCallOptions(), request); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineResponse interactionsTotalByTimeLine(com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsTotalByTimeLineMethod(), getCallOptions(), request); } /** *
     * total messages (by INTERACTION_ACTION_TYPE_MESSAGE)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineResponse totalMessagesByTimeline(com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalMessagesByTimelineMethod(), getCallOptions(), request); } /** *
     * total voices (by INTERACTION_ACTION_TYPE_CALL)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineResponse totalVoicesByTimeline(com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalVoicesByTimelineMethod(), getCallOptions(), request); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_STATS_HOME, INTERACTION_CATEGORY_STATS)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineResponse totalStatsByTimeline(com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalStatsByTimelineMethod(), getCallOptions(), request); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_TWITTER_HOME, INTERACTION_CATEGORY_TWITTER)
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineResponse totalTwitterByTimeline(com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalTwitterByTimelineMethod(), getCallOptions(), request); } /** *
     * total engaged users by categories
     * 
*/ public com.streamlayer.analytics.interactions.v1.TotalByCategoriesResponse interactionsTotalByCategories(com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsTotalByCategoriesMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.interactions.v1.SendInteractionsResponse interactionsCreate(com.streamlayer.analytics.interactions.v1.SendInteractionsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsCreateMethod(), getCallOptions(), request); } /** *
     * session durations
     * 
*/ public com.streamlayer.analytics.interactions.v1.SessionDurationsResponse interactionsSessionDurations(com.streamlayer.analytics.interactions.v1.SessionDurationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsSessionDurationsMethod(), getCallOptions(), request); } /** *
     * average session duration
     * 
*/ public com.streamlayer.analytics.interactions.v1.SessionDurationAvgResponse interactionsSessionDurationAvg(com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInteractionsSessionDurationAvgMethod(), getCallOptions(), request); } /** *
     * total event-opened
     * 
*/ public com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedResponse eventOpenedTotal(com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getEventOpenedTotalMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.eventOpened.v1.SendEventOpenedResponse eventOpenedSend(com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getEventOpenedSendMethod(), getCallOptions(), request); } /** *
     * total invitations
     * 
*/ public com.streamlayer.analytics.invitations.v1.TotalInvitationsResponse invitationsTotal(com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInvitationsTotalMethod(), getCallOptions(), request); } /** *
     * total messages (by INVITATION_KIND_SENT)
     * 
*/ public com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineResponse totalInvitationsSentByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalInvitationsSentByTimelineMethod(), getCallOptions(), request); } /** *
     * total messages (by INVITATION_KIND_ACCEPTED)
     * 
*/ public com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineResponse totalInvitationsAcceptedByTimeline(com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalInvitationsAcceptedByTimelineMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.invitations.v1.SendInvitationsResponse invitationsSend(com.streamlayer.analytics.invitations.v1.SendInvitationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getInvitationsSendMethod(), getCallOptions(), request); } /** *
     * total launch-button
     * 
*/ public com.streamlayer.analytics.launchButton.v1.TotalResponse launchButtonTotal(com.streamlayer.analytics.launchButton.v1.TotalRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getLaunchButtonTotalMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.launchButton.v1.SendLaunchButtonResponse launchButtonSend(com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getLaunchButtonSendMethod(), getCallOptions(), request); } /** *
     * total notifications
     * 
*/ public com.streamlayer.analytics.notifications.v1.TotalNotificationsResponse notificationsTotal(com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getNotificationsTotalMethod(), getCallOptions(), request); } /** *
     * total notifications by categories and kind
     * 
*/ public com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesResponse notificationsTotalByCategories(com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getNotificationsTotalByCategoriesMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.notifications.v1.SendNotificationResponse notificationsSend(com.streamlayer.analytics.notifications.v1.SendNotificationRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getNotificationsSendMethod(), getCallOptions(), request); } /** *
     * total permissions
     * 
*/ public com.streamlayer.analytics.permissions.v1.TotalPermissionsResponse permissionsTotal(com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getPermissionsTotalMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.permissions.v1.SendPermissionsResponse permissionsSend(com.streamlayer.analytics.permissions.v1.SendPermissionsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getPermissionsSendMethod(), getCallOptions(), request); } /** *
     * total button initialized
     * 
*/ public com.streamlayer.analytics.buttonInitialized.v1.TotalButtonResponse buttonInitializedTotal(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getButtonInitializedTotalMethod(), getCallOptions(), request); } /** *
     * total button initialized (time-aggregated)
     * 
*/ public com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineResponse totalButtonInitializedByTimeLine(com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalButtonInitializedByTimeLineMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.buttonInitialized.v1.ButtonInitializedSendResponse buttonInitializedSend(com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getButtonInitializedSendMethod(), getCallOptions(), request); } /** *
     * total waves
     * 
*/ public com.streamlayer.analytics.waves.v1.TotalWavesResponse wavesTotal(com.streamlayer.analytics.waves.v1.TotalWavesRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getWavesTotalMethod(), getCallOptions(), request); } /** *
     * total waves by kind
     * 
*/ public com.streamlayer.analytics.waves.v1.TotalWavesByKindResponse wavesTotalByKind(com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getWavesTotalByKindMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.waves.v1.SendWavesResponse wavesSend(com.streamlayer.analytics.waves.v1.SendWavesRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getWavesSendMethod(), getCallOptions(), request); } /** *
     * send a new statistics data
     * 
*/ public com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatResponse sessionHearbeatSend(com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSessionHearbeatSendMethod(), getCallOptions(), request); } /** *
     * session durations
     * 
*/ public com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsResponse sessionHearbeatSessionDurations(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSessionHearbeatSessionDurationsMethod(), getCallOptions(), request); } /** *
     * average session duration
     * 
*/ public com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgResponse sessionHearbeatSessionDurationAvg(com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSessionHearbeatSessionDurationAvgMethod(), getCallOptions(), request); } /** *
     * viewers initialized
     * 
*/ public com.streamlayer.analytics.viewers.v1.TotalViewersResponse viewersTotal(com.streamlayer.analytics.viewers.v1.TotalViewersRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getViewersTotalMethod(), getCallOptions(), request); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineResponse totalViewersByTimeLine(com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalViewersByTimeLineMethod(), getCallOptions(), request); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public com.streamlayer.analytics.list.v1.ListResponse adminList(com.streamlayer.analytics.list.v1.ListRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getAdminListMethod(), getCallOptions(), request); } /** */ public com.streamlayer.analytics.studio.v1.DashboardResponse studioDashboard(com.streamlayer.analytics.studio.v1.DashboardRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getStudioDashboardMethod(), getCallOptions(), request); } /** */ public com.streamlayer.analytics.studio.v1.DashboardResponse rootStudioDashboard(com.streamlayer.analytics.studio.v1.DashboardRootRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getRootStudioDashboardMethod(), getCallOptions(), request); } /** *
     * send a new polls data
     * 
*/ public com.streamlayer.analytics.polls.v1.SendPollsResponse pollsSend(com.streamlayer.analytics.polls.v1.SendPollsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getPollsSendMethod(), getCallOptions(), request); } /** *
     * viewers initialized
     * 
*/ public com.streamlayer.analytics.polls.v1.TotalPollsResponse pollsTotal(com.streamlayer.analytics.polls.v1.TotalPollsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getPollsTotalMethod(), getCallOptions(), request); } /** */ public com.streamlayer.analytics.polls.v1.TotalPollsByTimelineResponse totalPollsByTimeline(com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTotalPollsByTimelineMethod(), getCallOptions(), request); } /** */ public com.streamlayer.analytics.polls.v1.TotalStatsResponse pollsTotalStats(com.streamlayer.analytics.polls.v1.TotalStatsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getPollsTotalStatsMethod(), getCallOptions(), request); } /** *
     * get list of queries
     * 
*/ public com.streamlayer.analytics.query.v1.QueryListResponse queryList(com.streamlayer.analytics.query.v1.QueryListRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getQueryListMethod(), getCallOptions(), request); } /** *
     * exec query
     * 
*/ public com.streamlayer.analytics.query.v1.QueryExecResponse queryExec(com.streamlayer.analytics.query.v1.QueryExecRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getQueryExecMethod(), getCallOptions(), request); } } /** * A stub to allow clients to do ListenableFuture-style rpc calls to service Statistics. */ public static final class StatisticsFutureStub extends io.grpc.stub.AbstractFutureStub { private StatisticsFutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected StatisticsFutureStub build( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new StatisticsFutureStub(channel, callOptions); } /** *
     * total authentications
     * 
*/ public com.google.common.util.concurrent.ListenableFuture authenticationsTotal( com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getAuthenticationsTotalMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture authenticationsSend( com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getAuthenticationsSendMethod(), getCallOptions()), request); } /** *
     * total calls
     * 
*/ public com.google.common.util.concurrent.ListenableFuture callsTotal( com.streamlayer.analytics.calls.v1.TotalCallsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCallsTotalMethod(), getCallOptions()), request); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture callsTotalParticipants( com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCallsTotalParticipantsMethod(), getCallOptions()), request); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture callsTotalGroupParticipants( com.streamlayer.analytics.calls.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCallsTotalGroupParticipantsMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture callsSend( com.streamlayer.analytics.calls.v1.SendCallsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCallsSendMethod(), getCallOptions()), request); } /** *
     * average session duration
     * 
*/ public com.google.common.util.concurrent.ListenableFuture callsSessionDurationAvg( com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCallsSessionDurationAvgMethod(), getCallOptions()), request); } /** *
     * total conversations
     * 
*/ public com.google.common.util.concurrent.ListenableFuture conversationsTotal( com.streamlayer.analytics.conversations.v1.TotalConversationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getConversationsTotalMethod(), getCallOptions()), request); } /** *
     * total participants by period, sports event id, categories (optional)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture conversationsTotalParticipants( com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getConversationsTotalParticipantsMethod(), getCallOptions()), request); } /** *
     * total participants from groups by period, sports event id, categories (optional)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture conversationsTotalGroupParticipants( com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getConversationsTotalGroupParticipantsMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture conversationsSend( com.streamlayer.analytics.conversations.v1.SendConversationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getConversationsSendMethod(), getCallOptions()), request); } /** *
     * average session duration
     * 
*/ public com.google.common.util.concurrent.ListenableFuture conversationsSessionDurationAvg( com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getConversationsSessionDurationAvgMethod(), getCallOptions()), request); } /** *
     * total engagements
     * 
*/ public com.google.common.util.concurrent.ListenableFuture engagementsTotal( com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getEngagementsTotalMethod(), getCallOptions()), request); } /** *
     * total engaged users by categories
     * 
*/ public com.google.common.util.concurrent.ListenableFuture engagementsTotalByCategories( com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getEngagementsTotalByCategoriesMethod(), getCallOptions()), request); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalEngagementsByTimeLine( com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalEngagementsByTimeLineMethod(), getCallOptions()), request); } /** *
     * total interactions
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsTotal( com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsTotalMethod(), getCallOptions()), request); } /** *
     * total users (conversation)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalChatUsers( com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalChatUsersMethod(), getCallOptions()), request); } /** *
     * total users (call)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalVoiceUsers( com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalVoiceUsersMethod(), getCallOptions()), request); } /** *
     * total engaged users (time-aggregated)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsTotalByTimeLine( com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsTotalByTimeLineMethod(), getCallOptions()), request); } /** *
     * total messages (by INTERACTION_ACTION_TYPE_MESSAGE)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalMessagesByTimeline( com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalMessagesByTimelineMethod(), getCallOptions()), request); } /** *
     * total voices (by INTERACTION_ACTION_TYPE_CALL)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalVoicesByTimeline( com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalVoicesByTimelineMethod(), getCallOptions()), request); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_STATS_HOME, INTERACTION_CATEGORY_STATS)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalStatsByTimeline( com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalStatsByTimelineMethod(), getCallOptions()), request); } /** *
     * total stats (by INTERACTION_ACTION_TYPE_CLICK with INTERACTION_CATEGORY_TWITTER_HOME, INTERACTION_CATEGORY_TWITTER)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalTwitterByTimeline( com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalTwitterByTimelineMethod(), getCallOptions()), request); } /** *
     * total engaged users by categories
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsTotalByCategories( com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsTotalByCategoriesMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsCreate( com.streamlayer.analytics.interactions.v1.SendInteractionsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsCreateMethod(), getCallOptions()), request); } /** *
     * session durations
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsSessionDurations( com.streamlayer.analytics.interactions.v1.SessionDurationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsSessionDurationsMethod(), getCallOptions()), request); } /** *
     * average session duration
     * 
*/ public com.google.common.util.concurrent.ListenableFuture interactionsSessionDurationAvg( com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInteractionsSessionDurationAvgMethod(), getCallOptions()), request); } /** *
     * total event-opened
     * 
*/ public com.google.common.util.concurrent.ListenableFuture eventOpenedTotal( com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getEventOpenedTotalMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture eventOpenedSend( com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getEventOpenedSendMethod(), getCallOptions()), request); } /** *
     * total invitations
     * 
*/ public com.google.common.util.concurrent.ListenableFuture invitationsTotal( com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInvitationsTotalMethod(), getCallOptions()), request); } /** *
     * total messages (by INVITATION_KIND_SENT)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalInvitationsSentByTimeline( com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalInvitationsSentByTimelineMethod(), getCallOptions()), request); } /** *
     * total messages (by INVITATION_KIND_ACCEPTED)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalInvitationsAcceptedByTimeline( com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalInvitationsAcceptedByTimelineMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture invitationsSend( com.streamlayer.analytics.invitations.v1.SendInvitationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getInvitationsSendMethod(), getCallOptions()), request); } /** *
     * total launch-button
     * 
*/ public com.google.common.util.concurrent.ListenableFuture launchButtonTotal( com.streamlayer.analytics.launchButton.v1.TotalRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getLaunchButtonTotalMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture launchButtonSend( com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getLaunchButtonSendMethod(), getCallOptions()), request); } /** *
     * total notifications
     * 
*/ public com.google.common.util.concurrent.ListenableFuture notificationsTotal( com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getNotificationsTotalMethod(), getCallOptions()), request); } /** *
     * total notifications by categories and kind
     * 
*/ public com.google.common.util.concurrent.ListenableFuture notificationsTotalByCategories( com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getNotificationsTotalByCategoriesMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture notificationsSend( com.streamlayer.analytics.notifications.v1.SendNotificationRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getNotificationsSendMethod(), getCallOptions()), request); } /** *
     * total permissions
     * 
*/ public com.google.common.util.concurrent.ListenableFuture permissionsTotal( com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getPermissionsTotalMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture permissionsSend( com.streamlayer.analytics.permissions.v1.SendPermissionsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getPermissionsSendMethod(), getCallOptions()), request); } /** *
     * total button initialized
     * 
*/ public com.google.common.util.concurrent.ListenableFuture buttonInitializedTotal( com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getButtonInitializedTotalMethod(), getCallOptions()), request); } /** *
     * total button initialized (time-aggregated)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalButtonInitializedByTimeLine( com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalButtonInitializedByTimeLineMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture buttonInitializedSend( com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getButtonInitializedSendMethod(), getCallOptions()), request); } /** *
     * total waves
     * 
*/ public com.google.common.util.concurrent.ListenableFuture wavesTotal( com.streamlayer.analytics.waves.v1.TotalWavesRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getWavesTotalMethod(), getCallOptions()), request); } /** *
     * total waves by kind
     * 
*/ public com.google.common.util.concurrent.ListenableFuture wavesTotalByKind( com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getWavesTotalByKindMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture wavesSend( com.streamlayer.analytics.waves.v1.SendWavesRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getWavesSendMethod(), getCallOptions()), request); } /** *
     * send a new statistics data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture sessionHearbeatSend( com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSessionHearbeatSendMethod(), getCallOptions()), request); } /** *
     * session durations
     * 
*/ public com.google.common.util.concurrent.ListenableFuture sessionHearbeatSessionDurations( com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSessionHearbeatSessionDurationsMethod(), getCallOptions()), request); } /** *
     * average session duration
     * 
*/ public com.google.common.util.concurrent.ListenableFuture sessionHearbeatSessionDurationAvg( com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSessionHearbeatSessionDurationAvgMethod(), getCallOptions()), request); } /** *
     * viewers initialized
     * 
*/ public com.google.common.util.concurrent.ListenableFuture viewersTotal( com.streamlayer.analytics.viewers.v1.TotalViewersRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getViewersTotalMethod(), getCallOptions()), request); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture totalViewersByTimeLine( com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalViewersByTimeLineMethod(), getCallOptions()), request); } /** *
     * viewers initialized (time-aggregated)
     * 
*/ public com.google.common.util.concurrent.ListenableFuture adminList( com.streamlayer.analytics.list.v1.ListRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getAdminListMethod(), getCallOptions()), request); } /** */ public com.google.common.util.concurrent.ListenableFuture studioDashboard( com.streamlayer.analytics.studio.v1.DashboardRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getStudioDashboardMethod(), getCallOptions()), request); } /** */ public com.google.common.util.concurrent.ListenableFuture rootStudioDashboard( com.streamlayer.analytics.studio.v1.DashboardRootRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getRootStudioDashboardMethod(), getCallOptions()), request); } /** *
     * send a new polls data
     * 
*/ public com.google.common.util.concurrent.ListenableFuture pollsSend( com.streamlayer.analytics.polls.v1.SendPollsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getPollsSendMethod(), getCallOptions()), request); } /** *
     * viewers initialized
     * 
*/ public com.google.common.util.concurrent.ListenableFuture pollsTotal( com.streamlayer.analytics.polls.v1.TotalPollsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getPollsTotalMethod(), getCallOptions()), request); } /** */ public com.google.common.util.concurrent.ListenableFuture totalPollsByTimeline( com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTotalPollsByTimelineMethod(), getCallOptions()), request); } /** */ public com.google.common.util.concurrent.ListenableFuture pollsTotalStats( com.streamlayer.analytics.polls.v1.TotalStatsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getPollsTotalStatsMethod(), getCallOptions()), request); } /** *
     * get list of queries
     * 
*/ public com.google.common.util.concurrent.ListenableFuture queryList( com.streamlayer.analytics.query.v1.QueryListRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getQueryListMethod(), getCallOptions()), request); } /** *
     * exec query
     * 
*/ public com.google.common.util.concurrent.ListenableFuture queryExec( com.streamlayer.analytics.query.v1.QueryExecRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getQueryExecMethod(), getCallOptions()), request); } } private static final int METHODID_AUTHENTICATIONS_TOTAL = 0; private static final int METHODID_AUTHENTICATIONS_SEND = 1; private static final int METHODID_CALLS_TOTAL = 2; private static final int METHODID_CALLS_TOTAL_PARTICIPANTS = 3; private static final int METHODID_CALLS_TOTAL_GROUP_PARTICIPANTS = 4; private static final int METHODID_CALLS_SEND = 5; private static final int METHODID_CALLS_SESSION_DURATION_AVG = 6; private static final int METHODID_CONVERSATIONS_TOTAL = 7; private static final int METHODID_CONVERSATIONS_TOTAL_PARTICIPANTS = 8; private static final int METHODID_CONVERSATIONS_TOTAL_GROUP_PARTICIPANTS = 9; private static final int METHODID_CONVERSATIONS_SEND = 10; private static final int METHODID_CONVERSATIONS_SESSION_DURATION_AVG = 11; private static final int METHODID_ENGAGEMENTS_TOTAL = 12; private static final int METHODID_ENGAGEMENTS_TOTAL_BY_CATEGORIES = 13; private static final int METHODID_TOTAL_ENGAGEMENTS_BY_TIME_LINE = 14; private static final int METHODID_INTERACTIONS_TOTAL = 15; private static final int METHODID_TOTAL_CHAT_USERS = 16; private static final int METHODID_TOTAL_VOICE_USERS = 17; private static final int METHODID_INTERACTIONS_TOTAL_BY_TIME_LINE = 18; private static final int METHODID_TOTAL_MESSAGES_BY_TIMELINE = 19; private static final int METHODID_TOTAL_VOICES_BY_TIMELINE = 20; private static final int METHODID_TOTAL_STATS_BY_TIMELINE = 21; private static final int METHODID_TOTAL_TWITTER_BY_TIMELINE = 22; private static final int METHODID_INTERACTIONS_TOTAL_BY_CATEGORIES = 23; private static final int METHODID_INTERACTIONS_CREATE = 24; private static final int METHODID_INTERACTIONS_SESSION_DURATIONS = 25; private static final int METHODID_INTERACTIONS_SESSION_DURATION_AVG = 26; private static final int METHODID_EVENT_OPENED_TOTAL = 27; private static final int METHODID_EVENT_OPENED_SEND = 28; private static final int METHODID_INVITATIONS_TOTAL = 29; private static final int METHODID_TOTAL_INVITATIONS_SENT_BY_TIMELINE = 30; private static final int METHODID_TOTAL_INVITATIONS_ACCEPTED_BY_TIMELINE = 31; private static final int METHODID_INVITATIONS_SEND = 32; private static final int METHODID_LAUNCH_BUTTON_TOTAL = 33; private static final int METHODID_LAUNCH_BUTTON_SEND = 34; private static final int METHODID_NOTIFICATIONS_TOTAL = 35; private static final int METHODID_NOTIFICATIONS_TOTAL_BY_CATEGORIES = 36; private static final int METHODID_NOTIFICATIONS_SEND = 37; private static final int METHODID_PERMISSIONS_TOTAL = 38; private static final int METHODID_PERMISSIONS_SEND = 39; private static final int METHODID_BUTTON_INITIALIZED_TOTAL = 40; private static final int METHODID_TOTAL_BUTTON_INITIALIZED_BY_TIME_LINE = 41; private static final int METHODID_BUTTON_INITIALIZED_SEND = 42; private static final int METHODID_WAVES_TOTAL = 43; private static final int METHODID_WAVES_TOTAL_BY_KIND = 44; private static final int METHODID_WAVES_SEND = 45; private static final int METHODID_SESSION_HEARBEAT_SEND = 46; private static final int METHODID_SESSION_HEARBEAT_SESSION_DURATIONS = 47; private static final int METHODID_SESSION_HEARBEAT_SESSION_DURATION_AVG = 48; private static final int METHODID_VIEWERS_TOTAL = 49; private static final int METHODID_TOTAL_VIEWERS_BY_TIME_LINE = 50; private static final int METHODID_ADMIN_LIST = 51; private static final int METHODID_STUDIO_DASHBOARD = 52; private static final int METHODID_ROOT_STUDIO_DASHBOARD = 53; private static final int METHODID_POLLS_SEND = 54; private static final int METHODID_POLLS_TOTAL = 55; private static final int METHODID_TOTAL_POLLS_BY_TIMELINE = 56; private static final int METHODID_POLLS_TOTAL_STATS = 57; private static final int METHODID_QUERY_LIST = 58; private static final int METHODID_QUERY_EXEC = 59; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, io.grpc.stub.ServerCalls.ServerStreamingMethod, io.grpc.stub.ServerCalls.ClientStreamingMethod, io.grpc.stub.ServerCalls.BidiStreamingMethod { private final AsyncService serviceImpl; private final int methodId; MethodHandlers(AsyncService serviceImpl, int methodId) { this.serviceImpl = serviceImpl; this.methodId = methodId; } @java.lang.Override @java.lang.SuppressWarnings("unchecked") public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { case METHODID_AUTHENTICATIONS_TOTAL: serviceImpl.authenticationsTotal((com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_AUTHENTICATIONS_SEND: serviceImpl.authenticationsSend((com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CALLS_TOTAL: serviceImpl.callsTotal((com.streamlayer.analytics.calls.v1.TotalCallsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CALLS_TOTAL_PARTICIPANTS: serviceImpl.callsTotalParticipants((com.streamlayer.analytics.calls.v1.TotalParticipantsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CALLS_TOTAL_GROUP_PARTICIPANTS: serviceImpl.callsTotalGroupParticipants((com.streamlayer.analytics.calls.v1.TotalParticipantsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CALLS_SEND: serviceImpl.callsSend((com.streamlayer.analytics.calls.v1.SendCallsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CALLS_SESSION_DURATION_AVG: serviceImpl.callsSessionDurationAvg((com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CONVERSATIONS_TOTAL: serviceImpl.conversationsTotal((com.streamlayer.analytics.conversations.v1.TotalConversationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CONVERSATIONS_TOTAL_PARTICIPANTS: serviceImpl.conversationsTotalParticipants((com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CONVERSATIONS_TOTAL_GROUP_PARTICIPANTS: serviceImpl.conversationsTotalGroupParticipants((com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CONVERSATIONS_SEND: serviceImpl.conversationsSend((com.streamlayer.analytics.conversations.v1.SendConversationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CONVERSATIONS_SESSION_DURATION_AVG: serviceImpl.conversationsSessionDurationAvg((com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_ENGAGEMENTS_TOTAL: serviceImpl.engagementsTotal((com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_ENGAGEMENTS_TOTAL_BY_CATEGORIES: serviceImpl.engagementsTotalByCategories((com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_ENGAGEMENTS_BY_TIME_LINE: serviceImpl.totalEngagementsByTimeLine((com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_TOTAL: serviceImpl.interactionsTotal((com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_CHAT_USERS: serviceImpl.totalChatUsers((com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_VOICE_USERS: serviceImpl.totalVoiceUsers((com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_TOTAL_BY_TIME_LINE: serviceImpl.interactionsTotalByTimeLine((com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_MESSAGES_BY_TIMELINE: serviceImpl.totalMessagesByTimeline((com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_VOICES_BY_TIMELINE: serviceImpl.totalVoicesByTimeline((com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_STATS_BY_TIMELINE: serviceImpl.totalStatsByTimeline((com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_TWITTER_BY_TIMELINE: serviceImpl.totalTwitterByTimeline((com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_TOTAL_BY_CATEGORIES: serviceImpl.interactionsTotalByCategories((com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_CREATE: serviceImpl.interactionsCreate((com.streamlayer.analytics.interactions.v1.SendInteractionsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_SESSION_DURATIONS: serviceImpl.interactionsSessionDurations((com.streamlayer.analytics.interactions.v1.SessionDurationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INTERACTIONS_SESSION_DURATION_AVG: serviceImpl.interactionsSessionDurationAvg((com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_EVENT_OPENED_TOTAL: serviceImpl.eventOpenedTotal((com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_EVENT_OPENED_SEND: serviceImpl.eventOpenedSend((com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INVITATIONS_TOTAL: serviceImpl.invitationsTotal((com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_INVITATIONS_SENT_BY_TIMELINE: serviceImpl.totalInvitationsSentByTimeline((com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_INVITATIONS_ACCEPTED_BY_TIMELINE: serviceImpl.totalInvitationsAcceptedByTimeline((com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_INVITATIONS_SEND: serviceImpl.invitationsSend((com.streamlayer.analytics.invitations.v1.SendInvitationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_LAUNCH_BUTTON_TOTAL: serviceImpl.launchButtonTotal((com.streamlayer.analytics.launchButton.v1.TotalRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_LAUNCH_BUTTON_SEND: serviceImpl.launchButtonSend((com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_NOTIFICATIONS_TOTAL: serviceImpl.notificationsTotal((com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_NOTIFICATIONS_TOTAL_BY_CATEGORIES: serviceImpl.notificationsTotalByCategories((com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_NOTIFICATIONS_SEND: serviceImpl.notificationsSend((com.streamlayer.analytics.notifications.v1.SendNotificationRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_PERMISSIONS_TOTAL: serviceImpl.permissionsTotal((com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_PERMISSIONS_SEND: serviceImpl.permissionsSend((com.streamlayer.analytics.permissions.v1.SendPermissionsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_BUTTON_INITIALIZED_TOTAL: serviceImpl.buttonInitializedTotal((com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_BUTTON_INITIALIZED_BY_TIME_LINE: serviceImpl.totalButtonInitializedByTimeLine((com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_BUTTON_INITIALIZED_SEND: serviceImpl.buttonInitializedSend((com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_WAVES_TOTAL: serviceImpl.wavesTotal((com.streamlayer.analytics.waves.v1.TotalWavesRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_WAVES_TOTAL_BY_KIND: serviceImpl.wavesTotalByKind((com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_WAVES_SEND: serviceImpl.wavesSend((com.streamlayer.analytics.waves.v1.SendWavesRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_SESSION_HEARBEAT_SEND: serviceImpl.sessionHearbeatSend((com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_SESSION_HEARBEAT_SESSION_DURATIONS: serviceImpl.sessionHearbeatSessionDurations((com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_SESSION_HEARBEAT_SESSION_DURATION_AVG: serviceImpl.sessionHearbeatSessionDurationAvg((com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_VIEWERS_TOTAL: serviceImpl.viewersTotal((com.streamlayer.analytics.viewers.v1.TotalViewersRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_VIEWERS_BY_TIME_LINE: serviceImpl.totalViewersByTimeLine((com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_ADMIN_LIST: serviceImpl.adminList((com.streamlayer.analytics.list.v1.ListRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_STUDIO_DASHBOARD: serviceImpl.studioDashboard((com.streamlayer.analytics.studio.v1.DashboardRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_ROOT_STUDIO_DASHBOARD: serviceImpl.rootStudioDashboard((com.streamlayer.analytics.studio.v1.DashboardRootRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_POLLS_SEND: serviceImpl.pollsSend((com.streamlayer.analytics.polls.v1.SendPollsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_POLLS_TOTAL: serviceImpl.pollsTotal((com.streamlayer.analytics.polls.v1.TotalPollsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_TOTAL_POLLS_BY_TIMELINE: serviceImpl.totalPollsByTimeline((com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_POLLS_TOTAL_STATS: serviceImpl.pollsTotalStats((com.streamlayer.analytics.polls.v1.TotalStatsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_QUERY_LIST: serviceImpl.queryList((com.streamlayer.analytics.query.v1.QueryListRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_QUERY_EXEC: serviceImpl.queryExec((com.streamlayer.analytics.query.v1.QueryExecRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; default: throw new AssertionError(); } } @java.lang.Override @java.lang.SuppressWarnings("unchecked") public io.grpc.stub.StreamObserver invoke( io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { default: throw new AssertionError(); } } } public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( getAuthenticationsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.authentications.v1.TotalAuthenticationsRequest, com.streamlayer.analytics.authentications.v1.TotalAuthenticationsResponse>( service, METHODID_AUTHENTICATIONS_TOTAL))) .addMethod( getAuthenticationsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.authentications.v1.SendAuthenticationsRequest, com.streamlayer.analytics.authentications.v1.SendAuthenticationsResponse>( service, METHODID_AUTHENTICATIONS_SEND))) .addMethod( getCallsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.calls.v1.TotalCallsRequest, com.streamlayer.analytics.calls.v1.TotalCallsResponse>( service, METHODID_CALLS_TOTAL))) .addMethod( getCallsTotalParticipantsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.calls.v1.TotalParticipantsRequest, com.streamlayer.analytics.calls.v1.TotalParticipantsResponse>( service, METHODID_CALLS_TOTAL_PARTICIPANTS))) .addMethod( getCallsTotalGroupParticipantsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.calls.v1.TotalParticipantsRequest, com.streamlayer.analytics.calls.v1.TotalParticipantsResponse>( service, METHODID_CALLS_TOTAL_GROUP_PARTICIPANTS))) .addMethod( getCallsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.calls.v1.SendCallsRequest, com.streamlayer.analytics.calls.v1.SendCallsResponse>( service, METHODID_CALLS_SEND))) .addMethod( getCallsSessionDurationAvgMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.calls.v1.SessionDurationAvgRequest, com.streamlayer.analytics.calls.v1.SessionDurationAvgResponse>( service, METHODID_CALLS_SESSION_DURATION_AVG))) .addMethod( getConversationsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.conversations.v1.TotalConversationsRequest, com.streamlayer.analytics.conversations.v1.TotalConversationsResponse>( service, METHODID_CONVERSATIONS_TOTAL))) .addMethod( getConversationsTotalParticipantsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest, com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse>( service, METHODID_CONVERSATIONS_TOTAL_PARTICIPANTS))) .addMethod( getConversationsTotalGroupParticipantsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.conversations.v1.TotalParticipantsRequest, com.streamlayer.analytics.conversations.v1.TotalParticipantsResponse>( service, METHODID_CONVERSATIONS_TOTAL_GROUP_PARTICIPANTS))) .addMethod( getConversationsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.conversations.v1.SendConversationsRequest, com.streamlayer.analytics.conversations.v1.SendConversationsResponse>( service, METHODID_CONVERSATIONS_SEND))) .addMethod( getConversationsSessionDurationAvgMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.conversations.v1.SessionDurationAvgRequest, com.streamlayer.analytics.conversations.v1.SessionDurationAvgResponse>( service, METHODID_CONVERSATIONS_SESSION_DURATION_AVG))) .addMethod( getEngagementsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.engagements.v1.TotalEngagementsRequest, com.streamlayer.analytics.engagements.v1.TotalEngagementsResponse>( service, METHODID_ENGAGEMENTS_TOTAL))) .addMethod( getEngagementsTotalByCategoriesMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.engagements.v1.TotalByCategoriesRequest, com.streamlayer.analytics.engagements.v1.TotalByCategoriesResponse>( service, METHODID_ENGAGEMENTS_TOTAL_BY_CATEGORIES))) .addMethod( getTotalEngagementsByTimeLineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.engagements.v1.TotalByTimeLineRequest, com.streamlayer.analytics.engagements.v1.TotalByTimeLineResponse>( service, METHODID_TOTAL_ENGAGEMENTS_BY_TIME_LINE))) .addMethod( getInteractionsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalInteractionsRequest, com.streamlayer.analytics.interactions.v1.TotalInteractionsResponse>( service, METHODID_INTERACTIONS_TOTAL))) .addMethod( getTotalChatUsersMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalChatUsersRequest, com.streamlayer.analytics.interactions.v1.TotalChatUsersResponse>( service, METHODID_TOTAL_CHAT_USERS))) .addMethod( getTotalVoiceUsersMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalVoiceUsersRequest, com.streamlayer.analytics.interactions.v1.TotalVoiceUsersResponse>( service, METHODID_TOTAL_VOICE_USERS))) .addMethod( getInteractionsTotalByTimeLineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineRequest, com.streamlayer.analytics.interactions.v1.TotalInteractionsByTimeLineResponse>( service, METHODID_INTERACTIONS_TOTAL_BY_TIME_LINE))) .addMethod( getTotalMessagesByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineRequest, com.streamlayer.analytics.interactions.v1.TotalMessagesByTimelineResponse>( service, METHODID_TOTAL_MESSAGES_BY_TIMELINE))) .addMethod( getTotalVoicesByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineRequest, com.streamlayer.analytics.interactions.v1.TotalVoicesByTimelineResponse>( service, METHODID_TOTAL_VOICES_BY_TIMELINE))) .addMethod( getTotalStatsByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineRequest, com.streamlayer.analytics.interactions.v1.TotalStatsByTimelineResponse>( service, METHODID_TOTAL_STATS_BY_TIMELINE))) .addMethod( getTotalTwitterByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineRequest, com.streamlayer.analytics.interactions.v1.TotalTwitterByTimelineResponse>( service, METHODID_TOTAL_TWITTER_BY_TIMELINE))) .addMethod( getInteractionsTotalByCategoriesMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.TotalByCategoriesRequest, com.streamlayer.analytics.interactions.v1.TotalByCategoriesResponse>( service, METHODID_INTERACTIONS_TOTAL_BY_CATEGORIES))) .addMethod( getInteractionsCreateMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.SendInteractionsRequest, com.streamlayer.analytics.interactions.v1.SendInteractionsResponse>( service, METHODID_INTERACTIONS_CREATE))) .addMethod( getInteractionsSessionDurationsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.SessionDurationsRequest, com.streamlayer.analytics.interactions.v1.SessionDurationsResponse>( service, METHODID_INTERACTIONS_SESSION_DURATIONS))) .addMethod( getInteractionsSessionDurationAvgMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.interactions.v1.SessionDurationAvgRequest, com.streamlayer.analytics.interactions.v1.SessionDurationAvgResponse>( service, METHODID_INTERACTIONS_SESSION_DURATION_AVG))) .addMethod( getEventOpenedTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedRequest, com.streamlayer.analytics.eventOpened.v1.TotalEventOpenedResponse>( service, METHODID_EVENT_OPENED_TOTAL))) .addMethod( getEventOpenedSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.eventOpened.v1.SendEventOpenedRequest, com.streamlayer.analytics.eventOpened.v1.SendEventOpenedResponse>( service, METHODID_EVENT_OPENED_SEND))) .addMethod( getInvitationsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.invitations.v1.TotalInvitationsRequest, com.streamlayer.analytics.invitations.v1.TotalInvitationsResponse>( service, METHODID_INVITATIONS_TOTAL))) .addMethod( getTotalInvitationsSentByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineRequest, com.streamlayer.analytics.invitations.v1.TotalInvitationsSentByTimelineResponse>( service, METHODID_TOTAL_INVITATIONS_SENT_BY_TIMELINE))) .addMethod( getTotalInvitationsAcceptedByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineRequest, com.streamlayer.analytics.invitations.v1.TotalInvitationsAcceptedByTimelineResponse>( service, METHODID_TOTAL_INVITATIONS_ACCEPTED_BY_TIMELINE))) .addMethod( getInvitationsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.invitations.v1.SendInvitationsRequest, com.streamlayer.analytics.invitations.v1.SendInvitationsResponse>( service, METHODID_INVITATIONS_SEND))) .addMethod( getLaunchButtonTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.launchButton.v1.TotalRequest, com.streamlayer.analytics.launchButton.v1.TotalResponse>( service, METHODID_LAUNCH_BUTTON_TOTAL))) .addMethod( getLaunchButtonSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.launchButton.v1.SendLaunchButtonRequest, com.streamlayer.analytics.launchButton.v1.SendLaunchButtonResponse>( service, METHODID_LAUNCH_BUTTON_SEND))) .addMethod( getNotificationsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.notifications.v1.TotalNotificationsRequest, com.streamlayer.analytics.notifications.v1.TotalNotificationsResponse>( service, METHODID_NOTIFICATIONS_TOTAL))) .addMethod( getNotificationsTotalByCategoriesMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesRequest, com.streamlayer.analytics.notifications.v1.TotalNotificationsByCategoriesResponse>( service, METHODID_NOTIFICATIONS_TOTAL_BY_CATEGORIES))) .addMethod( getNotificationsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.notifications.v1.SendNotificationRequest, com.streamlayer.analytics.notifications.v1.SendNotificationResponse>( service, METHODID_NOTIFICATIONS_SEND))) .addMethod( getPermissionsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.permissions.v1.TotalPermissionsRequest, com.streamlayer.analytics.permissions.v1.TotalPermissionsResponse>( service, METHODID_PERMISSIONS_TOTAL))) .addMethod( getPermissionsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.permissions.v1.SendPermissionsRequest, com.streamlayer.analytics.permissions.v1.SendPermissionsResponse>( service, METHODID_PERMISSIONS_SEND))) .addMethod( getButtonInitializedTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedRequest, com.streamlayer.analytics.buttonInitialized.v1.TotalButtonResponse>( service, METHODID_BUTTON_INITIALIZED_TOTAL))) .addMethod( getTotalButtonInitializedByTimeLineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineRequest, com.streamlayer.analytics.buttonInitialized.v1.TotalButtonInitializedByTimeLineResponse>( service, METHODID_TOTAL_BUTTON_INITIALIZED_BY_TIME_LINE))) .addMethod( getButtonInitializedSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.buttonInitialized.v1.SendButtonInitializedRequest, com.streamlayer.analytics.buttonInitialized.v1.ButtonInitializedSendResponse>( service, METHODID_BUTTON_INITIALIZED_SEND))) .addMethod( getWavesTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.waves.v1.TotalWavesRequest, com.streamlayer.analytics.waves.v1.TotalWavesResponse>( service, METHODID_WAVES_TOTAL))) .addMethod( getWavesTotalByKindMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.waves.v1.TotalWavesByKindRequest, com.streamlayer.analytics.waves.v1.TotalWavesByKindResponse>( service, METHODID_WAVES_TOTAL_BY_KIND))) .addMethod( getWavesSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.waves.v1.SendWavesRequest, com.streamlayer.analytics.waves.v1.SendWavesResponse>( service, METHODID_WAVES_SEND))) .addMethod( getSessionHearbeatSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatRequest, com.streamlayer.analytics.sessionHeartbeat.v1.SendSessionHeartbeatResponse>( service, METHODID_SESSION_HEARBEAT_SEND))) .addMethod( getSessionHearbeatSessionDurationsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsRequest, com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationsResponse>( service, METHODID_SESSION_HEARBEAT_SESSION_DURATIONS))) .addMethod( getSessionHearbeatSessionDurationAvgMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgRequest, com.streamlayer.analytics.sessionHeartbeat.v1.SessionDurationAvgResponse>( service, METHODID_SESSION_HEARBEAT_SESSION_DURATION_AVG))) .addMethod( getViewersTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.viewers.v1.TotalViewersRequest, com.streamlayer.analytics.viewers.v1.TotalViewersResponse>( service, METHODID_VIEWERS_TOTAL))) .addMethod( getTotalViewersByTimeLineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineRequest, com.streamlayer.analytics.viewers.v1.TotalViewersByTimeLineResponse>( service, METHODID_TOTAL_VIEWERS_BY_TIME_LINE))) .addMethod( getAdminListMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.list.v1.ListRequest, com.streamlayer.analytics.list.v1.ListResponse>( service, METHODID_ADMIN_LIST))) .addMethod( getStudioDashboardMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.studio.v1.DashboardRequest, com.streamlayer.analytics.studio.v1.DashboardResponse>( service, METHODID_STUDIO_DASHBOARD))) .addMethod( getRootStudioDashboardMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.studio.v1.DashboardRootRequest, com.streamlayer.analytics.studio.v1.DashboardResponse>( service, METHODID_ROOT_STUDIO_DASHBOARD))) .addMethod( getPollsSendMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.polls.v1.SendPollsRequest, com.streamlayer.analytics.polls.v1.SendPollsResponse>( service, METHODID_POLLS_SEND))) .addMethod( getPollsTotalMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.polls.v1.TotalPollsRequest, com.streamlayer.analytics.polls.v1.TotalPollsResponse>( service, METHODID_POLLS_TOTAL))) .addMethod( getTotalPollsByTimelineMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.polls.v1.TotalPollsByTimelineRequest, com.streamlayer.analytics.polls.v1.TotalPollsByTimelineResponse>( service, METHODID_TOTAL_POLLS_BY_TIMELINE))) .addMethod( getPollsTotalStatsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.polls.v1.TotalStatsRequest, com.streamlayer.analytics.polls.v1.TotalStatsResponse>( service, METHODID_POLLS_TOTAL_STATS))) .addMethod( getQueryListMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.query.v1.QueryListRequest, com.streamlayer.analytics.query.v1.QueryListResponse>( service, METHODID_QUERY_LIST))) .addMethod( getQueryExecMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< com.streamlayer.analytics.query.v1.QueryExecRequest, com.streamlayer.analytics.query.v1.QueryExecResponse>( service, METHODID_QUERY_EXEC))) .build(); } private static volatile io.grpc.ServiceDescriptor serviceDescriptor; public static io.grpc.ServiceDescriptor getServiceDescriptor() { io.grpc.ServiceDescriptor result = serviceDescriptor; if (result == null) { synchronized (StatisticsGrpc.class) { result = serviceDescriptor; if (result == null) { serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) .addMethod(getAuthenticationsTotalMethod()) .addMethod(getAuthenticationsSendMethod()) .addMethod(getCallsTotalMethod()) .addMethod(getCallsTotalParticipantsMethod()) .addMethod(getCallsTotalGroupParticipantsMethod()) .addMethod(getCallsSendMethod()) .addMethod(getCallsSessionDurationAvgMethod()) .addMethod(getConversationsTotalMethod()) .addMethod(getConversationsTotalParticipantsMethod()) .addMethod(getConversationsTotalGroupParticipantsMethod()) .addMethod(getConversationsSendMethod()) .addMethod(getConversationsSessionDurationAvgMethod()) .addMethod(getEngagementsTotalMethod()) .addMethod(getEngagementsTotalByCategoriesMethod()) .addMethod(getTotalEngagementsByTimeLineMethod()) .addMethod(getInteractionsTotalMethod()) .addMethod(getTotalChatUsersMethod()) .addMethod(getTotalVoiceUsersMethod()) .addMethod(getInteractionsTotalByTimeLineMethod()) .addMethod(getTotalMessagesByTimelineMethod()) .addMethod(getTotalVoicesByTimelineMethod()) .addMethod(getTotalStatsByTimelineMethod()) .addMethod(getTotalTwitterByTimelineMethod()) .addMethod(getInteractionsTotalByCategoriesMethod()) .addMethod(getInteractionsCreateMethod()) .addMethod(getInteractionsSessionDurationsMethod()) .addMethod(getInteractionsSessionDurationAvgMethod()) .addMethod(getEventOpenedTotalMethod()) .addMethod(getEventOpenedSendMethod()) .addMethod(getInvitationsTotalMethod()) .addMethod(getTotalInvitationsSentByTimelineMethod()) .addMethod(getTotalInvitationsAcceptedByTimelineMethod()) .addMethod(getInvitationsSendMethod()) .addMethod(getLaunchButtonTotalMethod()) .addMethod(getLaunchButtonSendMethod()) .addMethod(getNotificationsTotalMethod()) .addMethod(getNotificationsTotalByCategoriesMethod()) .addMethod(getNotificationsSendMethod()) .addMethod(getPermissionsTotalMethod()) .addMethod(getPermissionsSendMethod()) .addMethod(getButtonInitializedTotalMethod()) .addMethod(getTotalButtonInitializedByTimeLineMethod()) .addMethod(getButtonInitializedSendMethod()) .addMethod(getWavesTotalMethod()) .addMethod(getWavesTotalByKindMethod()) .addMethod(getWavesSendMethod()) .addMethod(getSessionHearbeatSendMethod()) .addMethod(getSessionHearbeatSessionDurationsMethod()) .addMethod(getSessionHearbeatSessionDurationAvgMethod()) .addMethod(getViewersTotalMethod()) .addMethod(getTotalViewersByTimeLineMethod()) .addMethod(getAdminListMethod()) .addMethod(getStudioDashboardMethod()) .addMethod(getRootStudioDashboardMethod()) .addMethod(getPollsSendMethod()) .addMethod(getPollsTotalMethod()) .addMethod(getTotalPollsByTimelineMethod()) .addMethod(getPollsTotalStatsMethod()) .addMethod(getQueryListMethod()) .addMethod(getQueryExecMethod()) .build(); } } } return result; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy