Class Robot.UploadDataFromPathResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Robot.UploadDataFromPathResponse,Robot.UploadDataFromPathResponse.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.UploadDataFromPathResponse,Robot.UploadDataFromPathResponse.Builder>
com.viam.robot.v1.Robot.UploadDataFromPathResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Robot.UploadDataFromPathResponseOrBuilder, Cloneable
Enclosing class:
Robot.UploadDataFromPathResponse

public static final class Robot.UploadDataFromPathResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.UploadDataFromPathResponse,Robot.UploadDataFromPathResponse.Builder> implements Robot.UploadDataFromPathResponseOrBuilder
Protobuf type viam.robot.v1.UploadDataFromPathResponse
  • Method Details

    • getFilesUploaded

      public long getFilesUploaded()
       Total number of files successfully uploaded.
       
      uint64 files_uploaded = 1 [json_name = "filesUploaded"];
      Specified by:
      getFilesUploaded in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      The filesUploaded.
    • setFilesUploaded

      public Robot.UploadDataFromPathResponse.Builder setFilesUploaded(long value)
       Total number of files successfully uploaded.
       
      uint64 files_uploaded = 1 [json_name = "filesUploaded"];
      Parameters:
      value - The filesUploaded to set.
      Returns:
      This builder for chaining.
    • clearFilesUploaded

      public Robot.UploadDataFromPathResponse.Builder clearFilesUploaded()
       Total number of files successfully uploaded.
       
      uint64 files_uploaded = 1 [json_name = "filesUploaded"];
      Returns:
      This builder for chaining.
    • getFilesFailed

      public long getFilesFailed()
       Total number of files that failed to upload.
       
      uint64 files_failed = 2 [json_name = "filesFailed"];
      Specified by:
      getFilesFailed in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      The filesFailed.
    • setFilesFailed

      public Robot.UploadDataFromPathResponse.Builder setFilesFailed(long value)
       Total number of files that failed to upload.
       
      uint64 files_failed = 2 [json_name = "filesFailed"];
      Parameters:
      value - The filesFailed to set.
      Returns:
      This builder for chaining.
    • clearFilesFailed

      public Robot.UploadDataFromPathResponse.Builder clearFilesFailed()
       Total number of files that failed to upload.
       
      uint64 files_failed = 2 [json_name = "filesFailed"];
      Returns:
      This builder for chaining.
    • getBytesUploaded

      public long getBytesUploaded()
       Total bytes successfully uploaded.
       
      uint64 bytes_uploaded = 3 [json_name = "bytesUploaded"];
      Specified by:
      getBytesUploaded in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      The bytesUploaded.
    • setBytesUploaded

      public Robot.UploadDataFromPathResponse.Builder setBytesUploaded(long value)
       Total bytes successfully uploaded.
       
      uint64 bytes_uploaded = 3 [json_name = "bytesUploaded"];
      Parameters:
      value - The bytesUploaded to set.
      Returns:
      This builder for chaining.
    • clearBytesUploaded

      public Robot.UploadDataFromPathResponse.Builder clearBytesUploaded()
       Total bytes successfully uploaded.
       
      uint64 bytes_uploaded = 3 [json_name = "bytesUploaded"];
      Returns:
      This builder for chaining.
    • getBytesTotal

      public long getBytesTotal()
       Total bytes discovered in the directory.
       
      uint64 bytes_total = 4 [json_name = "bytesTotal"];
      Specified by:
      getBytesTotal in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      The bytesTotal.
    • setBytesTotal

      public Robot.UploadDataFromPathResponse.Builder setBytesTotal(long value)
       Total bytes discovered in the directory.
       
      uint64 bytes_total = 4 [json_name = "bytesTotal"];
      Parameters:
      value - The bytesTotal to set.
      Returns:
      This builder for chaining.
    • clearBytesTotal

      public Robot.UploadDataFromPathResponse.Builder clearBytesTotal()
       Total bytes discovered in the directory.
       
      uint64 bytes_total = 4 [json_name = "bytesTotal"];
      Returns:
      This builder for chaining.
    • getIdsList

      public List<String> getIdsList()
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Specified by:
      getIdsList in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      A list containing the ids.
    • getIdsCount

      public int getIdsCount()
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Specified by:
      getIdsCount in interface Robot.UploadDataFromPathResponseOrBuilder
      Returns:
      The count of ids.
    • getIds

      public String getIds(int index)
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Specified by:
      getIds in interface Robot.UploadDataFromPathResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The ids at the given index.
    • getIdsBytes

      public com.google.protobuf.ByteString getIdsBytes(int index)
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Specified by:
      getIdsBytes in interface Robot.UploadDataFromPathResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the ids at the given index.
    • setIds

      public Robot.UploadDataFromPathResponse.Builder setIds(int index, String value)
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Parameters:
      index - The index to set the value at.
      value - The ids to set.
      Returns:
      This builder for chaining.
    • addIds

       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Parameters:
      value - The ids to add.
      Returns:
      This builder for chaining.
    • addAllIds

       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Parameters:
      values - The ids to add.
      Returns:
      This builder for chaining.
    • clearIds

       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Returns:
      This builder for chaining.
    • addIdsBytes

      public Robot.UploadDataFromPathResponse.Builder addIdsBytes(com.google.protobuf.ByteString value)
       Successfully uploaded binary data ids.
       
      repeated string ids = 5 [json_name = "ids"];
      Parameters:
      value - The bytes of the ids to add.
      Returns:
      This builder for chaining.