Struct aws_sdk_appfabric::types::Ingestion
source · #[non_exhaustive]pub struct Ingestion {
pub arn: String,
pub app_bundle_arn: String,
pub app: String,
pub tenant_id: String,
pub created_at: DateTime,
pub updated_at: DateTime,
pub state: IngestionState,
pub ingestion_type: IngestionType,
}
Expand description
Contains information about an ingestion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: String
The Amazon Resource Name (ARN) of the ingestion.
app_bundle_arn: String
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
app: String
The name of the application.
tenant_id: String
The ID of the application tenant.
created_at: DateTime
The timestamp of when the ingestion was created.
updated_at: DateTime
The timestamp of when the ingestion was last updated.
state: IngestionState
The status of the ingestion.
ingestion_type: IngestionType
The type of the ingestion.
Implementations§
source§impl Ingestion
impl Ingestion
sourcepub fn app_bundle_arn(&self) -> &str
pub fn app_bundle_arn(&self) -> &str
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The timestamp of when the ingestion was created.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
The timestamp of when the ingestion was last updated.
sourcepub fn state(&self) -> &IngestionState
pub fn state(&self) -> &IngestionState
The status of the ingestion.
sourcepub fn ingestion_type(&self) -> &IngestionType
pub fn ingestion_type(&self) -> &IngestionType
The type of the ingestion.
Trait Implementations§
source§impl PartialEq for Ingestion
impl PartialEq for Ingestion
impl StructuralPartialEq for Ingestion
Auto Trait Implementations§
impl RefUnwindSafe for Ingestion
impl Send for Ingestion
impl Sync for Ingestion
impl Unpin for Ingestion
impl UnwindSafe for Ingestion
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.