Class PQDBServerConfigMessage.Builder

java.lang.Object
io.deephaven.shadow.core.com.google.protobuf.AbstractMessageLite.Builder
io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<BuilderT>
io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>
io.deephaven.proto.controller.PQDBServerConfigMessage.Builder
All Implemented Interfaces:
PQDBServerConfigMessageOrBuilder, io.deephaven.shadow.core.com.google.protobuf.Message.Builder, io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder, io.deephaven.shadow.core.com.google.protobuf.MessageLiteOrBuilder, io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
PQDBServerConfigMessage

public static final class PQDBServerConfigMessage.Builder extends io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder> implements PQDBServerConfigMessageOrBuilder
Protobuf type io.deephaven.proto.controller.PQDBServerConfigMessage
  • Method Details

    • getDescriptor

      public static final io.deephaven.shadow.core.com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>
    • clear

      Specified by:
      clear in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      clear in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>
    • getDescriptorForType

      public io.deephaven.shadow.core.com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>
    • getDefaultInstanceForType

      public PQDBServerConfigMessage getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder
    • build

      public PQDBServerConfigMessage build()
      Specified by:
      build in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      build in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
    • buildPartial

      public PQDBServerConfigMessage buildPartial()
      Specified by:
      buildPartial in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      clone in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>
    • setField

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

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

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

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

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

      public PQDBServerConfigMessage.Builder mergeFrom(io.deephaven.shadow.core.com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<PQDBServerConfigMessage.Builder>
    • mergeFrom

    • isInitialized

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

      public PQDBServerConfigMessage.Builder mergeFrom(io.deephaven.shadow.core.com.google.protobuf.CodedInputStream input, io.deephaven.shadow.core.com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<PQDBServerConfigMessage.Builder>
      Throws:
      IOException
    • getName

      public String getName()
      string name = 1;
      Specified by:
      getName in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The name.
    • getNameBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getNameBytes()
      string name = 1;
      Specified by:
      getNameBytes in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The bytes for name.
    • setName

      public PQDBServerConfigMessage.Builder setName(String value)
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public PQDBServerConfigMessage.Builder clearName()
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public PQDBServerConfigMessage.Builder setNameBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getHost

      public String getHost()
      string host = 2;
      Specified by:
      getHost in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The host.
    • getHostBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getHostBytes()
      string host = 2;
      Specified by:
      getHostBytes in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The bytes for host.
    • setHost

      public PQDBServerConfigMessage.Builder setHost(String value)
      string host = 2;
      Parameters:
      value - The host to set.
      Returns:
      This builder for chaining.
    • clearHost

      public PQDBServerConfigMessage.Builder clearHost()
      string host = 2;
      Returns:
      This builder for chaining.
    • setHostBytes

      public PQDBServerConfigMessage.Builder setHostBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      string host = 2;
      Parameters:
      value - The bytes for host to set.
      Returns:
      This builder for chaining.
    • getPort

      public int getPort()
      int32 port = 3;
      Specified by:
      getPort in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The port.
    • setPort

      public PQDBServerConfigMessage.Builder setPort(int value)
      int32 port = 3;
      Parameters:
      value - The port to set.
      Returns:
      This builder for chaining.
    • clearPort

      public PQDBServerConfigMessage.Builder clearPort()
      int32 port = 3;
      Returns:
      This builder for chaining.
    • hasClassPushListResourceName

      public boolean hasClassPushListResourceName()
      optional string classPushListResourceName = 4;
      Specified by:
      hasClassPushListResourceName in interface PQDBServerConfigMessageOrBuilder
      Returns:
      Whether the classPushListResourceName field is set.
    • getClassPushListResourceName

      public String getClassPushListResourceName()
      optional string classPushListResourceName = 4;
      Specified by:
      getClassPushListResourceName in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The classPushListResourceName.
    • getClassPushListResourceNameBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getClassPushListResourceNameBytes()
      optional string classPushListResourceName = 4;
      Specified by:
      getClassPushListResourceNameBytes in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The bytes for classPushListResourceName.
    • setClassPushListResourceName

      public PQDBServerConfigMessage.Builder setClassPushListResourceName(String value)
      optional string classPushListResourceName = 4;
      Parameters:
      value - The classPushListResourceName to set.
      Returns:
      This builder for chaining.
    • clearClassPushListResourceName

      public PQDBServerConfigMessage.Builder clearClassPushListResourceName()
      optional string classPushListResourceName = 4;
      Returns:
      This builder for chaining.
    • setClassPushListResourceNameBytes

      public PQDBServerConfigMessage.Builder setClassPushListResourceNameBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      optional string classPushListResourceName = 4;
      Parameters:
      value - The bytes for classPushListResourceName to set.
      Returns:
      This builder for chaining.
    • getServerClass

      public String getServerClass()
      string serverClass = 5;
      Specified by:
      getServerClass in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The serverClass.
    • getServerClassBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getServerClassBytes()
      string serverClass = 5;
      Specified by:
      getServerClassBytes in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The bytes for serverClass.
    • setServerClass

      public PQDBServerConfigMessage.Builder setServerClass(String value)
      string serverClass = 5;
      Parameters:
      value - The serverClass to set.
      Returns:
      This builder for chaining.
    • clearServerClass

      public PQDBServerConfigMessage.Builder clearServerClass()
      string serverClass = 5;
      Returns:
      This builder for chaining.
    • setServerClassBytes

      public PQDBServerConfigMessage.Builder setServerClassBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      string serverClass = 5;
      Parameters:
      value - The bytes for serverClass to set.
      Returns:
      This builder for chaining.
    • getMaxHeapSizeGb

      public double getMaxHeapSizeGb()
      double maxHeapSizeGb = 6;
      Specified by:
      getMaxHeapSizeGb in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The maxHeapSizeGb.
    • setMaxHeapSizeGb

      public PQDBServerConfigMessage.Builder setMaxHeapSizeGb(double value)
      double maxHeapSizeGb = 6;
      Parameters:
      value - The maxHeapSizeGb to set.
      Returns:
      This builder for chaining.
    • clearMaxHeapSizeGb

      public PQDBServerConfigMessage.Builder clearMaxHeapSizeGb()
      double maxHeapSizeGb = 6;
      Returns:
      This builder for chaining.
    • getServerTypeValue

      public int getServerTypeValue()
      .io.deephaven.proto.controller.ServerTypeEnum serverType = 7;
      Specified by:
      getServerTypeValue in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The enum numeric value on the wire for serverType.
    • setServerTypeValue

      public PQDBServerConfigMessage.Builder setServerTypeValue(int value)
      .io.deephaven.proto.controller.ServerTypeEnum serverType = 7;
      Parameters:
      value - The enum numeric value on the wire for serverType to set.
      Returns:
      This builder for chaining.
    • getServerType

      public ServerTypeEnum getServerType()
      .io.deephaven.proto.controller.ServerTypeEnum serverType = 7;
      Specified by:
      getServerType in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The serverType.
    • setServerType

      public PQDBServerConfigMessage.Builder setServerType(ServerTypeEnum value)
      .io.deephaven.proto.controller.ServerTypeEnum serverType = 7;
      Parameters:
      value - The serverType to set.
      Returns:
      This builder for chaining.
    • clearServerType

      public PQDBServerConfigMessage.Builder clearServerType()
      .io.deephaven.proto.controller.ServerTypeEnum serverType = 7;
      Returns:
      This builder for chaining.
    • getConsoleGroupsList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getConsoleGroupsList()
      repeated string consoleGroups = 8;
      Specified by:
      getConsoleGroupsList in interface PQDBServerConfigMessageOrBuilder
      Returns:
      A list containing the consoleGroups.
    • getConsoleGroupsCount

      public int getConsoleGroupsCount()
      repeated string consoleGroups = 8;
      Specified by:
      getConsoleGroupsCount in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The count of consoleGroups.
    • getConsoleGroups

      public String getConsoleGroups(int index)
      repeated string consoleGroups = 8;
      Specified by:
      getConsoleGroups in interface PQDBServerConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The consoleGroups at the given index.
    • getConsoleGroupsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getConsoleGroupsBytes(int index)
      repeated string consoleGroups = 8;
      Specified by:
      getConsoleGroupsBytes in interface PQDBServerConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the consoleGroups at the given index.
    • setConsoleGroups

      public PQDBServerConfigMessage.Builder setConsoleGroups(int index, String value)
      repeated string consoleGroups = 8;
      Parameters:
      index - The index to set the value at.
      value - The consoleGroups to set.
      Returns:
      This builder for chaining.
    • addConsoleGroups

      public PQDBServerConfigMessage.Builder addConsoleGroups(String value)
      repeated string consoleGroups = 8;
      Parameters:
      value - The consoleGroups to add.
      Returns:
      This builder for chaining.
    • addAllConsoleGroups

      public PQDBServerConfigMessage.Builder addAllConsoleGroups(Iterable<String> values)
      repeated string consoleGroups = 8;
      Parameters:
      values - The consoleGroups to add.
      Returns:
      This builder for chaining.
    • clearConsoleGroups

      public PQDBServerConfigMessage.Builder clearConsoleGroups()
      repeated string consoleGroups = 8;
      Returns:
      This builder for chaining.
    • addConsoleGroupsBytes

      public PQDBServerConfigMessage.Builder addConsoleGroupsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      repeated string consoleGroups = 8;
      Parameters:
      value - The bytes of the consoleGroups to add.
      Returns:
      This builder for chaining.
    • hasServerInfo

      public boolean hasServerInfo()
      optional string serverInfo = 9;
      Specified by:
      hasServerInfo in interface PQDBServerConfigMessageOrBuilder
      Returns:
      Whether the serverInfo field is set.
    • getServerInfo

      public String getServerInfo()
      optional string serverInfo = 9;
      Specified by:
      getServerInfo in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The serverInfo.
    • getServerInfoBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getServerInfoBytes()
      optional string serverInfo = 9;
      Specified by:
      getServerInfoBytes in interface PQDBServerConfigMessageOrBuilder
      Returns:
      The bytes for serverInfo.
    • setServerInfo

      public PQDBServerConfigMessage.Builder setServerInfo(String value)
      optional string serverInfo = 9;
      Parameters:
      value - The serverInfo to set.
      Returns:
      This builder for chaining.
    • clearServerInfo

      public PQDBServerConfigMessage.Builder clearServerInfo()
      optional string serverInfo = 9;
      Returns:
      This builder for chaining.
    • setServerInfoBytes

      public PQDBServerConfigMessage.Builder setServerInfoBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      optional string serverInfo = 9;
      Parameters:
      value - The bytes for serverInfo to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

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

      public final PQDBServerConfigMessage.Builder mergeUnknownFields(io.deephaven.shadow.core.com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PQDBServerConfigMessage.Builder>