Struct aws_sdk_appfabric::types::Ingestion
source · #[non_exhaustive]pub struct Ingestion {
pub arn: Option<String>,
pub app_bundle_arn: Option<String>,
pub app: Option<String>,
pub tenant_id: Option<String>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
pub state: Option<IngestionState>,
pub ingestion_type: Option<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: Option<String>
The Amazon Resource Name (ARN) of the ingestion.
app_bundle_arn: Option<String>
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
app: Option<String>
The name of the application.
tenant_id: Option<String>
The ID of the application tenant.
created_at: Option<DateTime>
The timestamp of when the ingestion was created.
updated_at: Option<DateTime>
The timestamp of when the ingestion was last updated.
state: Option<IngestionState>
The status of the ingestion.
ingestion_type: Option<IngestionType>
The type of the ingestion.
Implementations§
source§impl Ingestion
impl Ingestion
sourcepub fn app_bundle_arn(&self) -> Option<&str>
pub fn app_bundle_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp of when the ingestion was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The timestamp of when the ingestion was last updated.
sourcepub fn state(&self) -> Option<&IngestionState>
pub fn state(&self) -> Option<&IngestionState>
The status of the ingestion.
sourcepub fn ingestion_type(&self) -> Option<&IngestionType>
pub fn ingestion_type(&self) -> Option<&IngestionType>
The type of the ingestion.
Trait Implementations§
source§impl PartialEq<Ingestion> for Ingestion
impl PartialEq<Ingestion> 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