Class CfnTransformerPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.b2bi.CfnTransformerPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformerPropsMixin>
- Enclosing class:
CfnTransformerPropsMixin
@Stability(Stable)
public static final class CfnTransformerPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformerPropsMixin>
A fluent builder for
CfnTransformerPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) Deprecated.this property has been deprecatedediType(IResolvable ediType) Deprecated.this property has been deprecatedfileFormat(String fileFormat) Deprecated.this property has been deprecatedinputConversion(CfnTransformerPropsMixin.InputConversionProperty inputConversion) Returns a structure that contains the format options for the transformation.inputConversion(IResolvable inputConversion) Returns a structure that contains the format options for the transformation.Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).mapping(IResolvable mapping) Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).mappingTemplate(String mappingTemplate) Deprecated.this property has been deprecatedReturns the descriptive name for the transformer.outputConversion(CfnTransformerPropsMixin.OutputConversionProperty outputConversion) Returns theOutputConversionobject, which contains the format options for the outbound transformation.outputConversion(IResolvable outputConversion) Returns theOutputConversionobject, which contains the format options for the outbound transformation.sampleDocument(String sampleDocument) Deprecated.this property has been deprecatedsampleDocuments(CfnTransformerPropsMixin.SampleDocumentsProperty sampleDocuments) 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.sampleDocuments(IResolvable sampleDocuments) 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 the state of the newly created transformer.A key-value pair for a specific transformer.
-
Method Details
-
create
@Stability(Stable) public static CfnTransformerPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTransformerPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTransformerPropsMixin.Builder.
-
ediType
@Stability(Deprecated) @Deprecated public CfnTransformerPropsMixin.Builder ediType(IResolvable ediType) Deprecated.this property has been deprecated- Parameters:
ediType- This parameter is required.- Returns:
this- See Also:
-
ediType
@Stability(Deprecated) @Deprecated public CfnTransformerPropsMixin.Builder ediType(CfnTransformerPropsMixin.EdiTypeProperty ediType) Deprecated.this property has been deprecated- Parameters:
ediType- This parameter is required.- Returns:
this- See Also:
-
fileFormat
@Stability(Deprecated) @Deprecated public CfnTransformerPropsMixin.Builder fileFormat(String fileFormat) Deprecated.this property has been deprecated- Parameters:
fileFormat- This parameter is required.- Returns:
this- See Also:
-
inputConversion
@Stability(Stable) public CfnTransformerPropsMixin.Builder inputConversion(IResolvable inputConversion) Returns a structure that contains the format options for the transformation.- Parameters:
inputConversion- Returns a structure that contains the format options for the transformation. This parameter is required.- Returns:
this- See Also:
-
inputConversion
@Stability(Stable) public CfnTransformerPropsMixin.Builder inputConversion(CfnTransformerPropsMixin.InputConversionProperty inputConversion) Returns a structure that contains the format options for the transformation.- Parameters:
inputConversion- Returns a structure that contains the format options for the transformation. This parameter is required.- Returns:
this- See Also:
-
mapping
Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).- Parameters:
mapping- Returns the structure that contains the mapping template and its language (either XSLT or JSONATA). This parameter is required.- Returns:
this- See Also:
-
mapping
@Stability(Stable) public CfnTransformerPropsMixin.Builder mapping(CfnTransformerPropsMixin.MappingProperty mapping) Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).- Parameters:
mapping- Returns the structure that contains the mapping template and its language (either XSLT or JSONATA). This parameter is required.- Returns:
this- See Also:
-
mappingTemplate
@Stability(Deprecated) @Deprecated public CfnTransformerPropsMixin.Builder mappingTemplate(String mappingTemplate) Deprecated.this property has been deprecated(deprecated) This shape is deprecated: This is a legacy trait.Please use input-conversion or output-conversion.
- Parameters:
mappingTemplate- This shape is deprecated: This is a legacy trait. This parameter is required.- Returns:
this- See Also:
-
name
Returns the descriptive name for the transformer.- Parameters:
name- Returns the descriptive name for the transformer. This parameter is required.- Returns:
this- See Also:
-
outputConversion
@Stability(Stable) public CfnTransformerPropsMixin.Builder outputConversion(IResolvable outputConversion) Returns theOutputConversionobject, which contains the format options for the outbound transformation.- Parameters:
outputConversion- Returns theOutputConversionobject, which contains the format options for the outbound transformation. This parameter is required.- Returns:
this- See Also:
-
outputConversion
@Stability(Stable) public CfnTransformerPropsMixin.Builder outputConversion(CfnTransformerPropsMixin.OutputConversionProperty outputConversion) Returns theOutputConversionobject, which contains the format options for the outbound transformation.- Parameters:
outputConversion- Returns theOutputConversionobject, which contains the format options for the outbound transformation. This parameter is required.- Returns:
this- See Also:
-
sampleDocument
@Stability(Deprecated) @Deprecated public CfnTransformerPropsMixin.Builder sampleDocument(String sampleDocument) Deprecated.this property has been deprecated(deprecated) This shape is deprecated: This is a legacy trait.Please use input-conversion or output-conversion.
- Parameters:
sampleDocument- This shape is deprecated: This is a legacy trait. This parameter is required.- Returns:
this- See Also:
-
sampleDocuments
@Stability(Stable) public CfnTransformerPropsMixin.Builder sampleDocuments(IResolvable sampleDocuments) 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.- Parameters:
sampleDocuments- 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. This parameter is required.- Returns:
this- See Also:
-
sampleDocuments
@Stability(Stable) public CfnTransformerPropsMixin.Builder sampleDocuments(CfnTransformerPropsMixin.SampleDocumentsProperty sampleDocuments) 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.- Parameters:
sampleDocuments- 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. This parameter is required.- Returns:
this- See Also:
-
status
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.- Parameters:
status- Returns the state of the newly created transformer. This parameter is required.- Returns:
this- See Also:
-
tags
A key-value pair for a specific transformer.Tags are metadata that you can use to search for and group capabilities for various purposes.
- Parameters:
tags- A key-value pair for a specific transformer. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTransformerPropsMixin>- Returns:
- a newly built instance of
CfnTransformerPropsMixin.
-