Struct aws_sdk_lexmodelsv2::operation::delete_resource_policy::builders::DeleteResourcePolicyOutputBuilder
source · #[non_exhaustive]pub struct DeleteResourcePolicyOutputBuilder { /* private fields */ }Expand description
A builder for DeleteResourcePolicyOutput.
Implementations§
source§impl DeleteResourcePolicyOutputBuilder
impl DeleteResourcePolicyOutputBuilder
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 was deleted 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 was deleted 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 was deleted 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) -> DeleteResourcePolicyOutput
pub fn build(self) -> DeleteResourcePolicyOutput
Consumes the builder and constructs a DeleteResourcePolicyOutput.
Trait Implementations§
source§impl Clone for DeleteResourcePolicyOutputBuilder
impl Clone for DeleteResourcePolicyOutputBuilder
source§fn clone(&self) -> DeleteResourcePolicyOutputBuilder
fn clone(&self) -> DeleteResourcePolicyOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DeleteResourcePolicyOutputBuilder
impl Default for DeleteResourcePolicyOutputBuilder
source§fn default() -> DeleteResourcePolicyOutputBuilder
fn default() -> DeleteResourcePolicyOutputBuilder
source§impl PartialEq for DeleteResourcePolicyOutputBuilder
impl PartialEq for DeleteResourcePolicyOutputBuilder
source§fn eq(&self, other: &DeleteResourcePolicyOutputBuilder) -> bool
fn eq(&self, other: &DeleteResourcePolicyOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeleteResourcePolicyOutputBuilder
Auto Trait Implementations§
impl Freeze for DeleteResourcePolicyOutputBuilder
impl RefUnwindSafe for DeleteResourcePolicyOutputBuilder
impl Send for DeleteResourcePolicyOutputBuilder
impl Sync for DeleteResourcePolicyOutputBuilder
impl Unpin for DeleteResourcePolicyOutputBuilder
impl UnwindSafe for DeleteResourcePolicyOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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