Struct aws_sdk_sagemaker::types::builders::ProjectSummaryBuilder
source · #[non_exhaustive]pub struct ProjectSummaryBuilder { /* private fields */ }
Expand description
A builder for ProjectSummary
.
Implementations§
source§impl ProjectSummaryBuilder
impl ProjectSummaryBuilder
sourcepub fn project_name(self, input: impl Into<String>) -> Self
pub fn project_name(self, input: impl Into<String>) -> Self
The name of the project.
This field is required.sourcepub fn set_project_name(self, input: Option<String>) -> Self
pub fn set_project_name(self, input: Option<String>) -> Self
The name of the project.
sourcepub fn get_project_name(&self) -> &Option<String>
pub fn get_project_name(&self) -> &Option<String>
The name of the project.
sourcepub fn project_description(self, input: impl Into<String>) -> Self
pub fn project_description(self, input: impl Into<String>) -> Self
The description of the project.
sourcepub fn set_project_description(self, input: Option<String>) -> Self
pub fn set_project_description(self, input: Option<String>) -> Self
The description of the project.
sourcepub fn get_project_description(&self) -> &Option<String>
pub fn get_project_description(&self) -> &Option<String>
The description of the project.
sourcepub fn project_arn(self, input: impl Into<String>) -> Self
pub fn project_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the project.
This field is required.sourcepub fn set_project_arn(self, input: Option<String>) -> Self
pub fn set_project_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the project.
sourcepub fn get_project_arn(&self) -> &Option<String>
pub fn get_project_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the project.
sourcepub fn project_id(self, input: impl Into<String>) -> Self
pub fn project_id(self, input: impl Into<String>) -> Self
The ID of the project.
This field is required.sourcepub fn set_project_id(self, input: Option<String>) -> Self
pub fn set_project_id(self, input: Option<String>) -> Self
The ID of the project.
sourcepub fn get_project_id(&self) -> &Option<String>
pub fn get_project_id(&self) -> &Option<String>
The ID of the project.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time that the project was created.
This field is required.sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time that the project was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The time that the project was created.
sourcepub fn project_status(self, input: ProjectStatus) -> Self
pub fn project_status(self, input: ProjectStatus) -> Self
The status of the project.
This field is required.sourcepub fn set_project_status(self, input: Option<ProjectStatus>) -> Self
pub fn set_project_status(self, input: Option<ProjectStatus>) -> Self
The status of the project.
sourcepub fn get_project_status(&self) -> &Option<ProjectStatus>
pub fn get_project_status(&self) -> &Option<ProjectStatus>
The status of the project.
sourcepub fn build(self) -> ProjectSummary
pub fn build(self) -> ProjectSummary
Consumes the builder and constructs a ProjectSummary
.
Trait Implementations§
source§impl Clone for ProjectSummaryBuilder
impl Clone for ProjectSummaryBuilder
source§fn clone(&self) -> ProjectSummaryBuilder
fn clone(&self) -> ProjectSummaryBuilder
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 ProjectSummaryBuilder
impl Debug for ProjectSummaryBuilder
source§impl Default for ProjectSummaryBuilder
impl Default for ProjectSummaryBuilder
source§fn default() -> ProjectSummaryBuilder
fn default() -> ProjectSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ProjectSummaryBuilder
impl PartialEq for ProjectSummaryBuilder
source§fn eq(&self, other: &ProjectSummaryBuilder) -> bool
fn eq(&self, other: &ProjectSummaryBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProjectSummaryBuilder
Auto Trait Implementations§
impl Freeze for ProjectSummaryBuilder
impl RefUnwindSafe for ProjectSummaryBuilder
impl Send for ProjectSummaryBuilder
impl Sync for ProjectSummaryBuilder
impl Unpin for ProjectSummaryBuilder
impl UnwindSafe for ProjectSummaryBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.