#[non_exhaustive]pub struct UpdateProjectInput {
pub domain_identifier: Option<String>,
pub identifier: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub glossary_terms: Option<Vec<String>>,
}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_identifier: Option<String>The ID of the Amazon DataZone domain where a project is being updated.
identifier: Option<String>The identifier of the project that is to be updated.
name: Option<String>The name to be updated as part of the UpdateProject action.
description: Option<String>The description to be updated as part of the UpdateProject action.
glossary_terms: Option<Vec<String>>The glossary terms to be updated as part of the UpdateProject action.
Implementations§
source§impl UpdateProjectInput
impl UpdateProjectInput
sourcepub fn domain_identifier(&self) -> Option<&str>
pub fn domain_identifier(&self) -> Option<&str>
The ID of the Amazon DataZone domain where a project is being updated.
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
The identifier of the project that is to be updated.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description to be updated as part of the UpdateProject action.
sourcepub fn glossary_terms(&self) -> &[String]
pub fn glossary_terms(&self) -> &[String]
The glossary terms to be updated as part of the UpdateProject action.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .glossary_terms.is_none().
source§impl UpdateProjectInput
impl UpdateProjectInput
sourcepub fn builder() -> UpdateProjectInputBuilder
pub fn builder() -> UpdateProjectInputBuilder
Creates a new builder-style object to manufacture UpdateProjectInput.
Trait Implementations§
source§impl Clone for UpdateProjectInput
impl Clone for UpdateProjectInput
source§fn clone(&self) -> UpdateProjectInput
fn clone(&self) -> UpdateProjectInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateProjectInput
impl Debug for UpdateProjectInput
source§impl PartialEq for UpdateProjectInput
impl PartialEq for UpdateProjectInput
impl StructuralPartialEq for UpdateProjectInput
Auto Trait Implementations§
impl Freeze for UpdateProjectInput
impl RefUnwindSafe for UpdateProjectInput
impl Send for UpdateProjectInput
impl Sync for UpdateProjectInput
impl Unpin for UpdateProjectInput
impl UnwindSafe for UpdateProjectInput
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