Class PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
io.deephaven.proto.controller.PersistentQueryConfigMessage.Builder
All Implemented Interfaces:
PersistentQueryConfigMessageOrBuilder, 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:
PersistentQueryConfigMessage

public static final class PersistentQueryConfigMessage.Builder extends io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<PersistentQueryConfigMessage.Builder> implements PersistentQueryConfigMessageOrBuilder
Protobuf type io.deephaven.proto.controller.PersistentQueryConfigMessage
  • 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<PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • getDefaultInstanceForType

      public PersistentQueryConfigMessage 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

      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 PersistentQueryConfigMessage 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<PersistentQueryConfigMessage.Builder>
    • setField

      public PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • clearField

      public PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • clearOneof

      public PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • setRepeatedField

      public PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • addRepeatedField

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

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

      public PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
      Throws:
      IOException
    • getScriptDataCase

      public PersistentQueryConfigMessage.ScriptDataCase getScriptDataCase()
      Specified by:
      getScriptDataCase in interface PersistentQueryConfigMessageOrBuilder
    • clearScriptData

      public PersistentQueryConfigMessage.Builder clearScriptData()
    • getSerial

      public long getSerial()
       The serial number is a unique identifier for this persistent query.  From the perspective of the controller,
       the serial number is what determines which query is which.
       
      int64 serial = 1;
      Specified by:
      getSerial in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The serial.
    • setSerial

      public PersistentQueryConfigMessage.Builder setSerial(long value)
       The serial number is a unique identifier for this persistent query.  From the perspective of the controller,
       the serial number is what determines which query is which.
       
      int64 serial = 1;
      Parameters:
      value - The serial to set.
      Returns:
      This builder for chaining.
    • clearSerial

       The serial number is a unique identifier for this persistent query.  From the perspective of the controller,
       the serial number is what determines which query is which.
       
      int64 serial = 1;
      Returns:
      This builder for chaining.
    • getVersion

      public long getVersion()
       The modification version of this persistent query, which increases by one each time the configuration is modified.
       
      int64 version = 2;
      Specified by:
      getVersion in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The version.
    • setVersion

      public PersistentQueryConfigMessage.Builder setVersion(long value)
       The modification version of this persistent query, which increases by one each time the configuration is modified.
       
      int64 version = 2;
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public PersistentQueryConfigMessage.Builder clearVersion()
       The modification version of this persistent query, which increases by one each time the configuration is modified.
       
      int64 version = 2;
      Returns:
      This builder for chaining.
    • getName

      public String getName()
       The name of this persistent query.  Currently, the name must be unique to make diagnosing problems easier.
       
      string name = 3;
      Specified by:
      getName in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The name.
    • getNameBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getNameBytes()
       The name of this persistent query.  Currently, the name must be unique to make diagnosing problems easier.
       
      string name = 3;
      Specified by:
      getNameBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for name.
    • setName

       The name of this persistent query.  Currently, the name must be unique to make diagnosing problems easier.
       
      string name = 3;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

       The name of this persistent query.  Currently, the name must be unique to make diagnosing problems easier.
       
      string name = 3;
      Returns:
      This builder for chaining.
    • setNameBytes

      public PersistentQueryConfigMessage.Builder setNameBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The name of this persistent query.  Currently, the name must be unique to make diagnosing problems easier.
       
      string name = 3;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getOwner

      public String getOwner()
       The owner of the query.  The query runs in the user context of the owner.
       
      string owner = 4;
      Specified by:
      getOwner in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The owner.
    • getOwnerBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getOwnerBytes()
       The owner of the query.  The query runs in the user context of the owner.
       
      string owner = 4;
      Specified by:
      getOwnerBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for owner.
    • setOwner

       The owner of the query.  The query runs in the user context of the owner.
       
      string owner = 4;
      Parameters:
      value - The owner to set.
      Returns:
      This builder for chaining.
    • clearOwner

       The owner of the query.  The query runs in the user context of the owner.
       
      string owner = 4;
      Returns:
      This builder for chaining.
    • setOwnerBytes

      public PersistentQueryConfigMessage.Builder setOwnerBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The owner of the query.  The query runs in the user context of the owner.
       
      string owner = 4;
      Parameters:
      value - The bytes for owner to set.
      Returns:
      This builder for chaining.
    • getEnabled

      public boolean getEnabled()
       Is this query enabled?  Enabled queries can be executed, disable queries cannot.
       
      bool enabled = 5;
      Specified by:
      getEnabled in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The enabled.
    • setEnabled

      public PersistentQueryConfigMessage.Builder setEnabled(boolean value)
       Is this query enabled?  Enabled queries can be executed, disable queries cannot.
       
      bool enabled = 5;
      Parameters:
      value - The enabled to set.
      Returns:
      This builder for chaining.
    • clearEnabled

      public PersistentQueryConfigMessage.Builder clearEnabled()
       Is this query enabled?  Enabled queries can be executed, disable queries cannot.
       
      bool enabled = 5;
      Returns:
      This builder for chaining.
    • getHeapSizeGb

      public double getHeapSizeGb()
       How much heap should be allocated to this query?
       
      double heapSizeGb = 6;
      Specified by:
      getHeapSizeGb in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The heapSizeGb.
    • setHeapSizeGb

      public PersistentQueryConfigMessage.Builder setHeapSizeGb(double value)
       How much heap should be allocated to this query?
       
      double heapSizeGb = 6;
      Parameters:
      value - The heapSizeGb to set.
      Returns:
      This builder for chaining.
    • clearHeapSizeGb

      public PersistentQueryConfigMessage.Builder clearHeapSizeGb()
       How much heap should be allocated to this query?
       
      double heapSizeGb = 6;
      Returns:
      This builder for chaining.
    • getBufferPoolToHeapRatio

      public double getBufferPoolToHeapRatio()
      double bufferPoolToHeapRatio = 7;
      Specified by:
      getBufferPoolToHeapRatio in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bufferPoolToHeapRatio.
    • setBufferPoolToHeapRatio

      public PersistentQueryConfigMessage.Builder setBufferPoolToHeapRatio(double value)
      double bufferPoolToHeapRatio = 7;
      Parameters:
      value - The bufferPoolToHeapRatio to set.
      Returns:
      This builder for chaining.
    • clearBufferPoolToHeapRatio

      public PersistentQueryConfigMessage.Builder clearBufferPoolToHeapRatio()
      double bufferPoolToHeapRatio = 7;
      Returns:
      This builder for chaining.
    • getDetailedGCLoggingEnabled

      public boolean getDetailedGCLoggingEnabled()
      bool detailedGCLoggingEnabled = 8;
      Specified by:
      getDetailedGCLoggingEnabled in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The detailedGCLoggingEnabled.
    • setDetailedGCLoggingEnabled

      public PersistentQueryConfigMessage.Builder setDetailedGCLoggingEnabled(boolean value)
      bool detailedGCLoggingEnabled = 8;
      Parameters:
      value - The detailedGCLoggingEnabled to set.
      Returns:
      This builder for chaining.
    • clearDetailedGCLoggingEnabled

      public PersistentQueryConfigMessage.Builder clearDetailedGCLoggingEnabled()
      bool detailedGCLoggingEnabled = 8;
      Returns:
      This builder for chaining.
    • getExtraJvmArgumentsList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getExtraJvmArgumentsList()
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Specified by:
      getExtraJvmArgumentsList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the extraJvmArguments.
    • getExtraJvmArgumentsCount

      public int getExtraJvmArgumentsCount()
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Specified by:
      getExtraJvmArgumentsCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of extraJvmArguments.
    • getExtraJvmArguments

      public String getExtraJvmArguments(int index)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Specified by:
      getExtraJvmArguments in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The extraJvmArguments at the given index.
    • getExtraJvmArgumentsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getExtraJvmArgumentsBytes(int index)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Specified by:
      getExtraJvmArgumentsBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the extraJvmArguments at the given index.
    • setExtraJvmArguments

      public PersistentQueryConfigMessage.Builder setExtraJvmArguments(int index, String value)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Parameters:
      index - The index to set the value at.
      value - The extraJvmArguments to set.
      Returns:
      This builder for chaining.
    • addExtraJvmArguments

      public PersistentQueryConfigMessage.Builder addExtraJvmArguments(String value)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Parameters:
      value - The extraJvmArguments to add.
      Returns:
      This builder for chaining.
    • addAllExtraJvmArguments

      public PersistentQueryConfigMessage.Builder addAllExtraJvmArguments(Iterable<String> values)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Parameters:
      values - The extraJvmArguments to add.
      Returns:
      This builder for chaining.
    • clearExtraJvmArguments

      public PersistentQueryConfigMessage.Builder clearExtraJvmArguments()
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Returns:
      This builder for chaining.
    • addExtraJvmArgumentsBytes

      public PersistentQueryConfigMessage.Builder addExtraJvmArgumentsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Extra JVM arguments for this query.
       
      repeated string extraJvmArguments = 9;
      Parameters:
      value - The bytes of the extraJvmArguments to add.
      Returns:
      This builder for chaining.
    • getExtraEnvironmentVariablesList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getExtraEnvironmentVariablesList()
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Specified by:
      getExtraEnvironmentVariablesList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the extraEnvironmentVariables.
    • getExtraEnvironmentVariablesCount

      public int getExtraEnvironmentVariablesCount()
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Specified by:
      getExtraEnvironmentVariablesCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of extraEnvironmentVariables.
    • getExtraEnvironmentVariables

      public String getExtraEnvironmentVariables(int index)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Specified by:
      getExtraEnvironmentVariables in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The extraEnvironmentVariables at the given index.
    • getExtraEnvironmentVariablesBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getExtraEnvironmentVariablesBytes(int index)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Specified by:
      getExtraEnvironmentVariablesBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the extraEnvironmentVariables at the given index.
    • setExtraEnvironmentVariables

      public PersistentQueryConfigMessage.Builder setExtraEnvironmentVariables(int index, String value)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Parameters:
      index - The index to set the value at.
      value - The extraEnvironmentVariables to set.
      Returns:
      This builder for chaining.
    • addExtraEnvironmentVariables

      public PersistentQueryConfigMessage.Builder addExtraEnvironmentVariables(String value)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Parameters:
      value - The extraEnvironmentVariables to add.
      Returns:
      This builder for chaining.
    • addAllExtraEnvironmentVariables

      public PersistentQueryConfigMessage.Builder addAllExtraEnvironmentVariables(Iterable<String> values)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Parameters:
      values - The extraEnvironmentVariables to add.
      Returns:
      This builder for chaining.
    • clearExtraEnvironmentVariables

      public PersistentQueryConfigMessage.Builder clearExtraEnvironmentVariables()
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Returns:
      This builder for chaining.
    • addExtraEnvironmentVariablesBytes

      public PersistentQueryConfigMessage.Builder addExtraEnvironmentVariablesBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Extra environment variables for this query.
       
      repeated string extraEnvironmentVariables = 10;
      Parameters:
      value - The bytes of the extraEnvironmentVariables to add.
      Returns:
      This builder for chaining.
    • getClassPathAdditionsList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getClassPathAdditionsList()
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Specified by:
      getClassPathAdditionsList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the classPathAdditions.
    • getClassPathAdditionsCount

      public int getClassPathAdditionsCount()
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Specified by:
      getClassPathAdditionsCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of classPathAdditions.
    • getClassPathAdditions

      public String getClassPathAdditions(int index)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Specified by:
      getClassPathAdditions in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The classPathAdditions at the given index.
    • getClassPathAdditionsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getClassPathAdditionsBytes(int index)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Specified by:
      getClassPathAdditionsBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the classPathAdditions at the given index.
    • setClassPathAdditions

      public PersistentQueryConfigMessage.Builder setClassPathAdditions(int index, String value)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Parameters:
      index - The index to set the value at.
      value - The classPathAdditions to set.
      Returns:
      This builder for chaining.
    • addClassPathAdditions

      public PersistentQueryConfigMessage.Builder addClassPathAdditions(String value)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Parameters:
      value - The classPathAdditions to add.
      Returns:
      This builder for chaining.
    • addAllClassPathAdditions

      public PersistentQueryConfigMessage.Builder addAllClassPathAdditions(Iterable<String> values)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Parameters:
      values - The classPathAdditions to add.
      Returns:
      This builder for chaining.
    • clearClassPathAdditions

      public PersistentQueryConfigMessage.Builder clearClassPathAdditions()
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Returns:
      This builder for chaining.
    • addClassPathAdditionsBytes

      public PersistentQueryConfigMessage.Builder addClassPathAdditionsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Extra paths to include in the queries class path.  The class paths are included at the beginning of the worker's
       classpath, thus overriding the default classes and resources.
       
      repeated string classPathAdditions = 11;
      Parameters:
      value - The bytes of the classPathAdditions to add.
      Returns:
      This builder for chaining.
    • getServerName

      public String getServerName()
       The server to execute on.  The server name is not a hostname, but rather a string used by the Controller to map to
       an underlying query dispatcher.  For example, "Query_1" could map to the first query server or "Auto_Merge" could
       map to a server selection provider for merge servers.
       
      string serverName = 12;
      Specified by:
      getServerName in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The serverName.
    • getServerNameBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getServerNameBytes()
       The server to execute on.  The server name is not a hostname, but rather a string used by the Controller to map to
       an underlying query dispatcher.  For example, "Query_1" could map to the first query server or "Auto_Merge" could
       map to a server selection provider for merge servers.
       
      string serverName = 12;
      Specified by:
      getServerNameBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for serverName.
    • setServerName

      public PersistentQueryConfigMessage.Builder setServerName(String value)
       The server to execute on.  The server name is not a hostname, but rather a string used by the Controller to map to
       an underlying query dispatcher.  For example, "Query_1" could map to the first query server or "Auto_Merge" could
       map to a server selection provider for merge servers.
       
      string serverName = 12;
      Parameters:
      value - The serverName to set.
      Returns:
      This builder for chaining.
    • clearServerName

      public PersistentQueryConfigMessage.Builder clearServerName()
       The server to execute on.  The server name is not a hostname, but rather a string used by the Controller to map to
       an underlying query dispatcher.  For example, "Query_1" could map to the first query server or "Auto_Merge" could
       map to a server selection provider for merge servers.
       
      string serverName = 12;
      Returns:
      This builder for chaining.
    • setServerNameBytes

      public PersistentQueryConfigMessage.Builder setServerNameBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The server to execute on.  The server name is not a hostname, but rather a string used by the Controller to map to
       an underlying query dispatcher.  For example, "Query_1" could map to the first query server or "Auto_Merge" could
       map to a server selection provider for merge servers.
       
      string serverName = 12;
      Parameters:
      value - The bytes for serverName to set.
      Returns:
      This builder for chaining.
    • getAdminGroupsList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getAdminGroupsList()
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Specified by:
      getAdminGroupsList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the adminGroups.
    • getAdminGroupsCount

      public int getAdminGroupsCount()
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Specified by:
      getAdminGroupsCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of adminGroups.
    • getAdminGroups

      public String getAdminGroups(int index)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Specified by:
      getAdminGroups in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The adminGroups at the given index.
    • getAdminGroupsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getAdminGroupsBytes(int index)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Specified by:
      getAdminGroupsBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the adminGroups at the given index.
    • setAdminGroups

      public PersistentQueryConfigMessage.Builder setAdminGroups(int index, String value)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Parameters:
      index - The index to set the value at.
      value - The adminGroups to set.
      Returns:
      This builder for chaining.
    • addAdminGroups

      public PersistentQueryConfigMessage.Builder addAdminGroups(String value)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Parameters:
      value - The adminGroups to add.
      Returns:
      This builder for chaining.
    • addAllAdminGroups

      public PersistentQueryConfigMessage.Builder addAllAdminGroups(Iterable<String> values)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Parameters:
      values - The adminGroups to add.
      Returns:
      This builder for chaining.
    • clearAdminGroups

      public PersistentQueryConfigMessage.Builder clearAdminGroups()
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Returns:
      This builder for chaining.
    • addAdminGroupsBytes

      public PersistentQueryConfigMessage.Builder addAdminGroupsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Groups that may administer the query.  Administrators may change the query configuration, stop and start it, and
       view tables without ACL application.
       
      repeated string adminGroups = 13;
      Parameters:
      value - The bytes of the adminGroups to add.
      Returns:
      This builder for chaining.
    • getViewerGroupsList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getViewerGroupsList()
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Specified by:
      getViewerGroupsList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the viewerGroups.
    • getViewerGroupsCount

      public int getViewerGroupsCount()
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Specified by:
      getViewerGroupsCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of viewerGroups.
    • getViewerGroups

      public String getViewerGroups(int index)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Specified by:
      getViewerGroups in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The viewerGroups at the given index.
    • getViewerGroupsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getViewerGroupsBytes(int index)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Specified by:
      getViewerGroupsBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the viewerGroups at the given index.
    • setViewerGroups

      public PersistentQueryConfigMessage.Builder setViewerGroups(int index, String value)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Parameters:
      index - The index to set the value at.
      value - The viewerGroups to set.
      Returns:
      This builder for chaining.
    • addViewerGroups

      public PersistentQueryConfigMessage.Builder addViewerGroups(String value)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Parameters:
      value - The viewerGroups to add.
      Returns:
      This builder for chaining.
    • addAllViewerGroups

      public PersistentQueryConfigMessage.Builder addAllViewerGroups(Iterable<String> values)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Parameters:
      values - The viewerGroups to add.
      Returns:
      This builder for chaining.
    • clearViewerGroups

      public PersistentQueryConfigMessage.Builder clearViewerGroups()
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Returns:
      This builder for chaining.
    • addViewerGroupsBytes

      public PersistentQueryConfigMessage.Builder addViewerGroupsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Groups that may view the query.
       
      repeated string viewerGroups = 14;
      Parameters:
      value - The bytes of the viewerGroups to add.
      Returns:
      This builder for chaining.
    • getRestartUsersValue

      public int getRestartUsersValue()
       Controls the behavior of who can restart the query (admins, viewers, or viewers when down).
       
      .io.deephaven.proto.controller.RestartUsersEnum restartUsers = 15;
      Specified by:
      getRestartUsersValue in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The enum numeric value on the wire for restartUsers.
    • setRestartUsersValue

      public PersistentQueryConfigMessage.Builder setRestartUsersValue(int value)
       Controls the behavior of who can restart the query (admins, viewers, or viewers when down).
       
      .io.deephaven.proto.controller.RestartUsersEnum restartUsers = 15;
      Parameters:
      value - The enum numeric value on the wire for restartUsers to set.
      Returns:
      This builder for chaining.
    • getRestartUsers

      public RestartUsersEnum getRestartUsers()
       Controls the behavior of who can restart the query (admins, viewers, or viewers when down).
       
      .io.deephaven.proto.controller.RestartUsersEnum restartUsers = 15;
      Specified by:
      getRestartUsers in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The restartUsers.
    • setRestartUsers

       Controls the behavior of who can restart the query (admins, viewers, or viewers when down).
       
      .io.deephaven.proto.controller.RestartUsersEnum restartUsers = 15;
      Parameters:
      value - The restartUsers to set.
      Returns:
      This builder for chaining.
    • clearRestartUsers

      public PersistentQueryConfigMessage.Builder clearRestartUsers()
       Controls the behavior of who can restart the query (admins, viewers, or viewers when down).
       
      .io.deephaven.proto.controller.RestartUsersEnum restartUsers = 15;
      Returns:
      This builder for chaining.
    • hasScriptCode

      public boolean hasScriptCode()
       The text of the query's startup script.
       
      string scriptCode = 16;
      Specified by:
      hasScriptCode in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      Whether the scriptCode field is set.
    • getScriptCode

      public String getScriptCode()
       The text of the query's startup script.
       
      string scriptCode = 16;
      Specified by:
      getScriptCode in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The scriptCode.
    • getScriptCodeBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getScriptCodeBytes()
       The text of the query's startup script.
       
      string scriptCode = 16;
      Specified by:
      getScriptCodeBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for scriptCode.
    • setScriptCode

      public PersistentQueryConfigMessage.Builder setScriptCode(String value)
       The text of the query's startup script.
       
      string scriptCode = 16;
      Parameters:
      value - The scriptCode to set.
      Returns:
      This builder for chaining.
    • clearScriptCode

      public PersistentQueryConfigMessage.Builder clearScriptCode()
       The text of the query's startup script.
       
      string scriptCode = 16;
      Returns:
      This builder for chaining.
    • setScriptCodeBytes

      public PersistentQueryConfigMessage.Builder setScriptCodeBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The text of the query's startup script.
       
      string scriptCode = 16;
      Parameters:
      value - The bytes for scriptCode to set.
      Returns:
      This builder for chaining.
    • hasScriptPath

      public boolean hasScriptPath()
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Specified by:
      hasScriptPath in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      Whether the scriptPath field is set.
    • getScriptPath

      public String getScriptPath()
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Specified by:
      getScriptPath in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The scriptPath.
    • getScriptPathBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getScriptPathBytes()
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Specified by:
      getScriptPathBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for scriptPath.
    • setScriptPath

      public PersistentQueryConfigMessage.Builder setScriptPath(String value)
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Parameters:
      value - The scriptPath to set.
      Returns:
      This builder for chaining.
    • clearScriptPath

      public PersistentQueryConfigMessage.Builder clearScriptPath()
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Returns:
      This builder for chaining.
    • setScriptPathBytes

      public PersistentQueryConfigMessage.Builder setScriptPathBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       A path to the query's startup script in the controller's Git repository.
       
      string scriptPath = 17;
      Parameters:
      value - The bytes for scriptPath to set.
      Returns:
      This builder for chaining.
    • getScriptLanguage

      public String getScriptLanguage()
       The query's script language.  Groovy or Python are supported.
       
      string scriptLanguage = 18;
      Specified by:
      getScriptLanguage in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The scriptLanguage.
    • getScriptLanguageBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getScriptLanguageBytes()
       The query's script language.  Groovy or Python are supported.
       
      string scriptLanguage = 18;
      Specified by:
      getScriptLanguageBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for scriptLanguage.
    • setScriptLanguage

      public PersistentQueryConfigMessage.Builder setScriptLanguage(String value)
       The query's script language.  Groovy or Python are supported.
       
      string scriptLanguage = 18;
      Parameters:
      value - The scriptLanguage to set.
      Returns:
      This builder for chaining.
    • clearScriptLanguage

      public PersistentQueryConfigMessage.Builder clearScriptLanguage()
       The query's script language.  Groovy or Python are supported.
       
      string scriptLanguage = 18;
      Returns:
      This builder for chaining.
    • setScriptLanguageBytes

      public PersistentQueryConfigMessage.Builder setScriptLanguageBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The query's script language.  Groovy or Python are supported.
       
      string scriptLanguage = 18;
      Parameters:
      value - The bytes for scriptLanguage to set.
      Returns:
      This builder for chaining.
    • getConfigurationType

      public String getConfigurationType()
       What kind of query is this.  Typical values are "Script" or "RunAndDone".
       
      string configurationType = 19;
      Specified by:
      getConfigurationType in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The configurationType.
    • getConfigurationTypeBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getConfigurationTypeBytes()
       What kind of query is this.  Typical values are "Script" or "RunAndDone".
       
      string configurationType = 19;
      Specified by:
      getConfigurationTypeBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for configurationType.
    • setConfigurationType

      public PersistentQueryConfigMessage.Builder setConfigurationType(String value)
       What kind of query is this.  Typical values are "Script" or "RunAndDone".
       
      string configurationType = 19;
      Parameters:
      value - The configurationType to set.
      Returns:
      This builder for chaining.
    • clearConfigurationType

      public PersistentQueryConfigMessage.Builder clearConfigurationType()
       What kind of query is this.  Typical values are "Script" or "RunAndDone".
       
      string configurationType = 19;
      Returns:
      This builder for chaining.
    • setConfigurationTypeBytes

      public PersistentQueryConfigMessage.Builder setConfigurationTypeBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       What kind of query is this.  Typical values are "Script" or "RunAndDone".
       
      string configurationType = 19;
      Parameters:
      value - The bytes for configurationType to set.
      Returns:
      This builder for chaining.
    • hasTypeSpecificFieldsJson

      public boolean hasTypeSpecificFieldsJson()
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Specified by:
      hasTypeSpecificFieldsJson in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      Whether the typeSpecificFieldsJson field is set.
    • getTypeSpecificFieldsJson

      public String getTypeSpecificFieldsJson()
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Specified by:
      getTypeSpecificFieldsJson in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The typeSpecificFieldsJson.
    • getTypeSpecificFieldsJsonBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getTypeSpecificFieldsJsonBytes()
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Specified by:
      getTypeSpecificFieldsJsonBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for typeSpecificFieldsJson.
    • setTypeSpecificFieldsJson

      public PersistentQueryConfigMessage.Builder setTypeSpecificFieldsJson(String value)
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Parameters:
      value - The typeSpecificFieldsJson to set.
      Returns:
      This builder for chaining.
    • clearTypeSpecificFieldsJson

      public PersistentQueryConfigMessage.Builder clearTypeSpecificFieldsJson()
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Returns:
      This builder for chaining.
    • setTypeSpecificFieldsJsonBytes

      public PersistentQueryConfigMessage.Builder setTypeSpecificFieldsJsonBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       JSON representing the fields for this configuration type.  The content of this field is dependent on configurationType.
       
      optional string typeSpecificFieldsJson = 20;
      Parameters:
      value - The bytes for typeSpecificFieldsJson to set.
      Returns:
      This builder for chaining.
    • getSchedulingList

      public io.deephaven.shadow.core.com.google.protobuf.ProtocolStringList getSchedulingList()
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Specified by:
      getSchedulingList in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      A list containing the scheduling.
    • getSchedulingCount

      public int getSchedulingCount()
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Specified by:
      getSchedulingCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The count of scheduling.
    • getScheduling

      public String getScheduling(int index)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Specified by:
      getScheduling in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The scheduling at the given index.
    • getSchedulingBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getSchedulingBytes(int index)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Specified by:
      getSchedulingBytes in interface PersistentQueryConfigMessageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the scheduling at the given index.
    • setScheduling

      public PersistentQueryConfigMessage.Builder setScheduling(int index, String value)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Parameters:
      index - The index to set the value at.
      value - The scheduling to set.
      Returns:
      This builder for chaining.
    • addScheduling

      public PersistentQueryConfigMessage.Builder addScheduling(String value)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Parameters:
      value - The scheduling to add.
      Returns:
      This builder for chaining.
    • addAllScheduling

      public PersistentQueryConfigMessage.Builder addAllScheduling(Iterable<String> values)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Parameters:
      values - The scheduling to add.
      Returns:
      This builder for chaining.
    • clearScheduling

      public PersistentQueryConfigMessage.Builder clearScheduling()
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Returns:
      This builder for chaining.
    • addSchedulingBytes

      public PersistentQueryConfigMessage.Builder addSchedulingBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       An array of Strings that define when the query starts and stops.
       
      repeated string scheduling = 21;
      Parameters:
      value - The bytes of the scheduling to add.
      Returns:
      This builder for chaining.
    • getTimeoutNanos

      public long getTimeoutNanos()
       How many nanoseconds to allow the query to initialize (or execute for batch queries).
       
      int64 timeoutNanos = 22;
      Specified by:
      getTimeoutNanos in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The timeoutNanos.
    • setTimeoutNanos

      public PersistentQueryConfigMessage.Builder setTimeoutNanos(long value)
       How many nanoseconds to allow the query to initialize (or execute for batch queries).
       
      int64 timeoutNanos = 22;
      Parameters:
      value - The timeoutNanos to set.
      Returns:
      This builder for chaining.
    • clearTimeoutNanos

      public PersistentQueryConfigMessage.Builder clearTimeoutNanos()
       How many nanoseconds to allow the query to initialize (or execute for batch queries).
       
      int64 timeoutNanos = 22;
      Returns:
      This builder for chaining.
    • getJvmProfile

      public String getJvmProfile()
       The jvm profile used by the query.
       
      string jvmProfile = 23;
      Specified by:
      getJvmProfile in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The jvmProfile.
    • getJvmProfileBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getJvmProfileBytes()
       The jvm profile used by the query.
       
      string jvmProfile = 23;
      Specified by:
      getJvmProfileBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for jvmProfile.
    • setJvmProfile

      public PersistentQueryConfigMessage.Builder setJvmProfile(String value)
       The jvm profile used by the query.
       
      string jvmProfile = 23;
      Parameters:
      value - The jvmProfile to set.
      Returns:
      This builder for chaining.
    • clearJvmProfile

      public PersistentQueryConfigMessage.Builder clearJvmProfile()
       The jvm profile used by the query.
       
      string jvmProfile = 23;
      Returns:
      This builder for chaining.
    • setJvmProfileBytes

      public PersistentQueryConfigMessage.Builder setJvmProfileBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The jvm profile used by the query.
       
      string jvmProfile = 23;
      Parameters:
      value - The bytes for jvmProfile to set.
      Returns:
      This builder for chaining.
    • getLastModifiedByAuthenticated

      public String getLastModifiedByAuthenticated()
       The authenticated user that last modified the configuration.
       
      string lastModifiedByAuthenticated = 24;
      Specified by:
      getLastModifiedByAuthenticated in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The lastModifiedByAuthenticated.
    • getLastModifiedByAuthenticatedBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getLastModifiedByAuthenticatedBytes()
       The authenticated user that last modified the configuration.
       
      string lastModifiedByAuthenticated = 24;
      Specified by:
      getLastModifiedByAuthenticatedBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for lastModifiedByAuthenticated.
    • setLastModifiedByAuthenticated

      public PersistentQueryConfigMessage.Builder setLastModifiedByAuthenticated(String value)
       The authenticated user that last modified the configuration.
       
      string lastModifiedByAuthenticated = 24;
      Parameters:
      value - The lastModifiedByAuthenticated to set.
      Returns:
      This builder for chaining.
    • clearLastModifiedByAuthenticated

      public PersistentQueryConfigMessage.Builder clearLastModifiedByAuthenticated()
       The authenticated user that last modified the configuration.
       
      string lastModifiedByAuthenticated = 24;
      Returns:
      This builder for chaining.
    • setLastModifiedByAuthenticatedBytes

      public PersistentQueryConfigMessage.Builder setLastModifiedByAuthenticatedBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The authenticated user that last modified the configuration.
       
      string lastModifiedByAuthenticated = 24;
      Parameters:
      value - The bytes for lastModifiedByAuthenticated to set.
      Returns:
      This builder for chaining.
    • getLastModifiedByEffective

      public String getLastModifiedByEffective()
       The effective user that last modified the configuration.
       
      string lastModifiedByEffective = 25;
      Specified by:
      getLastModifiedByEffective in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The lastModifiedByEffective.
    • getLastModifiedByEffectiveBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getLastModifiedByEffectiveBytes()
       The effective user that last modified the configuration.
       
      string lastModifiedByEffective = 25;
      Specified by:
      getLastModifiedByEffectiveBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for lastModifiedByEffective.
    • setLastModifiedByEffective

      public PersistentQueryConfigMessage.Builder setLastModifiedByEffective(String value)
       The effective user that last modified the configuration.
       
      string lastModifiedByEffective = 25;
      Parameters:
      value - The lastModifiedByEffective to set.
      Returns:
      This builder for chaining.
    • clearLastModifiedByEffective

      public PersistentQueryConfigMessage.Builder clearLastModifiedByEffective()
       The effective user that last modified the configuration.
       
      string lastModifiedByEffective = 25;
      Returns:
      This builder for chaining.
    • setLastModifiedByEffectiveBytes

      public PersistentQueryConfigMessage.Builder setLastModifiedByEffectiveBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The effective user that last modified the configuration.
       
      string lastModifiedByEffective = 25;
      Parameters:
      value - The bytes for lastModifiedByEffective to set.
      Returns:
      This builder for chaining.
    • getLastModifiedTimeNanos

      public long getLastModifiedTimeNanos()
       The last time the query was modified, in nanoseconds since the epoch.
       
      int64 lastModifiedTimeNanos = 26;
      Specified by:
      getLastModifiedTimeNanos in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The lastModifiedTimeNanos.
    • setLastModifiedTimeNanos

      public PersistentQueryConfigMessage.Builder setLastModifiedTimeNanos(long value)
       The last time the query was modified, in nanoseconds since the epoch.
       
      int64 lastModifiedTimeNanos = 26;
      Parameters:
      value - The lastModifiedTimeNanos to set.
      Returns:
      This builder for chaining.
    • clearLastModifiedTimeNanos

      public PersistentQueryConfigMessage.Builder clearLastModifiedTimeNanos()
       The last time the query was modified, in nanoseconds since the epoch.
       
      int64 lastModifiedTimeNanos = 26;
      Returns:
      This builder for chaining.
    • getCompletedStatus

      public String getCompletedStatus()
       The status of a temporary query that has entered a terminal state.
       
      string completedStatus = 27;
      Specified by:
      getCompletedStatus in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The completedStatus.
    • getCompletedStatusBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getCompletedStatusBytes()
       The status of a temporary query that has entered a terminal state.
       
      string completedStatus = 27;
      Specified by:
      getCompletedStatusBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for completedStatus.
    • setCompletedStatus

      public PersistentQueryConfigMessage.Builder setCompletedStatus(String value)
       The status of a temporary query that has entered a terminal state.
       
      string completedStatus = 27;
      Parameters:
      value - The completedStatus to set.
      Returns:
      This builder for chaining.
    • clearCompletedStatus

      public PersistentQueryConfigMessage.Builder clearCompletedStatus()
       The status of a temporary query that has entered a terminal state.
       
      string completedStatus = 27;
      Returns:
      This builder for chaining.
    • setCompletedStatusBytes

      public PersistentQueryConfigMessage.Builder setCompletedStatusBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The status of a temporary query that has entered a terminal state.
       
      string completedStatus = 27;
      Parameters:
      value - The bytes for completedStatus to set.
      Returns:
      This builder for chaining.
    • getExpirationTimeNanos

      public long getExpirationTimeNanos()
       When this temporary query should be removed, in nanoseconds since the epoch.
       
      int64 expirationTimeNanos = 28;
      Specified by:
      getExpirationTimeNanos in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The expirationTimeNanos.
    • setExpirationTimeNanos

      public PersistentQueryConfigMessage.Builder setExpirationTimeNanos(long value)
       When this temporary query should be removed, in nanoseconds since the epoch.
       
      int64 expirationTimeNanos = 28;
      Parameters:
      value - The expirationTimeNanos to set.
      Returns:
      This builder for chaining.
    • clearExpirationTimeNanos

      public PersistentQueryConfigMessage.Builder clearExpirationTimeNanos()
       When this temporary query should be removed, in nanoseconds since the epoch.
       
      int64 expirationTimeNanos = 28;
      Returns:
      This builder for chaining.
    • getKubernetesControl

      public String getKubernetesControl()
       A JSON string that is used by the dispatcher to customize the worker’s pod when deployed on Kubernetes.
       
      string kubernetesControl = 29;
      Specified by:
      getKubernetesControl in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The kubernetesControl.
    • getKubernetesControlBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getKubernetesControlBytes()
       A JSON string that is used by the dispatcher to customize the worker’s pod when deployed on Kubernetes.
       
      string kubernetesControl = 29;
      Specified by:
      getKubernetesControlBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for kubernetesControl.
    • setKubernetesControl

      public PersistentQueryConfigMessage.Builder setKubernetesControl(String value)
       A JSON string that is used by the dispatcher to customize the worker’s pod when deployed on Kubernetes.
       
      string kubernetesControl = 29;
      Parameters:
      value - The kubernetesControl to set.
      Returns:
      This builder for chaining.
    • clearKubernetesControl

      public PersistentQueryConfigMessage.Builder clearKubernetesControl()
       A JSON string that is used by the dispatcher to customize the worker’s pod when deployed on Kubernetes.
       
      string kubernetesControl = 29;
      Returns:
      This builder for chaining.
    • setKubernetesControlBytes

      public PersistentQueryConfigMessage.Builder setKubernetesControlBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       A JSON string that is used by the dispatcher to customize the worker’s pod when deployed on Kubernetes.
       
      string kubernetesControl = 29;
      Parameters:
      value - The bytes for kubernetesControl to set.
      Returns:
      This builder for chaining.
    • getWorkerKind

      public String getWorkerKind()
       What kind of worker is this.  DeephavenEnterprise for Legacy workers.  DeephavenCommunity for Core+ workers.
       
      string workerKind = 30;
      Specified by:
      getWorkerKind in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The workerKind.
    • getWorkerKindBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getWorkerKindBytes()
       What kind of worker is this.  DeephavenEnterprise for Legacy workers.  DeephavenCommunity for Core+ workers.
       
      string workerKind = 30;
      Specified by:
      getWorkerKindBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for workerKind.
    • setWorkerKind

      public PersistentQueryConfigMessage.Builder setWorkerKind(String value)
       What kind of worker is this.  DeephavenEnterprise for Legacy workers.  DeephavenCommunity for Core+ workers.
       
      string workerKind = 30;
      Parameters:
      value - The workerKind to set.
      Returns:
      This builder for chaining.
    • clearWorkerKind

      public PersistentQueryConfigMessage.Builder clearWorkerKind()
       What kind of worker is this.  DeephavenEnterprise for Legacy workers.  DeephavenCommunity for Core+ workers.
       
      string workerKind = 30;
      Returns:
      This builder for chaining.
    • setWorkerKindBytes

      public PersistentQueryConfigMessage.Builder setWorkerKindBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       What kind of worker is this.  DeephavenEnterprise for Legacy workers.  DeephavenCommunity for Core+ workers.
       
      string workerKind = 30;
      Parameters:
      value - The bytes for workerKind to set.
      Returns:
      This builder for chaining.
    • getCreatedTimeNanos

      public long getCreatedTimeNanos()
       The query creation time, in nanoseconds since the epoch.
       
      int64 createdTimeNanos = 31;
      Specified by:
      getCreatedTimeNanos in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The createdTimeNanos.
    • setCreatedTimeNanos

      public PersistentQueryConfigMessage.Builder setCreatedTimeNanos(long value)
       The query creation time, in nanoseconds since the epoch.
       
      int64 createdTimeNanos = 31;
      Parameters:
      value - The createdTimeNanos to set.
      Returns:
      This builder for chaining.
    • clearCreatedTimeNanos

      public PersistentQueryConfigMessage.Builder clearCreatedTimeNanos()
       The query creation time, in nanoseconds since the epoch.
       
      int64 createdTimeNanos = 31;
      Returns:
      This builder for chaining.
    • getReplicaCount

      public int getReplicaCount()
       The number of replicas to create and spread load across
       
      int32 replicaCount = 32;
      Specified by:
      getReplicaCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The replicaCount.
    • setReplicaCount

      public PersistentQueryConfigMessage.Builder setReplicaCount(int value)
       The number of replicas to create and spread load across
       
      int32 replicaCount = 32;
      Parameters:
      value - The replicaCount to set.
      Returns:
      This builder for chaining.
    • clearReplicaCount

      public PersistentQueryConfigMessage.Builder clearReplicaCount()
       The number of replicas to create and spread load across
       
      int32 replicaCount = 32;
      Returns:
      This builder for chaining.
    • getSpareCount

      public int getSpareCount()
       The number of spare workers to create and use as spares to replace failed replicas
       
      int32 spareCount = 33;
      Specified by:
      getSpareCount in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The spareCount.
    • setSpareCount

      public PersistentQueryConfigMessage.Builder setSpareCount(int value)
       The number of spare workers to create and use as spares to replace failed replicas
       
      int32 spareCount = 33;
      Parameters:
      value - The spareCount to set.
      Returns:
      This builder for chaining.
    • clearSpareCount

      public PersistentQueryConfigMessage.Builder clearSpareCount()
       The number of spare workers to create and use as spares to replace failed replicas
       
      int32 spareCount = 33;
      Returns:
      This builder for chaining.
    • getAssignmentPolicy

      public String getAssignmentPolicy()
       The policy the controller should use to assign clients to individual replicas
       
      string assignmentPolicy = 34;
      Specified by:
      getAssignmentPolicy in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The assignmentPolicy.
    • getAssignmentPolicyBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getAssignmentPolicyBytes()
       The policy the controller should use to assign clients to individual replicas
       
      string assignmentPolicy = 34;
      Specified by:
      getAssignmentPolicyBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for assignmentPolicy.
    • setAssignmentPolicy

      public PersistentQueryConfigMessage.Builder setAssignmentPolicy(String value)
       The policy the controller should use to assign clients to individual replicas
       
      string assignmentPolicy = 34;
      Parameters:
      value - The assignmentPolicy to set.
      Returns:
      This builder for chaining.
    • clearAssignmentPolicy

      public PersistentQueryConfigMessage.Builder clearAssignmentPolicy()
       The policy the controller should use to assign clients to individual replicas
       
      string assignmentPolicy = 34;
      Returns:
      This builder for chaining.
    • setAssignmentPolicyBytes

      public PersistentQueryConfigMessage.Builder setAssignmentPolicyBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The policy the controller should use to assign clients to individual replicas
       
      string assignmentPolicy = 34;
      Parameters:
      value - The bytes for assignmentPolicy to set.
      Returns:
      This builder for chaining.
    • hasAssignmentPolicyParams

      public boolean hasAssignmentPolicyParams()
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Specified by:
      hasAssignmentPolicyParams in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      Whether the assignmentPolicyParams field is set.
    • getAssignmentPolicyParams

      public String getAssignmentPolicyParams()
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Specified by:
      getAssignmentPolicyParams in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The assignmentPolicyParams.
    • getAssignmentPolicyParamsBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getAssignmentPolicyParamsBytes()
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Specified by:
      getAssignmentPolicyParamsBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for assignmentPolicyParams.
    • setAssignmentPolicyParams

      public PersistentQueryConfigMessage.Builder setAssignmentPolicyParams(String value)
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Parameters:
      value - The assignmentPolicyParams to set.
      Returns:
      This builder for chaining.
    • clearAssignmentPolicyParams

      public PersistentQueryConfigMessage.Builder clearAssignmentPolicyParams()
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Returns:
      This builder for chaining.
    • setAssignmentPolicyParamsBytes

      public PersistentQueryConfigMessage.Builder setAssignmentPolicyParamsBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       The policy parameters
       
      optional string assignmentPolicyParams = 35;
      Parameters:
      value - The bytes for assignmentPolicyParams to set.
      Returns:
      This builder for chaining.
    • getAdditionalMemoryGb

      public double getAdditionalMemoryGb()
       How much memory beyond the JVM should be allocated to this query?
       
      double additionalMemoryGb = 36;
      Specified by:
      getAdditionalMemoryGb in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The additionalMemoryGb.
    • setAdditionalMemoryGb

      public PersistentQueryConfigMessage.Builder setAdditionalMemoryGb(double value)
       How much memory beyond the JVM should be allocated to this query?
       
      double additionalMemoryGb = 36;
      Parameters:
      value - The additionalMemoryGb to set.
      Returns:
      This builder for chaining.
    • clearAdditionalMemoryGb

      public PersistentQueryConfigMessage.Builder clearAdditionalMemoryGb()
       How much memory beyond the JVM should be allocated to this query?
       
      double additionalMemoryGb = 36;
      Returns:
      This builder for chaining.
    • getPythonControl

      public String getPythonControl()
       Core+ Python virtual environment control
       
      string pythonControl = 37;
      Specified by:
      getPythonControl in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The pythonControl.
    • getPythonControlBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getPythonControlBytes()
       Core+ Python virtual environment control
       
      string pythonControl = 37;
      Specified by:
      getPythonControlBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for pythonControl.
    • setPythonControl

      public PersistentQueryConfigMessage.Builder setPythonControl(String value)
       Core+ Python virtual environment control
       
      string pythonControl = 37;
      Parameters:
      value - The pythonControl to set.
      Returns:
      This builder for chaining.
    • clearPythonControl

      public PersistentQueryConfigMessage.Builder clearPythonControl()
       Core+ Python virtual environment control
       
      string pythonControl = 37;
      Returns:
      This builder for chaining.
    • setPythonControlBytes

      public PersistentQueryConfigMessage.Builder setPythonControlBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Core+ Python virtual environment control
       
      string pythonControl = 37;
      Parameters:
      value - The bytes for pythonControl to set.
      Returns:
      This builder for chaining.
    • getGenericWorkerControl

      public String getGenericWorkerControl()
       Generic worker control JSON
       
      string genericWorkerControl = 38;
      Specified by:
      getGenericWorkerControl in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The genericWorkerControl.
    • getGenericWorkerControlBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getGenericWorkerControlBytes()
       Generic worker control JSON
       
      string genericWorkerControl = 38;
      Specified by:
      getGenericWorkerControlBytes in interface PersistentQueryConfigMessageOrBuilder
      Returns:
      The bytes for genericWorkerControl.
    • setGenericWorkerControl

      public PersistentQueryConfigMessage.Builder setGenericWorkerControl(String value)
       Generic worker control JSON
       
      string genericWorkerControl = 38;
      Parameters:
      value - The genericWorkerControl to set.
      Returns:
      This builder for chaining.
    • clearGenericWorkerControl

      public PersistentQueryConfigMessage.Builder clearGenericWorkerControl()
       Generic worker control JSON
       
      string genericWorkerControl = 38;
      Returns:
      This builder for chaining.
    • setGenericWorkerControlBytes

      public PersistentQueryConfigMessage.Builder setGenericWorkerControlBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
       Generic worker control JSON
       
      string genericWorkerControl = 38;
      Parameters:
      value - The bytes for genericWorkerControl to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>
    • mergeUnknownFields

      public final PersistentQueryConfigMessage.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<PersistentQueryConfigMessage.Builder>