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 ==
.impl StructuralPartialEq for DeleteFirewallManagerRuleGroupsInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteFirewallManagerRuleGroupsInputBuilder
impl RefUnwindSafe for DeleteFirewallManagerRuleGroupsInputBuilder
impl Send for DeleteFirewallManagerRuleGroupsInputBuilder
impl Sync for DeleteFirewallManagerRuleGroupsInputBuilder
impl Unpin for DeleteFirewallManagerRuleGroupsInputBuilder
impl UnwindSafe for DeleteFirewallManagerRuleGroupsInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more