Struct aws_sdk_iot::types::builders::EffectivePolicyBuilder
source · #[non_exhaustive]pub struct EffectivePolicyBuilder { /* private fields */ }
Expand description
A builder for EffectivePolicy
.
Implementations§
source§impl EffectivePolicyBuilder
impl EffectivePolicyBuilder
sourcepub fn policy_name(self, input: impl Into<String>) -> Self
pub fn policy_name(self, input: impl Into<String>) -> Self
The policy name.
sourcepub fn set_policy_name(self, input: Option<String>) -> Self
pub fn set_policy_name(self, input: Option<String>) -> Self
The policy name.
sourcepub fn get_policy_name(&self) -> &Option<String>
pub fn get_policy_name(&self) -> &Option<String>
The policy name.
sourcepub fn policy_arn(self, input: impl Into<String>) -> Self
pub fn policy_arn(self, input: impl Into<String>) -> Self
The policy ARN.
sourcepub fn set_policy_arn(self, input: Option<String>) -> Self
pub fn set_policy_arn(self, input: Option<String>) -> Self
The policy ARN.
sourcepub fn get_policy_arn(&self) -> &Option<String>
pub fn get_policy_arn(&self) -> &Option<String>
The policy ARN.
sourcepub fn policy_document(self, input: impl Into<String>) -> Self
pub fn policy_document(self, input: impl Into<String>) -> Self
The IAM policy document.
sourcepub fn set_policy_document(self, input: Option<String>) -> Self
pub fn set_policy_document(self, input: Option<String>) -> Self
The IAM policy document.
sourcepub fn get_policy_document(&self) -> &Option<String>
pub fn get_policy_document(&self) -> &Option<String>
The IAM policy document.
sourcepub fn build(self) -> EffectivePolicy
pub fn build(self) -> EffectivePolicy
Consumes the builder and constructs a EffectivePolicy
.
Trait Implementations§
source§impl Clone for EffectivePolicyBuilder
impl Clone for EffectivePolicyBuilder
source§fn clone(&self) -> EffectivePolicyBuilder
fn clone(&self) -> EffectivePolicyBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EffectivePolicyBuilder
impl Debug for EffectivePolicyBuilder
source§impl Default for EffectivePolicyBuilder
impl Default for EffectivePolicyBuilder
source§fn default() -> EffectivePolicyBuilder
fn default() -> EffectivePolicyBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for EffectivePolicyBuilder
impl PartialEq for EffectivePolicyBuilder
source§fn eq(&self, other: &EffectivePolicyBuilder) -> bool
fn eq(&self, other: &EffectivePolicyBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EffectivePolicyBuilder
Auto Trait Implementations§
impl Freeze for EffectivePolicyBuilder
impl RefUnwindSafe for EffectivePolicyBuilder
impl Send for EffectivePolicyBuilder
impl Sync for EffectivePolicyBuilder
impl Unpin for EffectivePolicyBuilder
impl UnwindSafe for EffectivePolicyBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.