Class HandshakeResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<HandshakeResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder>
io.deephaven.proto.backplane.grpc.HandshakeResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, HandshakeResponseOrBuilder, Cloneable
Enclosing class:
HandshakeResponse

public static final class HandshakeResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder> implements HandshakeResponseOrBuilder

 Servers respond with information needed to make subsequent requests tied to this session.
 The session token should be refreshed prior to the deadline, which is represented as milliseconds since the
 epoch. Clients are encouraged to use the expiration delay and cookie deadline to determine a good time to refresh.
 
Protobuf type io.deephaven.proto.backplane.grpc.HandshakeResponse
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated.
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated.
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated.
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.ByteString
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated.
    long
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated.
    long
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    setMetadataHeader(com.google.protobuf.ByteString value)
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated.
    setSessionToken(com.google.protobuf.ByteString value)
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated.
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated.
    Deprecated.
    io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder>
    • clear

      public HandshakeResponse.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder>
    • getDefaultInstanceForType

      public HandshakeResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public HandshakeResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public HandshakeResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public HandshakeResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HandshakeResponse.Builder>
    • mergeFrom

      public HandshakeResponse.Builder mergeFrom(HandshakeResponse other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<HandshakeResponse.Builder>
    • mergeFrom

      public HandshakeResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HandshakeResponse.Builder>
      Throws:
      IOException
    • getMetadataHeader

      @Deprecated public com.google.protobuf.ByteString getMetadataHeader()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated. See deephaven_core/proto/session.proto;l=138
      
       The metadata header to identify the session. This value is static and defined via configuration.
       
      bytes metadata_header = 1 [deprecated = true];
      Specified by:
      getMetadataHeader in interface HandshakeResponseOrBuilder
      Returns:
      The metadataHeader.
    • setMetadataHeader

      @Deprecated public HandshakeResponse.Builder setMetadataHeader(com.google.protobuf.ByteString value)
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated. See deephaven_core/proto/session.proto;l=138
      
       The metadata header to identify the session. This value is static and defined via configuration.
       
      bytes metadata_header = 1 [deprecated = true];
      Parameters:
      value - The metadataHeader to set.
      Returns:
      This builder for chaining.
    • clearMetadataHeader

      @Deprecated public HandshakeResponse.Builder clearMetadataHeader()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.metadata_header is deprecated. See deephaven_core/proto/session.proto;l=138
      
       The metadata header to identify the session. This value is static and defined via configuration.
       
      bytes metadata_header = 1 [deprecated = true];
      Returns:
      This builder for chaining.
    • getSessionToken

      @Deprecated public com.google.protobuf.ByteString getSessionToken()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated. See deephaven_core/proto/session.proto;l=143
      
       Arbitrary session_token to assign to the value to the provided metadata header.
       
      bytes session_token = 2 [deprecated = true];
      Specified by:
      getSessionToken in interface HandshakeResponseOrBuilder
      Returns:
      The sessionToken.
    • setSessionToken

      @Deprecated public HandshakeResponse.Builder setSessionToken(com.google.protobuf.ByteString value)
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated. See deephaven_core/proto/session.proto;l=143
      
       Arbitrary session_token to assign to the value to the provided metadata header.
       
      bytes session_token = 2 [deprecated = true];
      Parameters:
      value - The sessionToken to set.
      Returns:
      This builder for chaining.
    • clearSessionToken

      @Deprecated public HandshakeResponse.Builder clearSessionToken()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.session_token is deprecated. See deephaven_core/proto/session.proto;l=143
      
       Arbitrary session_token to assign to the value to the provided metadata header.
       
      bytes session_token = 2 [deprecated = true];
      Returns:
      This builder for chaining.
    • getTokenDeadlineTimeMillis

      @Deprecated public long getTokenDeadlineTimeMillis()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated. See deephaven_core/proto/session.proto;l=148
      
       When this session_token will be considered invalid by the server.
       
      sint64 token_deadline_time_millis = 3 [deprecated = true, jstype = JS_STRING];
      Specified by:
      getTokenDeadlineTimeMillis in interface HandshakeResponseOrBuilder
      Returns:
      The tokenDeadlineTimeMillis.
    • setTokenDeadlineTimeMillis

      @Deprecated public HandshakeResponse.Builder setTokenDeadlineTimeMillis(long value)
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated. See deephaven_core/proto/session.proto;l=148
      
       When this session_token will be considered invalid by the server.
       
      sint64 token_deadline_time_millis = 3 [deprecated = true, jstype = JS_STRING];
      Parameters:
      value - The tokenDeadlineTimeMillis to set.
      Returns:
      This builder for chaining.
    • clearTokenDeadlineTimeMillis

      @Deprecated public HandshakeResponse.Builder clearTokenDeadlineTimeMillis()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_deadline_time_millis is deprecated. See deephaven_core/proto/session.proto;l=148
      
       When this session_token will be considered invalid by the server.
       
      sint64 token_deadline_time_millis = 3 [deprecated = true, jstype = JS_STRING];
      Returns:
      This builder for chaining.
    • getTokenExpirationDelayMillis

      @Deprecated public long getTokenExpirationDelayMillis()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated. See deephaven_core/proto/session.proto;l=154
      
       The length of time that this token was intended to live. Note that `refreshSessionToken` may return the
       existing token to reduce overhead and to prevent denial-of-service caused by refreshing too frequently.
       
      sint64 token_expiration_delay_millis = 4 [deprecated = true, jstype = JS_STRING];
      Specified by:
      getTokenExpirationDelayMillis in interface HandshakeResponseOrBuilder
      Returns:
      The tokenExpirationDelayMillis.
    • setTokenExpirationDelayMillis

      @Deprecated public HandshakeResponse.Builder setTokenExpirationDelayMillis(long value)
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated. See deephaven_core/proto/session.proto;l=154
      
       The length of time that this token was intended to live. Note that `refreshSessionToken` may return the
       existing token to reduce overhead and to prevent denial-of-service caused by refreshing too frequently.
       
      sint64 token_expiration_delay_millis = 4 [deprecated = true, jstype = JS_STRING];
      Parameters:
      value - The tokenExpirationDelayMillis to set.
      Returns:
      This builder for chaining.
    • clearTokenExpirationDelayMillis

      @Deprecated public HandshakeResponse.Builder clearTokenExpirationDelayMillis()
      Deprecated.
      io.deephaven.proto.backplane.grpc.HandshakeResponse.token_expiration_delay_millis is deprecated. See deephaven_core/proto/session.proto;l=154
      
       The length of time that this token was intended to live. Note that `refreshSessionToken` may return the
       existing token to reduce overhead and to prevent denial-of-service caused by refreshing too frequently.
       
      sint64 token_expiration_delay_millis = 4 [deprecated = true, jstype = JS_STRING];
      Returns:
      This builder for chaining.