Exception: Gapic::Rest::ResumableUpload::StreamMismatchError
- Inherits:
-
Common::Error
- Object
- StandardError
- Common::Error
- Gapic::Rest::ResumableUpload::StreamMismatchError
- Includes:
- HasResumeHandle
- Defined in:
- lib/gapic/rest/resumable_upload/errors.rb
Overview
Raised when stream content or length does not match resumed upload specifications.
Instance Attribute Summary collapse
-
#resume_handle ⇒ Gapic::Rest::ResumableUpload::ResumeHandle?
readonly
Associated resume handle.
Instance Method Summary collapse
-
#initialize(message = "Stream content or length does not match resumed upload", resume_handle: nil) ⇒ StreamMismatchError
constructor
Initializes a new StreamMismatchError.
Constructor Details
#initialize(message = "Stream content or length does not match resumed upload", resume_handle: nil) ⇒ StreamMismatchError
Initializes a new StreamMismatchError.
308 309 310 311 |
# File 'lib/gapic/rest/resumable_upload/errors.rb', line 308 def initialize = "Stream content or length does not match resumed upload", resume_handle: nil @resume_handle = resume_handle super HasResumeHandle.append_suffix(, resume_handle) end |
Instance Attribute Details
#resume_handle ⇒ Gapic::Rest::ResumableUpload::ResumeHandle? (readonly)
Returns Associated resume handle.
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 |
# File 'lib/gapic/rest/resumable_upload/errors.rb', line 300 class StreamMismatchError < Gapic::Common::Error include HasResumeHandle ## # Initializes a new StreamMismatchError. # # @param message [String] Error message # @param resume_handle [Gapic::Rest::ResumableUpload::ResumeHandle, nil] Associated resume handle def initialize = "Stream content or length does not match resumed upload", resume_handle: nil @resume_handle = resume_handle super HasResumeHandle.append_suffix(, resume_handle) end ## # @private # Creates a StreamMismatchError with optional resume handle. # # @param message [String, nil] Error message # @param resume_handle [Gapic::Rest::ResumableUpload::ResumeHandle, nil] Associated resume handle # @return [StreamMismatchError] def self.from = nil, resume_handle: nil msg = || "Stream content or length does not match resumed upload" new msg, resume_handle: resume_handle end end |