Class ServerData.Builder

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

public static final class ServerData.Builder extends com.google.protobuf.GeneratedMessage.Builder<ServerData.Builder> implements ServerDataOrBuilder

 A generic payload sent from the server to the client. The specific requirements and
 guarantees of this are defined by the specific plugin.
 
Protobuf type io.deephaven.proto.backplane.grpc.ServerData
  • 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<ServerData.Builder>
    • clear

      public ServerData.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<ServerData.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<ServerData.Builder>
    • getDefaultInstanceForType

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

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

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

      public ServerData.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<ServerData.Builder>
    • mergeFrom

      public ServerData.Builder mergeFrom(ServerData other)
    • isInitialized

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

      public ServerData.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<ServerData.Builder>
      Throws:
      IOException
    • getPayload

      public com.google.protobuf.ByteString getPayload()
       The payload, may be empty.
       
      bytes payload = 1;
      Specified by:
      getPayload in interface ServerDataOrBuilder
      Returns:
      The payload.
    • setPayload

      public ServerData.Builder setPayload(com.google.protobuf.ByteString value)
       The payload, may be empty.
       
      bytes payload = 1;
      Parameters:
      value - The payload to set.
      Returns:
      This builder for chaining.
    • clearPayload

      public ServerData.Builder clearPayload()
       The payload, may be empty.
       
      bytes payload = 1;
      Returns:
      This builder for chaining.
    • getExportedReferencesList

      public List<TypedTicket> getExportedReferencesList()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
      Specified by:
      getExportedReferencesList in interface ServerDataOrBuilder
    • getExportedReferencesCount

      public int getExportedReferencesCount()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
      Specified by:
      getExportedReferencesCount in interface ServerDataOrBuilder
    • getExportedReferences

      public TypedTicket getExportedReferences(int index)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
      Specified by:
      getExportedReferences in interface ServerDataOrBuilder
    • setExportedReferences

      public ServerData.Builder setExportedReferences(int index, TypedTicket value)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • setExportedReferences

      public ServerData.Builder setExportedReferences(int index, TypedTicket.Builder builderForValue)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addExportedReferences

      public ServerData.Builder addExportedReferences(TypedTicket value)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addExportedReferences

      public ServerData.Builder addExportedReferences(int index, TypedTicket value)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addExportedReferences

      public ServerData.Builder addExportedReferences(TypedTicket.Builder builderForValue)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addExportedReferences

      public ServerData.Builder addExportedReferences(int index, TypedTicket.Builder builderForValue)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addAllExportedReferences

      public ServerData.Builder addAllExportedReferences(Iterable<? extends TypedTicket> values)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • clearExportedReferences

      public ServerData.Builder clearExportedReferences()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • removeExportedReferences

      public ServerData.Builder removeExportedReferences(int index)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • getExportedReferencesBuilder

      public TypedTicket.Builder getExportedReferencesBuilder(int index)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • getExportedReferencesOrBuilder

      public TypedTicketOrBuilder getExportedReferencesOrBuilder(int index)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
      Specified by:
      getExportedReferencesOrBuilder in interface ServerDataOrBuilder
    • getExportedReferencesOrBuilderList

      public List<? extends TypedTicketOrBuilder> getExportedReferencesOrBuilderList()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
      Specified by:
      getExportedReferencesOrBuilderList in interface ServerDataOrBuilder
    • addExportedReferencesBuilder

      public TypedTicket.Builder addExportedReferencesBuilder()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • addExportedReferencesBuilder

      public TypedTicket.Builder addExportedReferencesBuilder(int index)
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;
    • getExportedReferencesBuilderList

      public List<TypedTicket.Builder> getExportedReferencesBuilderList()
      
       The exported references, may be empty.
      
       To correctly free up unused server resources, clients must take care to release
       these exports when they will no longer be used. A reference may be missing a type,
       meaning that the object cannot be used as the source_id for a ConnectRequest, but
       it may still be passed back to the server as part of ClientData references, and
       it still needs to be released when no longer used.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket exported_references = 2;