Struct aws_sdk_transfer::model::CopyStepDetails
source · #[non_exhaustive]pub struct CopyStepDetails { /* private fields */ }
Expand description
Each step type has its own StepDetails
structure.
Implementations§
source§impl CopyStepDetails
impl CopyStepDetails
sourcepub fn destination_file_location(&self) -> Option<&InputFileLocation>
pub fn destination_file_location(&self) -> Option<&InputFileLocation>
Specifies the location for the file being copied. Only applicable for Copy type workflow steps. Use ${Transfer:username}
in this field to parametrize the destination prefix by username.
sourcepub fn overwrite_existing(&self) -> Option<&OverwriteExisting>
pub fn overwrite_existing(&self) -> Option<&OverwriteExisting>
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE
.
sourcepub fn source_file_location(&self) -> Option<&str>
pub fn source_file_location(&self) -> Option<&str>
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.
-
Enter
${previous.file}
to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. -
Enter
${original.file}
to use the originally-uploaded file location as input for this step.
source§impl CopyStepDetails
impl CopyStepDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CopyStepDetails
.
Trait Implementations§
source§impl Clone for CopyStepDetails
impl Clone for CopyStepDetails
source§fn clone(&self) -> CopyStepDetails
fn clone(&self) -> CopyStepDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CopyStepDetails
impl Debug for CopyStepDetails
source§impl PartialEq<CopyStepDetails> for CopyStepDetails
impl PartialEq<CopyStepDetails> for CopyStepDetails
source§fn eq(&self, other: &CopyStepDetails) -> bool
fn eq(&self, other: &CopyStepDetails) -> bool
self
and other
values to be equal, and is used
by ==
.