#[non_exhaustive]pub struct GetTransformerOutputBuilder { /* private fields */ }Expand description
A builder for GetTransformerOutput.
Implementations§
source§impl GetTransformerOutputBuilder
impl GetTransformerOutputBuilder
sourcepub fn transformer_id(self, input: impl Into<String>) -> Self
pub fn transformer_id(self, input: impl Into<String>) -> Self
Returns the system-assigned unique identifier for the transformer.
This field is required.sourcepub fn set_transformer_id(self, input: Option<String>) -> Self
pub fn set_transformer_id(self, input: Option<String>) -> Self
Returns the system-assigned unique identifier for the transformer.
sourcepub fn get_transformer_id(&self) -> &Option<String>
pub fn get_transformer_id(&self) -> &Option<String>
Returns the system-assigned unique identifier for the transformer.
sourcepub fn transformer_arn(self, input: impl Into<String>) -> Self
pub fn transformer_arn(self, input: impl Into<String>) -> Self
Returns an Amazon Resource Name (ARN) for a specific Amazon Web Services resource, such as a capability, partnership, profile, or transformer.
This field is required.sourcepub fn set_transformer_arn(self, input: Option<String>) -> Self
pub fn set_transformer_arn(self, input: Option<String>) -> Self
Returns an Amazon Resource Name (ARN) for a specific Amazon Web Services resource, such as a capability, partnership, profile, or transformer.
sourcepub fn get_transformer_arn(&self) -> &Option<String>
pub fn get_transformer_arn(&self) -> &Option<String>
Returns an Amazon Resource Name (ARN) for a specific Amazon Web Services resource, such as a capability, partnership, profile, or transformer.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
Returns the name of the transformer, used to identify it.
This field is required.sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Returns the name of the transformer, used to identify it.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Returns the name of the transformer, used to identify it.
sourcepub fn file_format(self, input: FileFormat) -> Self
pub fn file_format(self, input: FileFormat) -> Self
Returns 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
Returns 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>
Returns that the currently supported file formats for EDI transformations are JSON and XML.
sourcepub fn mapping_template(self, input: impl Into<String>) -> Self
pub fn mapping_template(self, input: impl Into<String>) -> Self
Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
This field is required.sourcepub fn set_mapping_template(self, input: Option<String>) -> Self
pub fn set_mapping_template(self, input: Option<String>) -> Self
Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
sourcepub fn get_mapping_template(&self) -> &Option<String>
pub fn get_mapping_template(&self) -> &Option<String>
Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
sourcepub fn status(self, input: TransformerStatus) -> Self
pub fn status(self, input: TransformerStatus) -> Self
Returns the state of the newly created transformer. The transformer can be either active or inactive. For the transformer to be used in a capability, its status must active.
sourcepub fn set_status(self, input: Option<TransformerStatus>) -> Self
pub fn set_status(self, input: Option<TransformerStatus>) -> Self
Returns the state of the newly created transformer. The transformer can be either active or inactive. For the transformer to be used in a capability, its status must active.
sourcepub fn get_status(&self) -> &Option<TransformerStatus>
pub fn get_status(&self) -> &Option<TransformerStatus>
Returns the state of the newly created transformer. The transformer can be either active or inactive. For the transformer to be used in a capability, its status must active.
sourcepub fn edi_type(self, input: EdiType) -> Self
pub fn edi_type(self, input: EdiType) -> Self
Returns 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.
This field is required.sourcepub fn set_edi_type(self, input: Option<EdiType>) -> Self
pub fn set_edi_type(self, input: Option<EdiType>) -> Self
Returns 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>
Returns 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 sample_document(self, input: impl Into<String>) -> Self
pub fn sample_document(self, input: impl Into<String>) -> Self
Returns a sample EDI document that is used by a transformer as a guide for processing the EDI data.
sourcepub fn set_sample_document(self, input: Option<String>) -> Self
pub fn set_sample_document(self, input: Option<String>) -> Self
Returns a sample EDI document that is used by a transformer as a guide for processing the EDI data.
sourcepub fn get_sample_document(&self) -> &Option<String>
pub fn get_sample_document(&self) -> &Option<String>
Returns a sample EDI document that is used by a transformer as a guide for processing the EDI data.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
Returns a timestamp for creation date and time of the transformer.
This field is required.sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
Returns a timestamp for creation date and time of the transformer.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
Returns a timestamp for creation date and time of the transformer.
sourcepub fn modified_at(self, input: DateTime) -> Self
pub fn modified_at(self, input: DateTime) -> Self
Returns a timestamp for last time the transformer was modified.
sourcepub fn set_modified_at(self, input: Option<DateTime>) -> Self
pub fn set_modified_at(self, input: Option<DateTime>) -> Self
Returns a timestamp for last time the transformer was modified.
sourcepub fn get_modified_at(&self) -> &Option<DateTime>
pub fn get_modified_at(&self) -> &Option<DateTime>
Returns a timestamp for last time the transformer was modified.
sourcepub fn build(self) -> Result<GetTransformerOutput, BuildError>
pub fn build(self) -> Result<GetTransformerOutput, BuildError>
Consumes the builder and constructs a GetTransformerOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetTransformerOutputBuilder
impl Clone for GetTransformerOutputBuilder
source§fn clone(&self) -> GetTransformerOutputBuilder
fn clone(&self) -> GetTransformerOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetTransformerOutputBuilder
impl Debug for GetTransformerOutputBuilder
source§impl Default for GetTransformerOutputBuilder
impl Default for GetTransformerOutputBuilder
source§fn default() -> GetTransformerOutputBuilder
fn default() -> GetTransformerOutputBuilder
source§impl PartialEq for GetTransformerOutputBuilder
impl PartialEq for GetTransformerOutputBuilder
source§fn eq(&self, other: &GetTransformerOutputBuilder) -> bool
fn eq(&self, other: &GetTransformerOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetTransformerOutputBuilder
Auto Trait Implementations§
impl Freeze for GetTransformerOutputBuilder
impl RefUnwindSafe for GetTransformerOutputBuilder
impl Send for GetTransformerOutputBuilder
impl Sync for GetTransformerOutputBuilder
impl Unpin for GetTransformerOutputBuilder
impl UnwindSafe for GetTransformerOutputBuilder
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