pub struct UpdateStreamParams {Show 25 fields
pub name: Option<String>,
pub region: Option<StreamRegion>,
pub network: Option<String>,
pub dataset: Option<StreamDataset>,
pub start_range: Option<i64>,
pub end_range: Option<i64>,
pub destination_attributes: Option<DestinationAttributes>,
pub plan: Option<String>,
pub threshold_fetch_buffer: Option<i64>,
pub dataset_batch_size: Option<i64>,
pub max_batch_size: Option<i64>,
pub max_buffer_range_size: Option<i64>,
pub max_buffer_processing_workers: Option<i64>,
pub keep_distance_from_tip: Option<i64>,
pub filter_function: Option<String>,
pub filter_language: Option<FilterLanguage>,
pub address_book_config: Option<AddressBookConfig>,
pub include_stream_metadata: Option<StreamMetadataLocation>,
pub notification_email: Option<String>,
pub charge_min_cap: Option<i32>,
pub fix_block_reorgs: Option<i32>,
pub elastic_batch_enabled: Option<bool>,
pub status: Option<StreamStatus>,
pub memo: Option<String>,
pub extra_destinations: Option<Vec<DestinationAttributes>>,
}Expand description
Parameters for update_stream. Only fields that are set are modified;
omitted fields leave the current value unchanged.
Fields§
§name: Option<String>New human-readable name.
region: Option<StreamRegion>New region.
network: Option<String>New blockchain network.
dataset: Option<StreamDataset>New dataset.
start_range: Option<i64>New start block.
end_range: Option<i64>New end block; -1 for continuous operation.
destination_attributes: Option<DestinationAttributes>New primary destination configuration.
plan: Option<String>New billing plan.
threshold_fetch_buffer: Option<i64>New fetcher buffer threshold.
dataset_batch_size: Option<i64>New batch size.
max_batch_size: Option<i64>New upper bound on elastic batch size.
max_buffer_range_size: Option<i64>New maximum buffered block range.
max_buffer_processing_workers: Option<i64>New maximum number of buffer-processing workers.
keep_distance_from_tip: Option<i64>New distance from the chain tip.
filter_function: Option<String>New base64-encoded filter function.
filter_language: Option<FilterLanguage>New filter function language.
address_book_config: Option<AddressBookConfig>New address book configuration.
include_stream_metadata: Option<StreamMetadataLocation>New stream-metadata location.
notification_email: Option<String>New notification email.
charge_min_cap: Option<i32>New minimum charge cap.
fix_block_reorgs: Option<i32>New reorg-handling flag (0 or 1).
elastic_batch_enabled: Option<bool>Whether elastic batching is enabled.
status: Option<StreamStatus>New operational state.
memo: Option<String>Free-text memo to attach to the stream.
extra_destinations: Option<Vec<DestinationAttributes>>New set of extra destinations.
Trait Implementations§
Source§impl Clone for UpdateStreamParams
impl Clone for UpdateStreamParams
Source§fn clone(&self) -> UpdateStreamParams
fn clone(&self) -> UpdateStreamParams
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more