Struct aws_sdk_datazone::types::AssetTypeItem
source · #[non_exhaustive]pub struct AssetTypeItem {
pub domain_id: String,
pub name: String,
pub revision: String,
pub description: Option<String>,
pub forms_output: HashMap<String, FormEntryOutput>,
pub owning_project_id: String,
pub origin_domain_id: Option<String>,
pub origin_project_id: Option<String>,
pub created_at: Option<DateTime>,
pub created_by: Option<String>,
pub updated_at: Option<DateTime>,
pub updated_by: Option<String>,
}
Expand description
The details of the asset type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.domain_id: String
The identifier of the Amazon DataZone domain where the asset type exists.
name: String
The name of the asset type.
revision: String
The revision of the asset type.
description: Option<String>
The description of the asset type.
forms_output: HashMap<String, FormEntryOutput>
The forms included in the details of the asset type.
owning_project_id: String
The identifier of the Amazon DataZone project that owns the asset type.
origin_domain_id: Option<String>
The identifier of the Amazon DataZone domain where the asset type was originally created.
origin_project_id: Option<String>
The identifier of the Amazon DataZone project where the asset type exists.
created_at: Option<DateTime>
The timestamp of when the asset type was created.
created_by: Option<String>
The Amazon DataZone user who created the asset type.
updated_at: Option<DateTime>
The timestamp of when the asset type was updated.
updated_by: Option<String>
The Amazon DataZone user who updated the asset type.
Implementations§
source§impl AssetTypeItem
impl AssetTypeItem
sourcepub fn domain_id(&self) -> &str
pub fn domain_id(&self) -> &str
The identifier of the Amazon DataZone domain where the asset type exists.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the asset type.
sourcepub fn forms_output(&self) -> &HashMap<String, FormEntryOutput>
pub fn forms_output(&self) -> &HashMap<String, FormEntryOutput>
The forms included in the details of the asset type.
sourcepub fn owning_project_id(&self) -> &str
pub fn owning_project_id(&self) -> &str
The identifier of the Amazon DataZone project that owns the asset type.
sourcepub fn origin_domain_id(&self) -> Option<&str>
pub fn origin_domain_id(&self) -> Option<&str>
The identifier of the Amazon DataZone domain where the asset type was originally created.
sourcepub fn origin_project_id(&self) -> Option<&str>
pub fn origin_project_id(&self) -> Option<&str>
The identifier of the Amazon DataZone project where the asset type exists.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp of when the asset type was created.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The Amazon DataZone user who created the asset type.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The timestamp of when the asset type was updated.
sourcepub fn updated_by(&self) -> Option<&str>
pub fn updated_by(&self) -> Option<&str>
The Amazon DataZone user who updated the asset type.
source§impl AssetTypeItem
impl AssetTypeItem
sourcepub fn builder() -> AssetTypeItemBuilder
pub fn builder() -> AssetTypeItemBuilder
Creates a new builder-style object to manufacture AssetTypeItem
.
Trait Implementations§
source§impl Clone for AssetTypeItem
impl Clone for AssetTypeItem
source§fn clone(&self) -> AssetTypeItem
fn clone(&self) -> AssetTypeItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssetTypeItem
impl Debug for AssetTypeItem
source§impl PartialEq for AssetTypeItem
impl PartialEq for AssetTypeItem
impl StructuralPartialEq for AssetTypeItem
Auto Trait Implementations§
impl Freeze for AssetTypeItem
impl RefUnwindSafe for AssetTypeItem
impl Send for AssetTypeItem
impl Sync for AssetTypeItem
impl Unpin for AssetTypeItem
impl UnwindSafe for AssetTypeItem
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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