pub fn arbitrary_pattern_limits(
            mut self,
            input: crate::model::ProtectionGroupArbitraryPatternLimits,
        ) -> Self {
            self.arbitrary_pattern_limits = Some(input);
            self
        }
/// <p>Limits settings on protection groups with arbitrary pattern type. </p>
Limits settings on protection groups with arbitrary pattern type.
Limits settings on protection groups with arbitrary pattern type .
pub fn arbitrary_pattern_limits(
            mut self,
            input: crate::model::ProtectionGroupArbitraryPatternLimits,
        ) -> Self {
            self.arbitrary_pattern_limits = Some(input);
            self
        }
pub fn arbitrary_pattern_limits ( mut self , input : crate :: model :: ProtectionGroupArbitraryPatternLimits , ) -> Self { self . arbitrary_pattern_limits = Some ( input ) ; self }
<p>Limits settings on protection groups with arbitrary pattern type.
<p > Limits settings on protection groups with arbitrary pattern type .
mut self
input
crate::model::ProtectionGroupArbitraryPatternLimits
mut self
input
crate::model::ProtectionGroupArbitraryPatternLimits