Class ClientData.Builder

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

public static final class ClientData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder> implements ClientDataOrBuilder
 A generic payload sent from the client to the server. The specific requirements and
 guarantees are defined by the specific plugin.
 
Protobuf type io.deephaven.proto.backplane.grpc.ClientData
  • Method Details

    • getDescriptor

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

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

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

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

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

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

      public ClientData.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • setField

      public ClientData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • clearField

      public ClientData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • clearOneof

      public ClientData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • setRepeatedField

      public ClientData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • addRepeatedField

      public ClientData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • mergeFrom

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

      public ClientData.Builder mergeFrom(ClientData other)
    • isInitialized

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

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

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

      public ClientData.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 ClientData.Builder clearPayload()
       The payload, may be empty.
       
      bytes payload = 1;
      Returns:
      This builder for chaining.
    • getReferencesList

      public List<TypedTicket> getReferencesList()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
      Specified by:
      getReferencesList in interface ClientDataOrBuilder
    • getReferencesCount

      public int getReferencesCount()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
      Specified by:
      getReferencesCount in interface ClientDataOrBuilder
    • getReferences

      public TypedTicket getReferences(int index)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
      Specified by:
      getReferences in interface ClientDataOrBuilder
    • setReferences

      public ClientData.Builder setReferences(int index, TypedTicket value)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • setReferences

      public ClientData.Builder setReferences(int index, TypedTicket.Builder builderForValue)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addReferences

      public ClientData.Builder addReferences(TypedTicket value)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addReferences

      public ClientData.Builder addReferences(int index, TypedTicket value)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addReferences

      public ClientData.Builder addReferences(TypedTicket.Builder builderForValue)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addReferences

      public ClientData.Builder addReferences(int index, TypedTicket.Builder builderForValue)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addAllReferences

      public ClientData.Builder addAllReferences(Iterable<? extends TypedTicket> values)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • clearReferences

      public ClientData.Builder clearReferences()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • removeReferences

      public ClientData.Builder removeReferences(int index)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • getReferencesBuilder

      public TypedTicket.Builder getReferencesBuilder(int index)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • getReferencesOrBuilder

      public TypedTicketOrBuilder getReferencesOrBuilder(int index)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
      Specified by:
      getReferencesOrBuilder in interface ClientDataOrBuilder
    • getReferencesOrBuilderList

      public List<? extends TypedTicketOrBuilder> getReferencesOrBuilderList()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
      Specified by:
      getReferencesOrBuilderList in interface ClientDataOrBuilder
    • addReferencesBuilder

      public TypedTicket.Builder addReferencesBuilder()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • addReferencesBuilder

      public TypedTicket.Builder addReferencesBuilder(int index)
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • getReferencesBuilderList

      public List<TypedTicket.Builder> getReferencesBuilderList()
       The typed references, may be empty.
       These references may be any ticket, resolved or not. This lets the client reference
       objects that already exist on the server or are still pending. Note that pending
       tickets require the server to wait until that object exists before passing this request
       to the server plugin, and since messages are always processed in order, later requests
       will also be delayed.
       
      repeated .io.deephaven.proto.backplane.grpc.TypedTicket references = 2;
    • setUnknownFields

      public final ClientData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>
    • mergeUnknownFields

      public final ClientData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClientData.Builder>