Struct aws_sdk_datazone::operation::get_project::GetProjectOutput
source · #[non_exhaustive]pub struct GetProjectOutput {
pub domain_id: Option<String>,
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub created_by: Option<String>,
pub created_at: Option<DateTime>,
pub last_updated_at: Option<DateTime>,
pub glossary_terms: Option<Vec<String>>,
/* private fields */
}
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.domain_id: Option<String>
The ID of the Amazon DataZone domain in which the project exists.
id: Option<String>
>The ID of the project.
name: Option<String>
The name of the project.
description: Option<String>
The description of the project.
created_by: Option<String>
The Amazon DataZone user who created the project.
created_at: Option<DateTime>
The timestamp of when the project was created.
last_updated_at: Option<DateTime>
The timestamp of when the project was last updated.
glossary_terms: Option<Vec<String>>
The business glossary terms that can be used in the project.
Implementations§
source§impl GetProjectOutput
impl GetProjectOutput
sourcepub fn domain_id(&self) -> Option<&str>
pub fn domain_id(&self) -> Option<&str>
The ID of the Amazon DataZone domain in which the project exists.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the project.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The Amazon DataZone user who created the project.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp of when the project was created.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The timestamp of when the project was last updated.
sourcepub fn glossary_terms(&self) -> Option<&[String]>
pub fn glossary_terms(&self) -> Option<&[String]>
The business glossary terms that can be used in the project.
source§impl GetProjectOutput
impl GetProjectOutput
sourcepub fn builder() -> GetProjectOutputBuilder
pub fn builder() -> GetProjectOutputBuilder
Creates a new builder-style object to manufacture GetProjectOutput
.
Trait Implementations§
source§impl Clone for GetProjectOutput
impl Clone for GetProjectOutput
source§fn clone(&self) -> GetProjectOutput
fn clone(&self) -> GetProjectOutput
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 Debug for GetProjectOutput
impl Debug for GetProjectOutput
source§impl PartialEq for GetProjectOutput
impl PartialEq for GetProjectOutput
source§fn eq(&self, other: &GetProjectOutput) -> bool
fn eq(&self, other: &GetProjectOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetProjectOutput
impl RequestId for GetProjectOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetProjectOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetProjectOutput
impl Send for GetProjectOutput
impl Sync for GetProjectOutput
impl Unpin for GetProjectOutput
impl UnwindSafe for GetProjectOutput
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