Struct aws_sdk_config::model::aggregated_source_status::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for AggregatedSourceStatus
Implementations
sourceimpl Builder
impl Builder
sourcepub fn source_id(self, input: impl Into<String>) -> Self
pub fn source_id(self, input: impl Into<String>) -> Self
The source account ID or an organization.
sourcepub fn set_source_id(self, input: Option<String>) -> Self
pub fn set_source_id(self, input: Option<String>) -> Self
The source account ID or an organization.
sourcepub fn source_type(self, input: AggregatedSourceType) -> Self
pub fn source_type(self, input: AggregatedSourceType) -> Self
The source account or an organization.
sourcepub fn set_source_type(self, input: Option<AggregatedSourceType>) -> Self
pub fn set_source_type(self, input: Option<AggregatedSourceType>) -> Self
The source account or an organization.
sourcepub fn aws_region(self, input: impl Into<String>) -> Self
pub fn aws_region(self, input: impl Into<String>) -> Self
The region authorized to collect aggregated data.
sourcepub fn set_aws_region(self, input: Option<String>) -> Self
pub fn set_aws_region(self, input: Option<String>) -> Self
The region authorized to collect aggregated data.
sourcepub fn last_update_status(self, input: AggregatedSourceStatusType) -> Self
pub fn last_update_status(self, input: AggregatedSourceStatusType) -> Self
Filters the last updated status type.
-
Valid value FAILED indicates errors while moving data.
-
Valid value SUCCEEDED indicates the data was successfully moved.
-
Valid value OUTDATED indicates the data is not the most recent.
sourcepub fn set_last_update_status(
self,
input: Option<AggregatedSourceStatusType>
) -> Self
pub fn set_last_update_status(
self,
input: Option<AggregatedSourceStatusType>
) -> Self
Filters the last updated status type.
-
Valid value FAILED indicates errors while moving data.
-
Valid value SUCCEEDED indicates the data was successfully moved.
-
Valid value OUTDATED indicates the data is not the most recent.
sourcepub fn last_update_time(self, input: DateTime) -> Self
pub fn last_update_time(self, input: DateTime) -> Self
The time of the last update.
sourcepub fn set_last_update_time(self, input: Option<DateTime>) -> Self
pub fn set_last_update_time(self, input: Option<DateTime>) -> Self
The time of the last update.
sourcepub fn last_error_code(self, input: impl Into<String>) -> Self
pub fn last_error_code(self, input: impl Into<String>) -> Self
The error code that Config returned when the source account aggregation last failed.
sourcepub fn set_last_error_code(self, input: Option<String>) -> Self
pub fn set_last_error_code(self, input: Option<String>) -> Self
The error code that Config returned when the source account aggregation last failed.
sourcepub fn last_error_message(self, input: impl Into<String>) -> Self
pub fn last_error_message(self, input: impl Into<String>) -> Self
The message indicating that the source account aggregation failed due to an error.
sourcepub fn set_last_error_message(self, input: Option<String>) -> Self
pub fn set_last_error_message(self, input: Option<String>) -> Self
The message indicating that the source account aggregation failed due to an error.
sourcepub fn build(self) -> AggregatedSourceStatus
pub fn build(self) -> AggregatedSourceStatus
Consumes the builder and constructs a AggregatedSourceStatus
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more