Class: Karaden::Param::Message::Bulk::BulkMessageDownloadParamsBuilder
- Inherits:
-
Object
- Object
- Karaden::Param::Message::Bulk::BulkMessageDownloadParamsBuilder
- Defined in:
- lib/karaden/param/message/bulk/bulk_message_download_params.rb
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize ⇒ BulkMessageDownloadParamsBuilder
constructor
A new instance of BulkMessageDownloadParamsBuilder.
- #with_directory_path(directory_path) ⇒ Object
- #with_id(id) ⇒ Object
- #with_max_retries(max_retries) ⇒ Object
- #with_retry_interval(retry_interval) ⇒ Object
Constructor Details
#initialize ⇒ BulkMessageDownloadParamsBuilder
Returns a new instance of BulkMessageDownloadParamsBuilder.
108 109 110 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 108 def initialize @params = BulkMessageDownloadParams.new end |
Instance Method Details
#build ⇒ Object
132 133 134 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 132 def build @params.clone end |
#with_directory_path(directory_path) ⇒ Object
117 118 119 120 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 117 def with_directory_path(directory_path) @params.directory_path = directory_path self end |
#with_id(id) ⇒ Object
112 113 114 115 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 112 def with_id(id) @params.id = id self end |
#with_max_retries(max_retries) ⇒ Object
122 123 124 125 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 122 def with_max_retries(max_retries) @params.max_retries = max_retries self end |
#with_retry_interval(retry_interval) ⇒ Object
127 128 129 130 |
# File 'lib/karaden/param/message/bulk/bulk_message_download_params.rb', line 127 def with_retry_interval(retry_interval) @params.retry_interval = retry_interval self end |