Struct aws_sdk_lexmodelsv2::operation::delete_resource_policy_statement::builders::DeleteResourcePolicyStatementOutputBuilder
source · #[non_exhaustive]pub struct DeleteResourcePolicyStatementOutputBuilder { /* private fields */ }Expand description
A builder for DeleteResourcePolicyStatementOutput.
Implementations§
source§impl DeleteResourcePolicyStatementOutputBuilder
impl DeleteResourcePolicyStatementOutputBuilder
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the bot or bot alias that the resource policy statement was removed from.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the bot or bot alias that the resource policy statement was removed from.
sourcepub fn get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the bot or bot alias that the resource policy statement was removed from.
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
The current revision of the resource policy. Use the revision ID to make sure that you are updating the most current version of a resource policy when you add a policy statement to a resource, delete a resource, or update a resource.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
The current revision of the resource policy. Use the revision ID to make sure that you are updating the most current version of a resource policy when you add a policy statement to a resource, delete a resource, or update a resource.
sourcepub fn get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
The current revision of the resource policy. Use the revision ID to make sure that you are updating the most current version of a resource policy when you add a policy statement to a resource, delete a resource, or update a resource.
sourcepub fn build(self) -> DeleteResourcePolicyStatementOutput
pub fn build(self) -> DeleteResourcePolicyStatementOutput
Consumes the builder and constructs a DeleteResourcePolicyStatementOutput.
Trait Implementations§
source§impl Clone for DeleteResourcePolicyStatementOutputBuilder
impl Clone for DeleteResourcePolicyStatementOutputBuilder
source§fn clone(&self) -> DeleteResourcePolicyStatementOutputBuilder
fn clone(&self) -> DeleteResourcePolicyStatementOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DeleteResourcePolicyStatementOutputBuilder
impl Default for DeleteResourcePolicyStatementOutputBuilder
source§fn default() -> DeleteResourcePolicyStatementOutputBuilder
fn default() -> DeleteResourcePolicyStatementOutputBuilder
source§impl PartialEq for DeleteResourcePolicyStatementOutputBuilder
impl PartialEq for DeleteResourcePolicyStatementOutputBuilder
source§fn eq(&self, other: &DeleteResourcePolicyStatementOutputBuilder) -> bool
fn eq(&self, other: &DeleteResourcePolicyStatementOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteResourcePolicyStatementOutputBuilder
Auto Trait Implementations§
impl Freeze for DeleteResourcePolicyStatementOutputBuilder
impl RefUnwindSafe for DeleteResourcePolicyStatementOutputBuilder
impl Send for DeleteResourcePolicyStatementOutputBuilder
impl Sync for DeleteResourcePolicyStatementOutputBuilder
impl Unpin for DeleteResourcePolicyStatementOutputBuilder
impl UnwindSafe for DeleteResourcePolicyStatementOutputBuilder
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