#[non_exhaustive]pub struct ManagedRuleGroupSummaryBuilder { /* private fields */ }
Expand description
A builder for ManagedRuleGroupSummary
.
Implementations§
source§impl ManagedRuleGroupSummaryBuilder
impl ManagedRuleGroupSummaryBuilder
sourcepub fn vendor_name(self, input: impl Into<String>) -> Self
pub fn vendor_name(self, input: impl Into<String>) -> Self
The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
sourcepub fn set_vendor_name(self, input: Option<String>) -> Self
pub fn set_vendor_name(self, input: Option<String>) -> Self
The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
sourcepub fn get_vendor_name(&self) -> &Option<String>
pub fn get_vendor_name(&self) -> &Option<String>
The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
sourcepub fn versioning_supported(self, input: bool) -> Self
pub fn versioning_supported(self, input: bool) -> Self
Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions
.
sourcepub fn set_versioning_supported(self, input: Option<bool>) -> Self
pub fn set_versioning_supported(self, input: Option<bool>) -> Self
Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions
.
sourcepub fn get_versioning_supported(&self) -> &Option<bool>
pub fn get_versioning_supported(&self) -> &Option<bool>
Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions
.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.
sourcepub fn build(self) -> ManagedRuleGroupSummary
pub fn build(self) -> ManagedRuleGroupSummary
Consumes the builder and constructs a ManagedRuleGroupSummary
.
Trait Implementations§
source§impl Clone for ManagedRuleGroupSummaryBuilder
impl Clone for ManagedRuleGroupSummaryBuilder
source§fn clone(&self) -> ManagedRuleGroupSummaryBuilder
fn clone(&self) -> ManagedRuleGroupSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ManagedRuleGroupSummaryBuilder
impl Default for ManagedRuleGroupSummaryBuilder
source§fn default() -> ManagedRuleGroupSummaryBuilder
fn default() -> ManagedRuleGroupSummaryBuilder
source§impl PartialEq for ManagedRuleGroupSummaryBuilder
impl PartialEq for ManagedRuleGroupSummaryBuilder
source§fn eq(&self, other: &ManagedRuleGroupSummaryBuilder) -> bool
fn eq(&self, other: &ManagedRuleGroupSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.