Struct aws_sdk_imagebuilder::operation::put_component_policy::builders::PutComponentPolicyOutputBuilder
source · #[non_exhaustive]pub struct PutComponentPolicyOutputBuilder { /* private fields */ }
Expand description
A builder for PutComponentPolicyOutput
.
Implementations§
source§impl PutComponentPolicyOutputBuilder
impl PutComponentPolicyOutputBuilder
sourcepub fn request_id(self, input: impl Into<String>) -> Self
pub fn request_id(self, input: impl Into<String>) -> Self
The request ID that uniquely identifies this request.
sourcepub fn set_request_id(self, input: Option<String>) -> Self
pub fn set_request_id(self, input: Option<String>) -> Self
The request ID that uniquely identifies this request.
sourcepub fn get_request_id(&self) -> &Option<String>
pub fn get_request_id(&self) -> &Option<String>
The request ID that uniquely identifies this request.
sourcepub fn component_arn(self, input: impl Into<String>) -> Self
pub fn component_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the component that this policy was applied to.
sourcepub fn set_component_arn(self, input: Option<String>) -> Self
pub fn set_component_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the component that this policy was applied to.
sourcepub fn get_component_arn(&self) -> &Option<String>
pub fn get_component_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the component that this policy was applied to.
sourcepub fn build(self) -> PutComponentPolicyOutput
pub fn build(self) -> PutComponentPolicyOutput
Consumes the builder and constructs a PutComponentPolicyOutput
.
Trait Implementations§
source§impl Clone for PutComponentPolicyOutputBuilder
impl Clone for PutComponentPolicyOutputBuilder
source§fn clone(&self) -> PutComponentPolicyOutputBuilder
fn clone(&self) -> PutComponentPolicyOutputBuilder
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 Default for PutComponentPolicyOutputBuilder
impl Default for PutComponentPolicyOutputBuilder
source§fn default() -> PutComponentPolicyOutputBuilder
fn default() -> PutComponentPolicyOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PutComponentPolicyOutputBuilder
impl PartialEq for PutComponentPolicyOutputBuilder
source§fn eq(&self, other: &PutComponentPolicyOutputBuilder) -> bool
fn eq(&self, other: &PutComponentPolicyOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutComponentPolicyOutputBuilder
Auto Trait Implementations§
impl Freeze for PutComponentPolicyOutputBuilder
impl RefUnwindSafe for PutComponentPolicyOutputBuilder
impl Send for PutComponentPolicyOutputBuilder
impl Sync for PutComponentPolicyOutputBuilder
impl Unpin for PutComponentPolicyOutputBuilder
impl UnwindSafe for PutComponentPolicyOutputBuilder
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>
Creates a shared type from an unshared type.