#[non_exhaustive]pub struct CreateArtifactInput {
pub artifact_name: Option<String>,
pub source: Option<ArtifactSource>,
pub artifact_type: Option<String>,
pub properties: Option<HashMap<String, String>>,
pub metadata_properties: Option<MetadataProperties>,
pub tags: Option<Vec<Tag>>,
}
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.artifact_name: Option<String>
The name of the artifact. Must be unique to your account in an Amazon Web Services Region.
source: Option<ArtifactSource>
The ID, ID type, and URI of the source.
artifact_type: Option<String>
The artifact type.
properties: Option<HashMap<String, String>>
A list of properties to add to the artifact.
metadata_properties: Option<MetadataProperties>
Metadata properties of the tracking entity, trial, or trial component.
A list of tags to apply to the artifact.
Implementations§
source§impl CreateArtifactInput
impl CreateArtifactInput
sourcepub fn artifact_name(&self) -> Option<&str>
pub fn artifact_name(&self) -> Option<&str>
The name of the artifact. Must be unique to your account in an Amazon Web Services Region.
sourcepub fn source(&self) -> Option<&ArtifactSource>
pub fn source(&self) -> Option<&ArtifactSource>
The ID, ID type, and URI of the source.
sourcepub fn artifact_type(&self) -> Option<&str>
pub fn artifact_type(&self) -> Option<&str>
The artifact type.
sourcepub fn properties(&self) -> Option<&HashMap<String, String>>
pub fn properties(&self) -> Option<&HashMap<String, String>>
A list of properties to add to the artifact.
sourcepub fn metadata_properties(&self) -> Option<&MetadataProperties>
pub fn metadata_properties(&self) -> Option<&MetadataProperties>
Metadata properties of the tracking entity, trial, or trial component.
A list of tags to apply to the artifact.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateArtifactInput
impl CreateArtifactInput
sourcepub fn builder() -> CreateArtifactInputBuilder
pub fn builder() -> CreateArtifactInputBuilder
Creates a new builder-style object to manufacture CreateArtifactInput
.
Trait Implementations§
source§impl Clone for CreateArtifactInput
impl Clone for CreateArtifactInput
source§fn clone(&self) -> CreateArtifactInput
fn clone(&self) -> CreateArtifactInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateArtifactInput
impl Debug for CreateArtifactInput
source§impl PartialEq for CreateArtifactInput
impl PartialEq for CreateArtifactInput
impl StructuralPartialEq for CreateArtifactInput
Auto Trait Implementations§
impl Freeze for CreateArtifactInput
impl RefUnwindSafe for CreateArtifactInput
impl Send for CreateArtifactInput
impl Sync for CreateArtifactInput
impl Unpin for CreateArtifactInput
impl UnwindSafe for CreateArtifactInput
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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