Class CfnCapabilityPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.b2bi.CfnCapabilityPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCapabilityPropsMixin>
- Enclosing class:
CfnCapabilityPropsMixin
@Stability(Stable)
public static final class CfnCapabilityPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCapabilityPropsMixin>
A fluent builder for
CfnCapabilityPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Specifies a structure that contains the details for a capability.configuration(IResolvable configuration) Specifies a structure that contains the details for a capability.create()create(CfnPropertyMixinOptions options) instructionsDocuments(List<? extends Object> instructionsDocuments) Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.instructionsDocuments(IResolvable instructionsDocuments) Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.The display name of the capability.Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.Returns the type of the capability.
-
Method Details
-
create
@Stability(Stable) public static CfnCapabilityPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCapabilityPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCapabilityPropsMixin.Builder.
-
configuration
Specifies a structure that contains the details for a capability.- Parameters:
configuration- Specifies a structure that contains the details for a capability. This parameter is required.- Returns:
this- See Also:
-
configuration
@Stability(Stable) public CfnCapabilityPropsMixin.Builder configuration(CfnCapabilityPropsMixin.CapabilityConfigurationProperty configuration) Specifies a structure that contains the details for a capability.- Parameters:
configuration- Specifies a structure that contains the details for a capability. This parameter is required.- Returns:
this- See Also:
-
instructionsDocuments
@Stability(Stable) public CfnCapabilityPropsMixin.Builder instructionsDocuments(IResolvable instructionsDocuments) 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.
- Parameters:
instructionsDocuments- Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability. This parameter is required.- Returns:
this- See Also:
-
instructionsDocuments
@Stability(Stable) public CfnCapabilityPropsMixin.Builder instructionsDocuments(List<? extends Object> instructionsDocuments) 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.
- Parameters:
instructionsDocuments- Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability. This parameter is required.- Returns:
this- See Also:
-
name
The display name of the capability.- Parameters:
name- The display name of the capability. This parameter is required.- Returns:
this- See Also:
-
tags
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.
- Parameters:
tags- Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type. This parameter is required.- Returns:
this- See Also:
-
type
Returns the type of the capability.Currently, only
ediis supported.- Parameters:
type- Returns the type of the capability. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCapabilityPropsMixin>- Returns:
- a newly built instance of
CfnCapabilityPropsMixin.
-