pub fn retained_topics(mut self, input: crate::model::RetainedMessageSummary) -> Self {
            let mut v = self.retained_topics.unwrap_or_default();
            v.push(input);
            self.retained_topics = Some(v);
            self
        }
/// Appends an item to `retained_topics`.
///
/// To override the contents of this collection use [`set_retained_topics`](Self::set_retained_topics).
///
/// <p>A summary list the account's retained messages. The information returned doesn't include the message payloads of the retained messages.</p>
Appends an item to `retained_topics`.
To override the contents of this collection use [`set_retained_topics`](Self::set_retained_topics).

A summary list the account's retained messages. The information returned doesn't include the message payloads of the retained messages.
Appends an item to ` retained_topics ` . To override the contents of this collection use [ ` set_retained_topics ` ] ( Self :: set_retained_topics ) . A summary list the account ' s retained messages . The information returned doesn ' t include the message payloads of the retained messages .
pub fn retained_topics(mut self, input: crate::model::RetainedMessageSummary) -> Self {
            let mut v = self.retained_topics.unwrap_or_default();
            v.push(input);
            self.retained_topics = Some(v);
            self
        }
pub fn retained_topics ( mut self , input : crate :: model :: RetainedMessageSummary ) -> Self { let mut v = self . retained_topics . unwrap_or_default ( ) ; v . push ( input ) ; self . retained_topics = Some ( v ) ; self }
Appends an item to `retained_topics`.
Appends an item to ` retained_topics ` .
mut self
input
crate::model::RetainedMessageSummary
mut self
input
crate::model::RetainedMessageSummary