Struct aws_sdk_route53resolver::operation::create_firewall_rule_group::builders::CreateFirewallRuleGroupInputBuilder
source · #[non_exhaustive]pub struct CreateFirewallRuleGroupInputBuilder { /* private fields */ }Expand description
A builder for CreateFirewallRuleGroupInput.
Implementations§
source§impl CreateFirewallRuleGroupInputBuilder
impl CreateFirewallRuleGroupInputBuilder
sourcepub fn creator_request_id(self, input: impl Into<String>) -> Self
pub fn creator_request_id(self, input: impl Into<String>) -> Self
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
sourcepub fn set_creator_request_id(self, input: Option<String>) -> Self
pub fn set_creator_request_id(self, input: Option<String>) -> Self
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
A name that lets you identify the rule group, to manage and use it.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
A name that lets you identify the rule group, to manage and use it.
Appends an item to tags.
To override the contents of this collection use set_tags.
A list of the tag keys and values that you want to associate with the rule group.
A list of the tag keys and values that you want to associate with the rule group.
sourcepub fn build(self) -> Result<CreateFirewallRuleGroupInput, BuildError>
pub fn build(self) -> Result<CreateFirewallRuleGroupInput, BuildError>
Consumes the builder and constructs a CreateFirewallRuleGroupInput.
Trait Implementations§
source§impl Clone for CreateFirewallRuleGroupInputBuilder
impl Clone for CreateFirewallRuleGroupInputBuilder
source§fn clone(&self) -> CreateFirewallRuleGroupInputBuilder
fn clone(&self) -> CreateFirewallRuleGroupInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateFirewallRuleGroupInputBuilder
impl Default for CreateFirewallRuleGroupInputBuilder
source§fn default() -> CreateFirewallRuleGroupInputBuilder
fn default() -> CreateFirewallRuleGroupInputBuilder
source§impl PartialEq<CreateFirewallRuleGroupInputBuilder> for CreateFirewallRuleGroupInputBuilder
impl PartialEq<CreateFirewallRuleGroupInputBuilder> for CreateFirewallRuleGroupInputBuilder
source§fn eq(&self, other: &CreateFirewallRuleGroupInputBuilder) -> bool
fn eq(&self, other: &CreateFirewallRuleGroupInputBuilder) -> bool
self and other values to be equal, and is used
by ==.