Struct aws_sdk_deadline::types::builders::AttachmentsBuilder
source · #[non_exhaustive]pub struct AttachmentsBuilder { /* private fields */ }Expand description
A builder for Attachments.
Implementations§
source§impl AttachmentsBuilder
impl AttachmentsBuilder
sourcepub fn manifests(self, input: ManifestProperties) -> Self
pub fn manifests(self, input: ManifestProperties) -> Self
Appends an item to manifests.
To override the contents of this collection use set_manifests.
A list of manifests which describe job attachment configurations.
sourcepub fn set_manifests(self, input: Option<Vec<ManifestProperties>>) -> Self
pub fn set_manifests(self, input: Option<Vec<ManifestProperties>>) -> Self
A list of manifests which describe job attachment configurations.
sourcepub fn get_manifests(&self) -> &Option<Vec<ManifestProperties>>
pub fn get_manifests(&self) -> &Option<Vec<ManifestProperties>>
A list of manifests which describe job attachment configurations.
sourcepub fn file_system(self, input: JobAttachmentsFileSystem) -> Self
pub fn file_system(self, input: JobAttachmentsFileSystem) -> Self
The file system.
sourcepub fn set_file_system(self, input: Option<JobAttachmentsFileSystem>) -> Self
pub fn set_file_system(self, input: Option<JobAttachmentsFileSystem>) -> Self
The file system.
sourcepub fn get_file_system(&self) -> &Option<JobAttachmentsFileSystem>
pub fn get_file_system(&self) -> &Option<JobAttachmentsFileSystem>
The file system.
sourcepub fn build(self) -> Result<Attachments, BuildError>
pub fn build(self) -> Result<Attachments, BuildError>
Consumes the builder and constructs a Attachments.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for AttachmentsBuilder
impl Clone for AttachmentsBuilder
source§fn clone(&self) -> AttachmentsBuilder
fn clone(&self) -> AttachmentsBuilder
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 AttachmentsBuilder
impl Debug for AttachmentsBuilder
source§impl Default for AttachmentsBuilder
impl Default for AttachmentsBuilder
source§fn default() -> AttachmentsBuilder
fn default() -> AttachmentsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AttachmentsBuilder
impl PartialEq for AttachmentsBuilder
source§fn eq(&self, other: &AttachmentsBuilder) -> bool
fn eq(&self, other: &AttachmentsBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AttachmentsBuilder
Auto Trait Implementations§
impl Freeze for AttachmentsBuilder
impl RefUnwindSafe for AttachmentsBuilder
impl Send for AttachmentsBuilder
impl Sync for AttachmentsBuilder
impl Unpin for AttachmentsBuilder
impl UnwindSafe for AttachmentsBuilder
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.