#[non_exhaustive]pub struct DatasourcePackageIngestDetailBuilder { /* private fields */ }
Expand description
A builder for DatasourcePackageIngestDetail
.
Implementations§
source§impl DatasourcePackageIngestDetailBuilder
impl DatasourcePackageIngestDetailBuilder
sourcepub fn datasource_package_ingest_state(
self,
input: DatasourcePackageIngestState
) -> Self
pub fn datasource_package_ingest_state( self, input: DatasourcePackageIngestState ) -> Self
Details on which data source packages are ingested for a member account.
sourcepub fn set_datasource_package_ingest_state(
self,
input: Option<DatasourcePackageIngestState>
) -> Self
pub fn set_datasource_package_ingest_state( self, input: Option<DatasourcePackageIngestState> ) -> Self
Details on which data source packages are ingested for a member account.
sourcepub fn get_datasource_package_ingest_state(
&self
) -> &Option<DatasourcePackageIngestState>
pub fn get_datasource_package_ingest_state( &self ) -> &Option<DatasourcePackageIngestState>
Details on which data source packages are ingested for a member account.
sourcepub fn last_ingest_state_change(
self,
k: DatasourcePackageIngestState,
v: TimestampForCollection
) -> Self
pub fn last_ingest_state_change( self, k: DatasourcePackageIngestState, v: TimestampForCollection ) -> Self
Adds a key-value pair to last_ingest_state_change
.
To override the contents of this collection use set_last_ingest_state_change
.
The date a data source package was enabled for this account
sourcepub fn set_last_ingest_state_change(
self,
input: Option<HashMap<DatasourcePackageIngestState, TimestampForCollection>>
) -> Self
pub fn set_last_ingest_state_change( self, input: Option<HashMap<DatasourcePackageIngestState, TimestampForCollection>> ) -> Self
The date a data source package was enabled for this account
sourcepub fn get_last_ingest_state_change(
&self
) -> &Option<HashMap<DatasourcePackageIngestState, TimestampForCollection>>
pub fn get_last_ingest_state_change( &self ) -> &Option<HashMap<DatasourcePackageIngestState, TimestampForCollection>>
The date a data source package was enabled for this account
sourcepub fn build(self) -> DatasourcePackageIngestDetail
pub fn build(self) -> DatasourcePackageIngestDetail
Consumes the builder and constructs a DatasourcePackageIngestDetail
.
Trait Implementations§
source§impl Clone for DatasourcePackageIngestDetailBuilder
impl Clone for DatasourcePackageIngestDetailBuilder
source§fn clone(&self) -> DatasourcePackageIngestDetailBuilder
fn clone(&self) -> DatasourcePackageIngestDetailBuilder
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 DatasourcePackageIngestDetailBuilder
impl Default for DatasourcePackageIngestDetailBuilder
source§fn default() -> DatasourcePackageIngestDetailBuilder
fn default() -> DatasourcePackageIngestDetailBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DatasourcePackageIngestDetailBuilder
impl PartialEq for DatasourcePackageIngestDetailBuilder
source§fn eq(&self, other: &DatasourcePackageIngestDetailBuilder) -> bool
fn eq(&self, other: &DatasourcePackageIngestDetailBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DatasourcePackageIngestDetailBuilder
Auto Trait Implementations§
impl Freeze for DatasourcePackageIngestDetailBuilder
impl RefUnwindSafe for DatasourcePackageIngestDetailBuilder
impl Send for DatasourcePackageIngestDetailBuilder
impl Sync for DatasourcePackageIngestDetailBuilder
impl Unpin for DatasourcePackageIngestDetailBuilder
impl UnwindSafe for DatasourcePackageIngestDetailBuilder
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.