pub fn arbitrary_pattern_limits(
        &self,
    ) -> std::option::Option<&crate::model::ProtectionGroupArbitraryPatternLimits> {
        self.arbitrary_pattern_limits.as_ref()
    }
/// <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(
        &self,
    ) -> std::option::Option<&crate::model::ProtectionGroupArbitraryPatternLimits> {
        self.arbitrary_pattern_limits.as_ref()
    }
pub fn arbitrary_pattern_limits ( & self , ) -> std :: option :: Option < & crate :: model :: ProtectionGroupArbitraryPatternLimits > { self . arbitrary_pattern_limits . as_ref ( ) }
<p>Limits settings on protection groups with arbitrary pattern type.
<p > Limits settings on protection groups with arbitrary pattern type .
&self
&self