Class SendRequest

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, SendRequestOrBuilder

    public final class SendRequest
    extends com.google.protobuf.GeneratedMessageLite<SendRequest,​SendRequest.Builder>
    implements SendRequestOrBuilder
     when opening the connection we expect headers to be present
     string device_id = 6;
     string os = 7;
     string user_agent = 8;
     string sl_sdk_version = 9;
     uint64 user_id = 2; -- through JWT
     string user_id_str = 14; -- through JWT
     
    Protobuf type streamlayer.analytics.v2.streaming.SendRequest
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SendRequest.Builder
      when opening the connection we expect headers to be present string device_id = 6; string os = 7; string user_agent = 8; string sl_sdk_version = 9; uint64 user_id = 2; -- through JWT string user_id_str = 14; -- through JWT
      static class  SendRequest.MessageCase  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      SendAuthenticationsMessage getAuth()
      .streamlayer.analytics.v2.streaming.SendAuthenticationsMessage auth = 1 [json_name = "auth"];
      ButtonInitializedMessage getButtonInit()
      .streamlayer.analytics.v2.streaming.ButtonInitializedMessage button_init = 10 [json_name = "buttonInit"];
      SendCallsMessage getCall()
      .streamlayer.analytics.v2.streaming.SendCallsMessage call = 2 [json_name = "call"];
      SendConversationsMessage getConversations()
      .streamlayer.analytics.v2.streaming.SendConversationsMessage conversations = 3 [json_name = "conversations"];
      static SendRequest getDefaultInstance()  
      EventOpenedMessage getEventOpened()
      .streamlayer.analytics.v2.streaming.EventOpenedMessage event_opened = 5 [json_name = "eventOpened"];
      SendExtra getExtra()
      .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
      GamesMessage getGames()
      .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
      HeartbeatMessage getHeartbeat()
      .streamlayer.analytics.v2.streaming.HeartbeatMessage heartbeat = 12 [json_name = "heartbeat"];
      SendInteractionsMessage getInteractions()
      .streamlayer.analytics.v2.streaming.SendInteractionsMessage interactions = 4 [json_name = "interactions"];
      SendInvitationsMessage getInvitation()
      .streamlayer.analytics.v2.streaming.SendInvitationsMessage invitation = 6 [json_name = "invitation"];
      LaunchButtonMessage getLaunchButton()
      .streamlayer.analytics.v2.streaming.LaunchButtonMessage launch_button = 7 [json_name = "launchButton"];
      Login getLogin()
      .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
      Logout getLogout()
      .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
      SendRequest.MessageCase getMessageCase()  
      NotificationMessage getNotification()
      .streamlayer.analytics.v2.streaming.NotificationMessage notification = 8 [json_name = "notification"];
      PermissionMessage getPermission()
      .streamlayer.analytics.v2.streaming.PermissionMessage permission = 9 [json_name = "permission"];
      WavesMessage getWaves()
      .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
      boolean hasAuth()
      .streamlayer.analytics.v2.streaming.SendAuthenticationsMessage auth = 1 [json_name = "auth"];
      boolean hasButtonInit()
      .streamlayer.analytics.v2.streaming.ButtonInitializedMessage button_init = 10 [json_name = "buttonInit"];
      boolean hasCall()
      .streamlayer.analytics.v2.streaming.SendCallsMessage call = 2 [json_name = "call"];
      boolean hasConversations()
      .streamlayer.analytics.v2.streaming.SendConversationsMessage conversations = 3 [json_name = "conversations"];
      boolean hasEventOpened()
      .streamlayer.analytics.v2.streaming.EventOpenedMessage event_opened = 5 [json_name = "eventOpened"];
      boolean hasExtra()
      .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
      boolean hasGames()
      .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
      boolean hasHeartbeat()
      .streamlayer.analytics.v2.streaming.HeartbeatMessage heartbeat = 12 [json_name = "heartbeat"];
      boolean hasInteractions()
      .streamlayer.analytics.v2.streaming.SendInteractionsMessage interactions = 4 [json_name = "interactions"];
      boolean hasInvitation()
      .streamlayer.analytics.v2.streaming.SendInvitationsMessage invitation = 6 [json_name = "invitation"];
      boolean hasLaunchButton()
      .streamlayer.analytics.v2.streaming.LaunchButtonMessage launch_button = 7 [json_name = "launchButton"];
      boolean hasLogin()
      .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
      boolean hasLogout()
      .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
      boolean hasNotification()
      .streamlayer.analytics.v2.streaming.NotificationMessage notification = 8 [json_name = "notification"];
      boolean hasPermission()
      .streamlayer.analytics.v2.streaming.PermissionMessage permission = 9 [json_name = "permission"];
      boolean hasWaves()
      .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
      static SendRequest.Builder newBuilder()  
      static SendRequest.Builder newBuilder​(SendRequest prototype)  
      static SendRequest parseDelimitedFrom​(java.io.InputStream input)  
      static SendRequest parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SendRequest parseFrom​(byte[] data)  
      static SendRequest parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SendRequest parseFrom​(com.google.protobuf.ByteString data)  
      static SendRequest parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SendRequest parseFrom​(com.google.protobuf.CodedInputStream input)  
      static SendRequest parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SendRequest parseFrom​(java.io.InputStream input)  
      static SendRequest parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SendRequest parseFrom​(java.nio.ByteBuffer data)  
      static SendRequest parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<SendRequest> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasAuth

        public boolean hasAuth()
        .streamlayer.analytics.v2.streaming.SendAuthenticationsMessage auth = 1 [json_name = "auth"];
        Specified by:
        hasAuth in interface SendRequestOrBuilder
        Returns:
        Whether the auth field is set.
      • hasCall

        public boolean hasCall()
        .streamlayer.analytics.v2.streaming.SendCallsMessage call = 2 [json_name = "call"];
        Specified by:
        hasCall in interface SendRequestOrBuilder
        Returns:
        Whether the call field is set.
      • hasConversations

        public boolean hasConversations()
        .streamlayer.analytics.v2.streaming.SendConversationsMessage conversations = 3 [json_name = "conversations"];
        Specified by:
        hasConversations in interface SendRequestOrBuilder
        Returns:
        Whether the conversations field is set.
      • hasInteractions

        public boolean hasInteractions()
        .streamlayer.analytics.v2.streaming.SendInteractionsMessage interactions = 4 [json_name = "interactions"];
        Specified by:
        hasInteractions in interface SendRequestOrBuilder
        Returns:
        Whether the interactions field is set.
      • hasEventOpened

        public boolean hasEventOpened()
        .streamlayer.analytics.v2.streaming.EventOpenedMessage event_opened = 5 [json_name = "eventOpened"];
        Specified by:
        hasEventOpened in interface SendRequestOrBuilder
        Returns:
        Whether the eventOpened field is set.
      • hasInvitation

        public boolean hasInvitation()
        .streamlayer.analytics.v2.streaming.SendInvitationsMessage invitation = 6 [json_name = "invitation"];
        Specified by:
        hasInvitation in interface SendRequestOrBuilder
        Returns:
        Whether the invitation field is set.
      • hasLaunchButton

        public boolean hasLaunchButton()
        .streamlayer.analytics.v2.streaming.LaunchButtonMessage launch_button = 7 [json_name = "launchButton"];
        Specified by:
        hasLaunchButton in interface SendRequestOrBuilder
        Returns:
        Whether the launchButton field is set.
      • hasNotification

        public boolean hasNotification()
        .streamlayer.analytics.v2.streaming.NotificationMessage notification = 8 [json_name = "notification"];
        Specified by:
        hasNotification in interface SendRequestOrBuilder
        Returns:
        Whether the notification field is set.
      • hasPermission

        public boolean hasPermission()
        .streamlayer.analytics.v2.streaming.PermissionMessage permission = 9 [json_name = "permission"];
        Specified by:
        hasPermission in interface SendRequestOrBuilder
        Returns:
        Whether the permission field is set.
      • hasButtonInit

        public boolean hasButtonInit()
        .streamlayer.analytics.v2.streaming.ButtonInitializedMessage button_init = 10 [json_name = "buttonInit"];
        Specified by:
        hasButtonInit in interface SendRequestOrBuilder
        Returns:
        Whether the buttonInit field is set.
      • hasWaves

        public boolean hasWaves()
        .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
        Specified by:
        hasWaves in interface SendRequestOrBuilder
        Returns:
        Whether the waves field is set.
      • getWaves

        public WavesMessage getWaves()
        .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
        Specified by:
        getWaves in interface SendRequestOrBuilder
        Returns:
        The waves.
      • hasHeartbeat

        public boolean hasHeartbeat()
        .streamlayer.analytics.v2.streaming.HeartbeatMessage heartbeat = 12 [json_name = "heartbeat"];
        Specified by:
        hasHeartbeat in interface SendRequestOrBuilder
        Returns:
        Whether the heartbeat field is set.
      • hasGames

        public boolean hasGames()
        .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
        Specified by:
        hasGames in interface SendRequestOrBuilder
        Returns:
        Whether the games field is set.
      • getGames

        public GamesMessage getGames()
        .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
        Specified by:
        getGames in interface SendRequestOrBuilder
        Returns:
        The games.
      • hasLogin

        public boolean hasLogin()
        .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
        Specified by:
        hasLogin in interface SendRequestOrBuilder
        Returns:
        Whether the login field is set.
      • getLogin

        public Login getLogin()
        .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
        Specified by:
        getLogin in interface SendRequestOrBuilder
        Returns:
        The login.
      • hasLogout

        public boolean hasLogout()
        .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
        Specified by:
        hasLogout in interface SendRequestOrBuilder
        Returns:
        Whether the logout field is set.
      • getLogout

        public Logout getLogout()
        .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
        Specified by:
        getLogout in interface SendRequestOrBuilder
        Returns:
        The logout.
      • hasExtra

        public boolean hasExtra()
        .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
        Specified by:
        hasExtra in interface SendRequestOrBuilder
        Returns:
        Whether the extra field is set.
      • getExtra

        public SendExtra getExtra()
        .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
        Specified by:
        getExtra in interface SendRequestOrBuilder
        Returns:
        The extra.
      • parseFrom

        public static SendRequest parseFrom​(java.nio.ByteBuffer data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(java.nio.ByteBuffer data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(com.google.protobuf.ByteString data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(com.google.protobuf.ByteString data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(byte[] data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(byte[] data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SendRequest parseFrom​(java.io.InputStream input)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static SendRequest parseFrom​(java.io.InputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static SendRequest parseDelimitedFrom​(java.io.InputStream input)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static SendRequest parseDelimitedFrom​(java.io.InputStream input,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static SendRequest parseFrom​(com.google.protobuf.CodedInputStream input)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static SendRequest parseFrom​(com.google.protobuf.CodedInputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<SendRequest,​SendRequest.Builder>
      • getDefaultInstance

        public static SendRequest getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<SendRequest> parser()