Struct aws_sdk_sagemaker::types::builders::ArtifactSummaryBuilder
source · #[non_exhaustive]pub struct ArtifactSummaryBuilder { /* private fields */ }
Expand description
A builder for ArtifactSummary
.
Implementations§
source§impl ArtifactSummaryBuilder
impl ArtifactSummaryBuilder
sourcepub fn artifact_arn(self, input: impl Into<String>) -> Self
pub fn artifact_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the artifact.
sourcepub fn set_artifact_arn(self, input: Option<String>) -> Self
pub fn set_artifact_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the artifact.
sourcepub fn get_artifact_arn(&self) -> &Option<String>
pub fn get_artifact_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the artifact.
sourcepub fn artifact_name(self, input: impl Into<String>) -> Self
pub fn artifact_name(self, input: impl Into<String>) -> Self
The name of the artifact.
sourcepub fn set_artifact_name(self, input: Option<String>) -> Self
pub fn set_artifact_name(self, input: Option<String>) -> Self
The name of the artifact.
sourcepub fn get_artifact_name(&self) -> &Option<String>
pub fn get_artifact_name(&self) -> &Option<String>
The name of the artifact.
sourcepub fn source(self, input: ArtifactSource) -> Self
pub fn source(self, input: ArtifactSource) -> Self
The source of the artifact.
sourcepub fn set_source(self, input: Option<ArtifactSource>) -> Self
pub fn set_source(self, input: Option<ArtifactSource>) -> Self
The source of the artifact.
sourcepub fn get_source(&self) -> &Option<ArtifactSource>
pub fn get_source(&self) -> &Option<ArtifactSource>
The source of the artifact.
sourcepub fn artifact_type(self, input: impl Into<String>) -> Self
pub fn artifact_type(self, input: impl Into<String>) -> Self
The type of the artifact.
sourcepub fn set_artifact_type(self, input: Option<String>) -> Self
pub fn set_artifact_type(self, input: Option<String>) -> Self
The type of the artifact.
sourcepub fn get_artifact_type(&self) -> &Option<String>
pub fn get_artifact_type(&self) -> &Option<String>
The type of the artifact.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
When the artifact was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
When the artifact was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
When the artifact was created.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
When the artifact was last modified.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
When the artifact was last modified.
sourcepub fn get_last_modified_time(&self) -> &Option<DateTime>
pub fn get_last_modified_time(&self) -> &Option<DateTime>
When the artifact was last modified.
sourcepub fn build(self) -> ArtifactSummary
pub fn build(self) -> ArtifactSummary
Consumes the builder and constructs a ArtifactSummary
.
Trait Implementations§
source§impl Clone for ArtifactSummaryBuilder
impl Clone for ArtifactSummaryBuilder
source§fn clone(&self) -> ArtifactSummaryBuilder
fn clone(&self) -> ArtifactSummaryBuilder
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 ArtifactSummaryBuilder
impl Debug for ArtifactSummaryBuilder
source§impl Default for ArtifactSummaryBuilder
impl Default for ArtifactSummaryBuilder
source§fn default() -> ArtifactSummaryBuilder
fn default() -> ArtifactSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ArtifactSummaryBuilder
impl PartialEq for ArtifactSummaryBuilder
source§fn eq(&self, other: &ArtifactSummaryBuilder) -> bool
fn eq(&self, other: &ArtifactSummaryBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ArtifactSummaryBuilder
Auto Trait Implementations§
impl Freeze for ArtifactSummaryBuilder
impl RefUnwindSafe for ArtifactSummaryBuilder
impl Send for ArtifactSummaryBuilder
impl Sync for ArtifactSummaryBuilder
impl Unpin for ArtifactSummaryBuilder
impl UnwindSafe for ArtifactSummaryBuilder
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> 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>
Creates a shared type from an unshared type.