Struct aws_sdk_datazone::types::FormTypeData
source · #[non_exhaustive]pub struct FormTypeData {
pub domain_id: String,
pub name: String,
pub revision: String,
pub model: Option<Model>,
pub status: Option<FormTypeStatus>,
pub owning_project_id: Option<String>,
pub origin_domain_id: Option<String>,
pub origin_project_id: Option<String>,
pub created_at: Option<DateTime>,
pub created_by: Option<String>,
pub description: Option<String>,
pub imports: Option<Vec<Import>>,
}
Expand description
The details of the metadata form 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 in which the form type exists.
name: String
The name of the form type.
revision: String
The revision of the form type.
model: Option<Model>
The model of the form type.
status: Option<FormTypeStatus>
The status of the form type.
owning_project_id: Option<String>
The identifier of the project that owns the form type.
origin_domain_id: Option<String>
The identifier of the Amazon DataZone domain in which the form type was originally created.
origin_project_id: Option<String>
The identifier of the project in which the form type was originally created.
created_at: Option<DateTime>
The timestamp of when the metadata form type was created.
created_by: Option<String>
The Amazon DataZone user who created teh metadata form type.
description: Option<String>
The description of the metadata form type.
imports: Option<Vec<Import>>
The imports specified in the form type.
Implementations§
source§impl FormTypeData
impl FormTypeData
sourcepub fn domain_id(&self) -> &str
pub fn domain_id(&self) -> &str
The identifier of the Amazon DataZone domain in which the form type exists.
sourcepub fn status(&self) -> Option<&FormTypeStatus>
pub fn status(&self) -> Option<&FormTypeStatus>
The status of the form type.
sourcepub fn owning_project_id(&self) -> Option<&str>
pub fn owning_project_id(&self) -> Option<&str>
The identifier of the project that owns the form type.
sourcepub fn origin_domain_id(&self) -> Option<&str>
pub fn origin_domain_id(&self) -> Option<&str>
The identifier of the Amazon DataZone domain in which the form type was originally created.
sourcepub fn origin_project_id(&self) -> Option<&str>
pub fn origin_project_id(&self) -> Option<&str>
The identifier of the project in which the form type was originally created.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp of when the metadata form type was created.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The Amazon DataZone user who created teh metadata form type.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the metadata form type.
source§impl FormTypeData
impl FormTypeData
sourcepub fn builder() -> FormTypeDataBuilder
pub fn builder() -> FormTypeDataBuilder
Creates a new builder-style object to manufacture FormTypeData
.
Trait Implementations§
source§impl Clone for FormTypeData
impl Clone for FormTypeData
source§fn clone(&self) -> FormTypeData
fn clone(&self) -> FormTypeData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FormTypeData
impl Debug for FormTypeData
source§impl PartialEq for FormTypeData
impl PartialEq for FormTypeData
impl StructuralPartialEq for FormTypeData
Auto Trait Implementations§
impl Freeze for FormTypeData
impl RefUnwindSafe for FormTypeData
impl Send for FormTypeData
impl Sync for FormTypeData
impl Unpin for FormTypeData
impl UnwindSafe for FormTypeData
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