#[non_exhaustive]pub struct AggregatedSourceStatusBuilder { /* private fields */ }Expand description
A builder for AggregatedSourceStatus.
Implementations§
source§impl AggregatedSourceStatusBuilder
impl AggregatedSourceStatusBuilder
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 get_source_id(&self) -> &Option<String>
pub fn get_source_id(&self) -> &Option<String>
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 get_source_type(&self) -> &Option<AggregatedSourceType>
pub fn get_source_type(&self) -> &Option<AggregatedSourceType>
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 get_aws_region(&self) -> &Option<String>
pub fn get_aws_region(&self) -> &Option<String>
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 get_last_update_status(&self) -> &Option<AggregatedSourceStatusType>
pub fn get_last_update_status(&self) -> &Option<AggregatedSourceStatusType>
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 get_last_update_time(&self) -> &Option<DateTime>
pub fn get_last_update_time(&self) -> &Option<DateTime>
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 get_last_error_code(&self) -> &Option<String>
pub fn get_last_error_code(&self) -> &Option<String>
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 get_last_error_message(&self) -> &Option<String>
pub fn get_last_error_message(&self) -> &Option<String>
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§
source§impl Clone for AggregatedSourceStatusBuilder
impl Clone for AggregatedSourceStatusBuilder
source§fn clone(&self) -> AggregatedSourceStatusBuilder
fn clone(&self) -> AggregatedSourceStatusBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AggregatedSourceStatusBuilder
impl Default for AggregatedSourceStatusBuilder
source§fn default() -> AggregatedSourceStatusBuilder
fn default() -> AggregatedSourceStatusBuilder
source§impl PartialEq for AggregatedSourceStatusBuilder
impl PartialEq for AggregatedSourceStatusBuilder
source§fn eq(&self, other: &AggregatedSourceStatusBuilder) -> bool
fn eq(&self, other: &AggregatedSourceStatusBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AggregatedSourceStatusBuilder
Auto Trait Implementations§
impl Freeze for AggregatedSourceStatusBuilder
impl RefUnwindSafe for AggregatedSourceStatusBuilder
impl Send for AggregatedSourceStatusBuilder
impl Sync for AggregatedSourceStatusBuilder
impl Unpin for AggregatedSourceStatusBuilder
impl UnwindSafe for AggregatedSourceStatusBuilder
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