Interface CfnTransformerMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTransformerMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.252Z")
@Stability(Stable)
public interface CfnTransformerMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnTransformerPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.b2bi.*;
CfnTransformerMixinProps cfnTransformerMixinProps = CfnTransformerMixinProps.builder()
.ediType(EdiTypeProperty.builder()
.x12Details(X12DetailsProperty.builder()
.transactionSet("transactionSet")
.version("version")
.build())
.build())
.fileFormat("fileFormat")
.inputConversion(InputConversionProperty.builder()
.advancedOptions(AdvancedOptionsProperty.builder()
.x12(X12AdvancedOptionsProperty.builder()
.splitOptions(X12SplitOptionsProperty.builder()
.splitBy("splitBy")
.build())
.validationOptions(X12ValidationOptionsProperty.builder()
.validationRules(List.of(X12ValidationRuleProperty.builder()
.codeListValidationRule(X12CodeListValidationRuleProperty.builder()
.codesToAdd(List.of("codesToAdd"))
.codesToRemove(List.of("codesToRemove"))
.elementId("elementId")
.build())
.elementLengthValidationRule(X12ElementLengthValidationRuleProperty.builder()
.elementId("elementId")
.maxLength(123)
.minLength(123)
.build())
.elementRequirementValidationRule(X12ElementRequirementValidationRuleProperty.builder()
.elementPosition("elementPosition")
.requirement("requirement")
.build())
.build()))
.build())
.build())
.build())
.formatOptions(FormatOptionsProperty.builder()
.x12(X12DetailsProperty.builder()
.transactionSet("transactionSet")
.version("version")
.build())
.build())
.fromFormat("fromFormat")
.build())
.mapping(MappingProperty.builder()
.template("template")
.templateLanguage("templateLanguage")
.build())
.mappingTemplate("mappingTemplate")
.name("name")
.outputConversion(OutputConversionProperty.builder()
.advancedOptions(AdvancedOptionsProperty.builder()
.x12(X12AdvancedOptionsProperty.builder()
.splitOptions(X12SplitOptionsProperty.builder()
.splitBy("splitBy")
.build())
.validationOptions(X12ValidationOptionsProperty.builder()
.validationRules(List.of(X12ValidationRuleProperty.builder()
.codeListValidationRule(X12CodeListValidationRuleProperty.builder()
.codesToAdd(List.of("codesToAdd"))
.codesToRemove(List.of("codesToRemove"))
.elementId("elementId")
.build())
.elementLengthValidationRule(X12ElementLengthValidationRuleProperty.builder()
.elementId("elementId")
.maxLength(123)
.minLength(123)
.build())
.elementRequirementValidationRule(X12ElementRequirementValidationRuleProperty.builder()
.elementPosition("elementPosition")
.requirement("requirement")
.build())
.build()))
.build())
.build())
.build())
.formatOptions(FormatOptionsProperty.builder()
.x12(X12DetailsProperty.builder()
.transactionSet("transactionSet")
.version("version")
.build())
.build())
.toFormat("toFormat")
.build())
.sampleDocument("sampleDocument")
.sampleDocuments(SampleDocumentsProperty.builder()
.bucketName("bucketName")
.keys(List.of(SampleDocumentKeysProperty.builder()
.input("input")
.output("output")
.build()))
.build())
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTransformerMixinPropsstatic final classAn implementation forCfnTransformerMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDeprecated.this property has been deprecateddefault StringDeprecated.this property has been deprecateddefault ObjectReturns a structure that contains the format options for the transformation.default ObjectReturns the structure that contains the mapping template and its language (either XSLT or JSONATA).default StringDeprecated.this property has been deprecateddefault StringgetName()Returns the descriptive name for the transformer.default ObjectReturns theOutputConversionobject, which contains the format options for the outbound transformation.default StringDeprecated.this property has been deprecateddefault ObjectReturns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.default StringReturns the state of the newly created transformer.getTags()A key-value pair for a specific transformer.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEdiType
Deprecated.this property has been deprecatedReturns union: eitherIResolvableorCfnTransformerPropsMixin.EdiTypeProperty- See Also:
-
getFileFormat
Deprecated.this property has been deprecated- See Also:
-
getInputConversion
Returns a structure that contains the format options for the transformation.Returns union: either
IResolvableorCfnTransformerPropsMixin.InputConversionProperty- See Also:
-
getMapping
Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).Returns union: either
IResolvableorCfnTransformerPropsMixin.MappingProperty- See Also:
-
getMappingTemplate
Deprecated.this property has been deprecated(deprecated) This shape is deprecated: This is a legacy trait.Please use input-conversion or output-conversion.
- See Also:
-
getName
Returns the descriptive name for the transformer.- See Also:
-
getOutputConversion
Returns theOutputConversionobject, which contains the format options for the outbound transformation.Returns union: either
IResolvableorCfnTransformerPropsMixin.OutputConversionProperty- See Also:
-
getSampleDocument
Deprecated.this property has been deprecated(deprecated) This shape is deprecated: This is a legacy trait.Please use input-conversion or output-conversion.
- See Also:
-
getSampleDocuments
Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.Returns union: either
IResolvableorCfnTransformerPropsMixin.SampleDocumentsProperty- See Also:
-
getStatus
Returns the state of the newly created transformer.The transformer can be either
activeorinactive. For the transformer to be used in a capability, its status mustactive.- See Also:
-
getTags
A key-value pair for a specific transformer.Tags are metadata that you can use to search for and group capabilities for various purposes.
- See Also:
-
builder
- Returns:
- a
CfnTransformerMixinProps.BuilderofCfnTransformerMixinProps
-