pub struct TestParsingFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to TestParsing.
Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB.
Implementations§
source§impl TestParsingFluentBuilder
impl TestParsingFluentBuilder
sourcepub fn as_input(&self) -> &TestParsingInputBuilder
pub fn as_input(&self) -> &TestParsingInputBuilder
Access the TestParsing as a reference.
sourcepub async fn send(
self
) -> Result<TestParsingOutput, SdkError<TestParsingError, HttpResponse>>
pub async fn send( self ) -> Result<TestParsingOutput, SdkError<TestParsingError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<TestParsingOutput, TestParsingError, Self>
pub fn customize( self ) -> CustomizableOperation<TestParsingOutput, TestParsingError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn input_file(self, input: S3Location) -> Self
pub fn input_file(self, input: S3Location) -> Self
Specifies an S3Location object, which contains the Amazon S3 bucket and prefix for the location of the input file.
sourcepub fn set_input_file(self, input: Option<S3Location>) -> Self
pub fn set_input_file(self, input: Option<S3Location>) -> Self
Specifies an S3Location object, which contains the Amazon S3 bucket and prefix for the location of the input file.
sourcepub fn get_input_file(&self) -> &Option<S3Location>
pub fn get_input_file(&self) -> &Option<S3Location>
Specifies an S3Location object, which contains the Amazon S3 bucket and prefix for the location of the input file.
sourcepub fn file_format(self, input: FileFormat) -> Self
pub fn file_format(self, input: FileFormat) -> Self
Specifies that the currently supported file formats for EDI transformations are JSON and XML.
sourcepub fn set_file_format(self, input: Option<FileFormat>) -> Self
pub fn set_file_format(self, input: Option<FileFormat>) -> Self
Specifies that the currently supported file formats for EDI transformations are JSON and XML.
sourcepub fn get_file_format(&self) -> &Option<FileFormat>
pub fn get_file_format(&self) -> &Option<FileFormat>
Specifies that the currently supported file formats for EDI transformations are JSON and XML.
sourcepub fn edi_type(self, input: EdiType) -> Self
pub fn edi_type(self, input: EdiType) -> Self
Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.
sourcepub fn set_edi_type(self, input: Option<EdiType>) -> Self
pub fn set_edi_type(self, input: Option<EdiType>) -> Self
Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.
sourcepub fn get_edi_type(&self) -> &Option<EdiType>
pub fn get_edi_type(&self) -> &Option<EdiType>
Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.
Trait Implementations§
source§impl Clone for TestParsingFluentBuilder
impl Clone for TestParsingFluentBuilder
source§fn clone(&self) -> TestParsingFluentBuilder
fn clone(&self) -> TestParsingFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for TestParsingFluentBuilder
impl !RefUnwindSafe for TestParsingFluentBuilder
impl Send for TestParsingFluentBuilder
impl Sync for TestParsingFluentBuilder
impl Unpin for TestParsingFluentBuilder
impl !UnwindSafe for TestParsingFluentBuilder
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