Struct aws_sdk_b2bi::types::EdiConfiguration
source · #[non_exhaustive]pub struct EdiConfiguration {
pub type: Option<EdiType>,
pub input_location: Option<S3Location>,
pub output_location: Option<S3Location>,
pub transformer_id: String,
}Expand description
Specifies the details for the EDI (electronic data interchange) transformation.
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.type: Option<EdiType>Returns the type of the capability. Currently, only edi is supported.
input_location: Option<S3Location>Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an S3Location object.
output_location: Option<S3Location>Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an S3Location object.
transformer_id: StringReturns the system-assigned unique identifier for the transformer.
Implementations§
source§impl EdiConfiguration
impl EdiConfiguration
sourcepub fn type(&self) -> Option<&EdiType>
pub fn type(&self) -> Option<&EdiType>
Returns the type of the capability. Currently, only edi is supported.
sourcepub fn input_location(&self) -> Option<&S3Location>
pub fn input_location(&self) -> Option<&S3Location>
Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an S3Location object.
sourcepub fn output_location(&self) -> Option<&S3Location>
pub fn output_location(&self) -> Option<&S3Location>
Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an S3Location object.
sourcepub fn transformer_id(&self) -> &str
pub fn transformer_id(&self) -> &str
Returns the system-assigned unique identifier for the transformer.
source§impl EdiConfiguration
impl EdiConfiguration
sourcepub fn builder() -> EdiConfigurationBuilder
pub fn builder() -> EdiConfigurationBuilder
Creates a new builder-style object to manufacture EdiConfiguration.
Trait Implementations§
source§impl Clone for EdiConfiguration
impl Clone for EdiConfiguration
source§fn clone(&self) -> EdiConfiguration
fn clone(&self) -> EdiConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EdiConfiguration
impl Debug for EdiConfiguration
source§impl PartialEq for EdiConfiguration
impl PartialEq for EdiConfiguration
source§fn eq(&self, other: &EdiConfiguration) -> bool
fn eq(&self, other: &EdiConfiguration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for EdiConfiguration
Auto Trait Implementations§
impl Freeze for EdiConfiguration
impl RefUnwindSafe for EdiConfiguration
impl Send for EdiConfiguration
impl Sync for EdiConfiguration
impl Unpin for EdiConfiguration
impl UnwindSafe for EdiConfiguration
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> 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