Struct aws_sdk_ssm::types::builders::OutputSourceBuilder
source · #[non_exhaustive]pub struct OutputSourceBuilder { /* private fields */ }
Expand description
A builder for OutputSource
.
Implementations§
source§impl OutputSourceBuilder
impl OutputSourceBuilder
sourcepub fn output_source_id(self, input: impl Into<String>) -> Self
pub fn output_source_id(self, input: impl Into<String>) -> Self
The ID of the output source, for example the URL of an S3 bucket.
sourcepub fn set_output_source_id(self, input: Option<String>) -> Self
pub fn set_output_source_id(self, input: Option<String>) -> Self
The ID of the output source, for example the URL of an S3 bucket.
sourcepub fn get_output_source_id(&self) -> &Option<String>
pub fn get_output_source_id(&self) -> &Option<String>
The ID of the output source, for example the URL of an S3 bucket.
sourcepub fn output_source_type(self, input: impl Into<String>) -> Self
pub fn output_source_type(self, input: impl Into<String>) -> Self
The type of source where the association execution details are stored, for example, Amazon S3.
sourcepub fn set_output_source_type(self, input: Option<String>) -> Self
pub fn set_output_source_type(self, input: Option<String>) -> Self
The type of source where the association execution details are stored, for example, Amazon S3.
sourcepub fn get_output_source_type(&self) -> &Option<String>
pub fn get_output_source_type(&self) -> &Option<String>
The type of source where the association execution details are stored, for example, Amazon S3.
sourcepub fn build(self) -> OutputSource
pub fn build(self) -> OutputSource
Consumes the builder and constructs a OutputSource
.
Trait Implementations§
source§impl Clone for OutputSourceBuilder
impl Clone for OutputSourceBuilder
source§fn clone(&self) -> OutputSourceBuilder
fn clone(&self) -> OutputSourceBuilder
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 OutputSourceBuilder
impl Debug for OutputSourceBuilder
source§impl Default for OutputSourceBuilder
impl Default for OutputSourceBuilder
source§fn default() -> OutputSourceBuilder
fn default() -> OutputSourceBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for OutputSourceBuilder
impl PartialEq for OutputSourceBuilder
source§fn eq(&self, other: &OutputSourceBuilder) -> bool
fn eq(&self, other: &OutputSourceBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OutputSourceBuilder
Auto Trait Implementations§
impl Freeze for OutputSourceBuilder
impl RefUnwindSafe for OutputSourceBuilder
impl Send for OutputSourceBuilder
impl Sync for OutputSourceBuilder
impl Unpin for OutputSourceBuilder
impl UnwindSafe for OutputSourceBuilder
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.