Interface CfnCapabilityMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCapabilityMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.227Z")
@Stability(Stable)
public interface CfnCapabilityMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnCapabilityPropsMixin.
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.*;
CfnCapabilityMixinProps cfnCapabilityMixinProps = CfnCapabilityMixinProps.builder()
.configuration(CapabilityConfigurationProperty.builder()
.edi(EdiConfigurationProperty.builder()
.capabilityDirection("capabilityDirection")
.inputLocation(S3LocationProperty.builder()
.bucketName("bucketName")
.key("key")
.build())
.outputLocation(S3LocationProperty.builder()
.bucketName("bucketName")
.key("key")
.build())
.transformerId("transformerId")
.type(EdiTypeProperty.builder()
.x12Details(X12DetailsProperty.builder()
.transactionSet("transactionSet")
.version("version")
.build())
.build())
.build())
.build())
.instructionsDocuments(List.of(S3LocationProperty.builder()
.bucketName("bucketName")
.key("key")
.build()))
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCapabilityMixinPropsstatic final classAn implementation forCfnCapabilityMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies a structure that contains the details for a capability.default ObjectSpecifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.default StringgetName()The display name of the capability.getTags()Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.default StringgetType()Returns the type of the capability.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfiguration
Specifies a structure that contains the details for a capability.Returns union: either
IResolvableorCfnCapabilityPropsMixin.CapabilityConfigurationProperty- See Also:
-
getInstructionsDocuments
Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.Each item contains the name of the bucket and the key, to identify the document's location.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCapabilityPropsMixin.S3LocationProperty>- See Also:
-
getName
The display name of the capability.- See Also:
-
getTags
Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.You can attach this metadata to resources (capabilities, partnerships, and so on) for any purpose.
- See Also:
-
getType
Returns the type of the capability.Currently, only
ediis supported.- See Also:
-
builder
- Returns:
- a
CfnCapabilityMixinProps.BuilderofCfnCapabilityMixinProps
-