Struct aws_sdk_dynamodb::operation::get_resource_policy::builders::GetResourcePolicyOutputBuilder
source · #[non_exhaustive]pub struct GetResourcePolicyOutputBuilder { /* private fields */ }
Expand description
A builder for GetResourcePolicyOutput
.
Implementations§
source§impl GetResourcePolicyOutputBuilder
impl GetResourcePolicyOutputBuilder
sourcepub fn policy(self, input: impl Into<String>) -> Self
pub fn policy(self, input: impl Into<String>) -> Self
The resource-based policy document attached to the resource, which can be a table or stream, in JSON format.
sourcepub fn set_policy(self, input: Option<String>) -> Self
pub fn set_policy(self, input: Option<String>) -> Self
The resource-based policy document attached to the resource, which can be a table or stream, in JSON format.
sourcepub fn get_policy(&self) -> &Option<String>
pub fn get_policy(&self) -> &Option<String>
The resource-based policy document attached to the resource, which can be a table or stream, in JSON format.
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
A unique string that represents the revision ID of the policy. If you're comparing revision IDs, make sure to always use string comparison logic.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
A unique string that represents the revision ID of the policy. If you're comparing revision IDs, make sure to always use string comparison logic.
sourcepub fn get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
A unique string that represents the revision ID of the policy. If you're comparing revision IDs, make sure to always use string comparison logic.
sourcepub fn build(self) -> GetResourcePolicyOutput
pub fn build(self) -> GetResourcePolicyOutput
Consumes the builder and constructs a GetResourcePolicyOutput
.
Trait Implementations§
source§impl Clone for GetResourcePolicyOutputBuilder
impl Clone for GetResourcePolicyOutputBuilder
source§fn clone(&self) -> GetResourcePolicyOutputBuilder
fn clone(&self) -> GetResourcePolicyOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetResourcePolicyOutputBuilder
impl Default for GetResourcePolicyOutputBuilder
source§fn default() -> GetResourcePolicyOutputBuilder
fn default() -> GetResourcePolicyOutputBuilder
source§impl PartialEq for GetResourcePolicyOutputBuilder
impl PartialEq for GetResourcePolicyOutputBuilder
source§fn eq(&self, other: &GetResourcePolicyOutputBuilder) -> bool
fn eq(&self, other: &GetResourcePolicyOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetResourcePolicyOutputBuilder
Auto Trait Implementations§
impl Freeze for GetResourcePolicyOutputBuilder
impl RefUnwindSafe for GetResourcePolicyOutputBuilder
impl Send for GetResourcePolicyOutputBuilder
impl Sync for GetResourcePolicyOutputBuilder
impl Unpin for GetResourcePolicyOutputBuilder
impl UnwindSafe for GetResourcePolicyOutputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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