Package biopb.tensor

Class WarmProgress.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<WarmProgress.Builder>
biopb.tensor.WarmProgress.Builder
All Implemented Interfaces:
WarmProgressOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
WarmProgress

public static final class WarmProgress.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WarmProgress.Builder> implements WarmProgressOrBuilder
 Progress for an in-flight "warm" (hydrate-ahead) Flight action. After a
 source is resolved, a multi-file cloud source's member data files are still
 dehydrated and recall one-at-a-time onto the lazy read path. "warm" opts into
 pulling them all resident on the server up front: it walks the source
 directory and reads each file to force the sync engine's recall, streaming
 these so a client can show progress (files / bytes) and cancel. The recall
 happens server-side -- no pixels cross the wire, only this progress.
 Informational only.
 
Protobuf type biopb.tensor.WarmProgress
  • 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<WarmProgress.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public WarmProgress.Builder mergeFrom(WarmProgress other)
    • isInitialized

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

      public WarmProgress.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<WarmProgress.Builder>
      Throws:
      IOException
    • getFilesTotal

      public int getFilesTotal()
       Total regular files discovered under the source (the recall-free stat
       pass). 0 while still enumerating.
       
      int32 files_total = 1;
      Specified by:
      getFilesTotal in interface WarmProgressOrBuilder
      Returns:
      The filesTotal.
    • setFilesTotal

      public WarmProgress.Builder setFilesTotal(int value)
       Total regular files discovered under the source (the recall-free stat
       pass). 0 while still enumerating.
       
      int32 files_total = 1;
      Parameters:
      value - The filesTotal to set.
      Returns:
      This builder for chaining.
    • clearFilesTotal

      public WarmProgress.Builder clearFilesTotal()
       Total regular files discovered under the source (the recall-free stat
       pass). 0 while still enumerating.
       
      int32 files_total = 1;
      Returns:
      This builder for chaining.
    • getFilesDone

      public int getFilesDone()
       Files fully read (made resident) so far.
       
      int32 files_done = 2;
      Specified by:
      getFilesDone in interface WarmProgressOrBuilder
      Returns:
      The filesDone.
    • setFilesDone

      public WarmProgress.Builder setFilesDone(int value)
       Files fully read (made resident) so far.
       
      int32 files_done = 2;
      Parameters:
      value - The filesDone to set.
      Returns:
      This builder for chaining.
    • clearFilesDone

      public WarmProgress.Builder clearFilesDone()
       Files fully read (made resident) so far.
       
      int32 files_done = 2;
      Returns:
      This builder for chaining.
    • getBytesTotal

      public long getBytesTotal()
       Sum of file sizes in bytes (stat is recall-free), or 0 while enumerating.
       
      int64 bytes_total = 3;
      Specified by:
      getBytesTotal in interface WarmProgressOrBuilder
      Returns:
      The bytesTotal.
    • setBytesTotal

      public WarmProgress.Builder setBytesTotal(long value)
       Sum of file sizes in bytes (stat is recall-free), or 0 while enumerating.
       
      int64 bytes_total = 3;
      Parameters:
      value - The bytesTotal to set.
      Returns:
      This builder for chaining.
    • clearBytesTotal

      public WarmProgress.Builder clearBytesTotal()
       Sum of file sizes in bytes (stat is recall-free), or 0 while enumerating.
       
      int64 bytes_total = 3;
      Returns:
      This builder for chaining.
    • getBytesDone

      public long getBytesDone()
       Bytes read (recalled) so far.
       
      int64 bytes_done = 4;
      Specified by:
      getBytesDone in interface WarmProgressOrBuilder
      Returns:
      The bytesDone.
    • setBytesDone

      public WarmProgress.Builder setBytesDone(long value)
       Bytes read (recalled) so far.
       
      int64 bytes_done = 4;
      Parameters:
      value - The bytesDone to set.
      Returns:
      This builder for chaining.
    • clearBytesDone

      public WarmProgress.Builder clearBytesDone()
       Bytes read (recalled) so far.
       
      int64 bytes_done = 4;
      Returns:
      This builder for chaining.
    • getCurrentName

      public String getCurrentName()
       Basename of the file currently being recalled, or empty.
       
      string current_name = 5;
      Specified by:
      getCurrentName in interface WarmProgressOrBuilder
      Returns:
      The currentName.
    • getCurrentNameBytes

      public com.google.protobuf.ByteString getCurrentNameBytes()
       Basename of the file currently being recalled, or empty.
       
      string current_name = 5;
      Specified by:
      getCurrentNameBytes in interface WarmProgressOrBuilder
      Returns:
      The bytes for currentName.
    • setCurrentName

      public WarmProgress.Builder setCurrentName(String value)
       Basename of the file currently being recalled, or empty.
       
      string current_name = 5;
      Parameters:
      value - The currentName to set.
      Returns:
      This builder for chaining.
    • clearCurrentName

      public WarmProgress.Builder clearCurrentName()
       Basename of the file currently being recalled, or empty.
       
      string current_name = 5;
      Returns:
      This builder for chaining.
    • setCurrentNameBytes

      public WarmProgress.Builder setCurrentNameBytes(com.google.protobuf.ByteString value)
       Basename of the file currently being recalled, or empty.
       
      string current_name = 5;
      Parameters:
      value - The bytes for currentName to set.
      Returns:
      This builder for chaining.
    • getElapsedSeconds

      public double getElapsedSeconds()
       Seconds elapsed since warming began on the server.
       
      double elapsed_seconds = 6;
      Specified by:
      getElapsedSeconds in interface WarmProgressOrBuilder
      Returns:
      The elapsedSeconds.
    • setElapsedSeconds

      public WarmProgress.Builder setElapsedSeconds(double value)
       Seconds elapsed since warming began on the server.
       
      double elapsed_seconds = 6;
      Parameters:
      value - The elapsedSeconds to set.
      Returns:
      This builder for chaining.
    • clearElapsedSeconds

      public WarmProgress.Builder clearElapsedSeconds()
       Seconds elapsed since warming began on the server.
       
      double elapsed_seconds = 6;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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