pub fn ip_addresses(mut self, input: crate::model::IpAddressResponse) -> Self {
            let mut v = self.ip_addresses.unwrap_or_default();
            v.push(input);
            self.ip_addresses = Some(v);
            self
        }
/// Appends an item to `ip_addresses`.
///
/// To override the contents of this collection use [`set_ip_addresses`](Self::set_ip_addresses).
///
/// <p>Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).</p>
Appends an item to `ip_addresses`.
To override the contents of this collection use [`set_ip_addresses`](Self::set_ip_addresses).

Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).
Appends an item to ` ip_addresses ` . To override the contents of this collection use [ ` set_ip_addresses ` ] ( Self :: set_ip_addresses ) . Information about the IP addresses in your VPC that DNS queries originate from ( for outbound endpoints ) or that you forward DNS queries to ( for inbound endpoints ) .
pub fn ip_addresses(mut self, input: crate::model::IpAddressResponse) -> Self {
            let mut v = self.ip_addresses.unwrap_or_default();
            v.push(input);
            self.ip_addresses = Some(v);
            self
        }
pub fn ip_addresses ( mut self , input : crate :: model :: IpAddressResponse ) -> Self { let mut v = self . ip_addresses . unwrap_or_default ( ) ; v . push ( input ) ; self . ip_addresses = Some ( v ) ; self }
Appends an item to `ip_addresses`.
Appends an item to ` ip_addresses ` .
mut self
input
crate::model::IpAddressResponse
mut self
input
crate::model::IpAddressResponse