pub fn regions(mut self, input: crate::model::HealthCheckRegion) -> Self {
            let mut v = self.regions.unwrap_or_default();
            v.push(input);
            self.regions = Some(v);
            self
        }
/// Appends an item to `regions`.
///
/// To override the contents of this collection use [`set_regions`](Self::set_regions).
///
/// <p>A complex type that contains one <code>Region</code> element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint.</p>
/// <p>If you don't specify any regions, Route 53 health checkers automatically performs checks from all of the regions that are listed under <b>Valid Values</b>.</p>
/// <p>If you update a health check to remove a region that has been performing health checks, Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint (for example, if you replace three regions with four different regions). </p>
Appends an item to `regions`.
To override the contents of this collection use [`set_regions`](Self::set_regions).

A complex type that contains one Region element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint.
If you don't specify any regions, Route 53 health checkers automatically performs checks from all of the regions that are listed under Valid Values.
If you update a health check to remove a region that has been performing health checks, Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint (for example, if you replace three regions with four different regions).
Appends an item to ` regions ` . To override the contents of this collection use [ ` set_regions ` ] ( Self :: set_regions ) . A complex type that contains one Region element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint . If you don ' t specify any regions Route 53 health checkers automatically performs checks from all of the regions that are listed under Valid Values . If you update a health check to remove a region that has been performing health checks Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint ( for example if you replace three regions with four different regions ) .
pub fn regions(mut self, input: crate::model::HealthCheckRegion) -> Self {
            let mut v = self.regions.unwrap_or_default();
            v.push(input);
            self.regions = Some(v);
            self
        }
pub fn regions ( mut self , input : crate :: model :: HealthCheckRegion ) -> Self { let mut v = self . regions . unwrap_or_default ( ) ; v . push ( input ) ; self . regions = Some ( v ) ; self }
Appends an item to `regions`.
Appends an item to ` regions ` .
mut self
input
crate::model::HealthCheckRegion
mut self
input
crate::model::HealthCheckRegion