Class UpdateByRequest.UpdateByOptions.Builder

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

public static final class UpdateByRequest.UpdateByOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateByRequest.UpdateByOptions.Builder> implements UpdateByRequest.UpdateByOptionsOrBuilder
Protobuf type io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions
  • Method Details

    • getDescriptor

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

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

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateByRequest.UpdateByOptions.Builder>
    • getDescriptorForType

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

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateByRequest.UpdateByOptions.Builder>
    • setField

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

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

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

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

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

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

    • isInitialized

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

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

      public boolean hasUseRedirection()
       If redirections should be used for output sources instead of sparse array sources.
       If unset, defaults to server-provided defaults.
       
      optional bool use_redirection = 1;
      Specified by:
      hasUseRedirection in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the useRedirection field is set.
    • getUseRedirection

      public boolean getUseRedirection()
       If redirections should be used for output sources instead of sparse array sources.
       If unset, defaults to server-provided defaults.
       
      optional bool use_redirection = 1;
      Specified by:
      getUseRedirection in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The useRedirection.
    • setUseRedirection

      public UpdateByRequest.UpdateByOptions.Builder setUseRedirection(boolean value)
       If redirections should be used for output sources instead of sparse array sources.
       If unset, defaults to server-provided defaults.
       
      optional bool use_redirection = 1;
      Parameters:
      value - The useRedirection to set.
      Returns:
      This builder for chaining.
    • clearUseRedirection

      public UpdateByRequest.UpdateByOptions.Builder clearUseRedirection()
       If redirections should be used for output sources instead of sparse array sources.
       If unset, defaults to server-provided defaults.
       
      optional bool use_redirection = 1;
      Returns:
      This builder for chaining.
    • hasChunkCapacity

      public boolean hasChunkCapacity()
       The maximum chunk capacity.
       If unset, defaults to server-provided defaults.
       
      optional int32 chunk_capacity = 2;
      Specified by:
      hasChunkCapacity in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the chunkCapacity field is set.
    • getChunkCapacity

      public int getChunkCapacity()
       The maximum chunk capacity.
       If unset, defaults to server-provided defaults.
       
      optional int32 chunk_capacity = 2;
      Specified by:
      getChunkCapacity in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The chunkCapacity.
    • setChunkCapacity

      public UpdateByRequest.UpdateByOptions.Builder setChunkCapacity(int value)
       The maximum chunk capacity.
       If unset, defaults to server-provided defaults.
       
      optional int32 chunk_capacity = 2;
      Parameters:
      value - The chunkCapacity to set.
      Returns:
      This builder for chaining.
    • clearChunkCapacity

      public UpdateByRequest.UpdateByOptions.Builder clearChunkCapacity()
       The maximum chunk capacity.
       If unset, defaults to server-provided defaults.
       
      optional int32 chunk_capacity = 2;
      Returns:
      This builder for chaining.
    • hasMaxStaticSparseMemoryOverhead

      public boolean hasMaxStaticSparseMemoryOverhead()
       The maximum fractional memory overhead allowable for sparse redirections as a fraction (e.g. 1.1 is 10%
       overhead). Values less than zero disable overhead checking, and result in always using the sparse structure. A
       value of zero results in never using the sparse structure.
       If unset, defaults to server-provided defaults.
       
      optional double max_static_sparse_memory_overhead = 3;
      Specified by:
      hasMaxStaticSparseMemoryOverhead in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the maxStaticSparseMemoryOverhead field is set.
    • getMaxStaticSparseMemoryOverhead

      public double getMaxStaticSparseMemoryOverhead()
       The maximum fractional memory overhead allowable for sparse redirections as a fraction (e.g. 1.1 is 10%
       overhead). Values less than zero disable overhead checking, and result in always using the sparse structure. A
       value of zero results in never using the sparse structure.
       If unset, defaults to server-provided defaults.
       
      optional double max_static_sparse_memory_overhead = 3;
      Specified by:
      getMaxStaticSparseMemoryOverhead in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The maxStaticSparseMemoryOverhead.
    • setMaxStaticSparseMemoryOverhead

      public UpdateByRequest.UpdateByOptions.Builder setMaxStaticSparseMemoryOverhead(double value)
       The maximum fractional memory overhead allowable for sparse redirections as a fraction (e.g. 1.1 is 10%
       overhead). Values less than zero disable overhead checking, and result in always using the sparse structure. A
       value of zero results in never using the sparse structure.
       If unset, defaults to server-provided defaults.
       
      optional double max_static_sparse_memory_overhead = 3;
      Parameters:
      value - The maxStaticSparseMemoryOverhead to set.
      Returns:
      This builder for chaining.
    • clearMaxStaticSparseMemoryOverhead

      public UpdateByRequest.UpdateByOptions.Builder clearMaxStaticSparseMemoryOverhead()
       The maximum fractional memory overhead allowable for sparse redirections as a fraction (e.g. 1.1 is 10%
       overhead). Values less than zero disable overhead checking, and result in always using the sparse structure. A
       value of zero results in never using the sparse structure.
       If unset, defaults to server-provided defaults.
       
      optional double max_static_sparse_memory_overhead = 3;
      Returns:
      This builder for chaining.
    • hasInitialHashTableSize

      public boolean hasInitialHashTableSize()
       The initial hash table size.
       If unset, defaults to server-provided defaults.
       
      optional int32 initial_hash_table_size = 4;
      Specified by:
      hasInitialHashTableSize in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the initialHashTableSize field is set.
    • getInitialHashTableSize

      public int getInitialHashTableSize()
       The initial hash table size.
       If unset, defaults to server-provided defaults.
       
      optional int32 initial_hash_table_size = 4;
      Specified by:
      getInitialHashTableSize in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The initialHashTableSize.
    • setInitialHashTableSize

      public UpdateByRequest.UpdateByOptions.Builder setInitialHashTableSize(int value)
       The initial hash table size.
       If unset, defaults to server-provided defaults.
       
      optional int32 initial_hash_table_size = 4;
      Parameters:
      value - The initialHashTableSize to set.
      Returns:
      This builder for chaining.
    • clearInitialHashTableSize

      public UpdateByRequest.UpdateByOptions.Builder clearInitialHashTableSize()
       The initial hash table size.
       If unset, defaults to server-provided defaults.
       
      optional int32 initial_hash_table_size = 4;
      Returns:
      This builder for chaining.
    • hasMaximumLoadFactor

      public boolean hasMaximumLoadFactor()
       The maximum load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double maximum_load_factor = 5;
      Specified by:
      hasMaximumLoadFactor in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the maximumLoadFactor field is set.
    • getMaximumLoadFactor

      public double getMaximumLoadFactor()
       The maximum load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double maximum_load_factor = 5;
      Specified by:
      getMaximumLoadFactor in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The maximumLoadFactor.
    • setMaximumLoadFactor

      public UpdateByRequest.UpdateByOptions.Builder setMaximumLoadFactor(double value)
       The maximum load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double maximum_load_factor = 5;
      Parameters:
      value - The maximumLoadFactor to set.
      Returns:
      This builder for chaining.
    • clearMaximumLoadFactor

      public UpdateByRequest.UpdateByOptions.Builder clearMaximumLoadFactor()
       The maximum load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double maximum_load_factor = 5;
      Returns:
      This builder for chaining.
    • hasTargetLoadFactor

      public boolean hasTargetLoadFactor()
       The target load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double target_load_factor = 6;
      Specified by:
      hasTargetLoadFactor in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the targetLoadFactor field is set.
    • getTargetLoadFactor

      public double getTargetLoadFactor()
       The target load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double target_load_factor = 6;
      Specified by:
      getTargetLoadFactor in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The targetLoadFactor.
    • setTargetLoadFactor

      public UpdateByRequest.UpdateByOptions.Builder setTargetLoadFactor(double value)
       The target load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double target_load_factor = 6;
      Parameters:
      value - The targetLoadFactor to set.
      Returns:
      This builder for chaining.
    • clearTargetLoadFactor

      public UpdateByRequest.UpdateByOptions.Builder clearTargetLoadFactor()
       The target load factor for the hash table.
       If unset, defaults to server-provided defaults.
       
      optional double target_load_factor = 6;
      Returns:
      This builder for chaining.
    • hasMathContext

      public boolean hasMathContext()
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
      Specified by:
      hasMathContext in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      Whether the mathContext field is set.
    • getMathContext

      public MathContext getMathContext()
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
      Specified by:
      getMathContext in interface UpdateByRequest.UpdateByOptionsOrBuilder
      Returns:
      The mathContext.
    • setMathContext

       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
    • setMathContext

      public UpdateByRequest.UpdateByOptions.Builder setMathContext(MathContext.Builder builderForValue)
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
    • mergeMathContext

      public UpdateByRequest.UpdateByOptions.Builder mergeMathContext(MathContext value)
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
    • clearMathContext

      public UpdateByRequest.UpdateByOptions.Builder clearMathContext()
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
    • getMathContextBuilder

      public MathContext.Builder getMathContextBuilder()
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
    • getMathContextOrBuilder

      public MathContextOrBuilder getMathContextOrBuilder()
       The math context.
       
      .io.deephaven.proto.backplane.grpc.MathContext math_context = 7;
      Specified by:
      getMathContextOrBuilder in interface UpdateByRequest.UpdateByOptionsOrBuilder
    • setUnknownFields

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

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