Class DownloadResponse.Builder

    • Method Detail

      • getUploadId

        public java.lang.String getUploadId()
        string upload_id = 1 [json_name = "uploadId"];
        Specified by:
        getUploadId in interface DownloadResponseOrBuilder
        Returns:
        The uploadId.
      • getUploadIdBytes

        public com.google.protobuf.ByteString getUploadIdBytes()
        string upload_id = 1 [json_name = "uploadId"];
        Specified by:
        getUploadIdBytes in interface DownloadResponseOrBuilder
        Returns:
        The bytes for uploadId.
      • setUploadId

        public DownloadResponse.Builder setUploadId​(java.lang.String value)
        string upload_id = 1 [json_name = "uploadId"];
        Parameters:
        value - The uploadId to set.
        Returns:
        This builder for chaining.
      • clearUploadId

        public DownloadResponse.Builder clearUploadId()
        string upload_id = 1 [json_name = "uploadId"];
        Returns:
        This builder for chaining.
      • setUploadIdBytes

        public DownloadResponse.Builder setUploadIdBytes​(com.google.protobuf.ByteString value)
        string upload_id = 1 [json_name = "uploadId"];
        Parameters:
        value - The bytes for uploadId to set.
        Returns:
        This builder for chaining.
      • getUsername

        public java.lang.String getUsername()
        string username = 2 [json_name = "username"];
        Specified by:
        getUsername in interface DownloadResponseOrBuilder
        Returns:
        The username.
      • getUsernameBytes

        public com.google.protobuf.ByteString getUsernameBytes()
        string username = 2 [json_name = "username"];
        Specified by:
        getUsernameBytes in interface DownloadResponseOrBuilder
        Returns:
        The bytes for username.
      • setUsername

        public DownloadResponse.Builder setUsername​(java.lang.String value)
        string username = 2 [json_name = "username"];
        Parameters:
        value - The username to set.
        Returns:
        This builder for chaining.
      • clearUsername

        public DownloadResponse.Builder clearUsername()
        string username = 2 [json_name = "username"];
        Returns:
        This builder for chaining.
      • setUsernameBytes

        public DownloadResponse.Builder setUsernameBytes​(com.google.protobuf.ByteString value)
        string username = 2 [json_name = "username"];
        Parameters:
        value - The bytes for username to set.
        Returns:
        This builder for chaining.
      • getFilesCount

        public int getFilesCount()
        repeated .streamlayer.files.DownloadResponse.DownloadedFile files = 3 [json_name = "files"];
        Specified by:
        getFilesCount in interface DownloadResponseOrBuilder
      • clearFiles

        public DownloadResponse.Builder clearFiles()
        repeated .streamlayer.files.DownloadResponse.DownloadedFile files = 3 [json_name = "files"];
      • removeFiles

        public DownloadResponse.Builder removeFiles​(int index)
        repeated .streamlayer.files.DownloadResponse.DownloadedFile files = 3 [json_name = "files"];
      • getUrlsList

        public java.util.List<java.lang.String> getUrlsList()
        repeated string urls = 4 [json_name = "urls"];
        Specified by:
        getUrlsList in interface DownloadResponseOrBuilder
        Returns:
        A list containing the urls.
      • getUrlsCount

        public int getUrlsCount()
        repeated string urls = 4 [json_name = "urls"];
        Specified by:
        getUrlsCount in interface DownloadResponseOrBuilder
        Returns:
        The count of urls.
      • getUrls

        public java.lang.String getUrls​(int index)
        repeated string urls = 4 [json_name = "urls"];
        Specified by:
        getUrls in interface DownloadResponseOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The urls at the given index.
      • getUrlsBytes

        public com.google.protobuf.ByteString getUrlsBytes​(int index)
        repeated string urls = 4 [json_name = "urls"];
        Specified by:
        getUrlsBytes in interface DownloadResponseOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the urls at the given index.
      • setUrls

        public DownloadResponse.Builder setUrls​(int index,
                                                java.lang.String value)
        repeated string urls = 4 [json_name = "urls"];
        Parameters:
        index - The index to set the value at.
        value - The urls to set.
        Returns:
        This builder for chaining.
      • addUrls

        public DownloadResponse.Builder addUrls​(java.lang.String value)
        repeated string urls = 4 [json_name = "urls"];
        Parameters:
        value - The urls to add.
        Returns:
        This builder for chaining.
      • addAllUrls

        public DownloadResponse.Builder addAllUrls​(java.lang.Iterable<java.lang.String> values)
        repeated string urls = 4 [json_name = "urls"];
        Parameters:
        values - The urls to add.
        Returns:
        This builder for chaining.
      • clearUrls

        public DownloadResponse.Builder clearUrls()
        repeated string urls = 4 [json_name = "urls"];
        Returns:
        This builder for chaining.
      • addUrlsBytes

        public DownloadResponse.Builder addUrlsBytes​(com.google.protobuf.ByteString value)
        repeated string urls = 4 [json_name = "urls"];
        Parameters:
        value - The bytes of the urls to add.
        Returns:
        This builder for chaining.