Struct aws_sdk_wafv2::operation::delete_firewall_manager_rule_groups::builders::DeleteFirewallManagerRuleGroupsInputBuilder
source · #[non_exhaustive]pub struct DeleteFirewallManagerRuleGroupsInputBuilder { /* private fields */ }
Expand description
A builder for DeleteFirewallManagerRuleGroupsInput
.
Implementations§
source§impl DeleteFirewallManagerRuleGroupsInputBuilder
impl DeleteFirewallManagerRuleGroupsInputBuilder
sourcepub fn web_acl_arn(self, input: impl Into<String>) -> Self
pub fn web_acl_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the web ACL.
This field is required.sourcepub fn set_web_acl_arn(self, input: Option<String>) -> Self
pub fn set_web_acl_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the web ACL.
sourcepub fn get_web_acl_arn(&self) -> &Option<String>
pub fn get_web_acl_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the web ACL.
sourcepub fn web_acl_lock_token(self, input: impl Into<String>) -> Self
pub fn web_acl_lock_token(self, input: impl Into<String>) -> Self
A token used for optimistic locking. WAF returns a token to your get
and list
requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update
and delete
. WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException
. If this happens, perform another get
, and use the new token returned by that operation.
sourcepub fn set_web_acl_lock_token(self, input: Option<String>) -> Self
pub fn set_web_acl_lock_token(self, input: Option<String>) -> Self
A token used for optimistic locking. WAF returns a token to your get
and list
requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update
and delete
. WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException
. If this happens, perform another get
, and use the new token returned by that operation.
sourcepub fn get_web_acl_lock_token(&self) -> &Option<String>
pub fn get_web_acl_lock_token(&self) -> &Option<String>
A token used for optimistic locking. WAF returns a token to your get
and list
requests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations like update
and delete
. WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with a WAFOptimisticLockException
. If this happens, perform another get
, and use the new token returned by that operation.
sourcepub fn build(self) -> Result<DeleteFirewallManagerRuleGroupsInput, BuildError>
pub fn build(self) -> Result<DeleteFirewallManagerRuleGroupsInput, BuildError>
Consumes the builder and constructs a DeleteFirewallManagerRuleGroupsInput
.
source§impl DeleteFirewallManagerRuleGroupsInputBuilder
impl DeleteFirewallManagerRuleGroupsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteFirewallManagerRuleGroupsOutput, SdkError<DeleteFirewallManagerRuleGroupsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteFirewallManagerRuleGroupsOutput, SdkError<DeleteFirewallManagerRuleGroupsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteFirewallManagerRuleGroupsInputBuilder
impl Clone for DeleteFirewallManagerRuleGroupsInputBuilder
source§fn clone(&self) -> DeleteFirewallManagerRuleGroupsInputBuilder
fn clone(&self) -> DeleteFirewallManagerRuleGroupsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DeleteFirewallManagerRuleGroupsInputBuilder
impl Default for DeleteFirewallManagerRuleGroupsInputBuilder
source§fn default() -> DeleteFirewallManagerRuleGroupsInputBuilder
fn default() -> DeleteFirewallManagerRuleGroupsInputBuilder
source§impl PartialEq for DeleteFirewallManagerRuleGroupsInputBuilder
impl PartialEq for DeleteFirewallManagerRuleGroupsInputBuilder
source§fn eq(&self, other: &DeleteFirewallManagerRuleGroupsInputBuilder) -> bool
fn eq(&self, other: &DeleteFirewallManagerRuleGroupsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.