Class CfnProfileProps.Builder
java.lang.Object
software.amazon.awscdk.services.transfer.CfnProfileProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProfileProps>
- Enclosing interface:
- CfnProfileProps
@Stability(Stable)
public static final class CfnProfileProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProfileProps>
A builder for
CfnProfileProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnProfileProps.getAs2Id()build()Builds the configured instance.certificateIds(List<String> certificateIds) Sets the value ofCfnProfileProps.getCertificateIds()profileType(String profileType) Sets the value ofCfnProfileProps.getProfileType()Sets the value ofCfnProfileProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
as2Id
Sets the value ofCfnProfileProps.getAs2Id()- Parameters:
as2Id- TheAs2Idis the AS2-name , as defined in the RFC 4130 . For inbound transfers, this is theAS2-Fromheader for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-Toheader for the AS2 messages sent to the partner using theStartFileTransferAPI operation. This ID cannot include spaces. This parameter is required.- Returns:
this
-
profileType
Sets the value ofCfnProfileProps.getProfileType()- Parameters:
profileType- Indicates whether to list onlyLOCALtype profiles or onlyPARTNERtype profiles. This parameter is required. If not supplied in the request, the command lists all types of profiles.- Returns:
this
-
certificateIds
Sets the value ofCfnProfileProps.getCertificateIds()- Parameters:
certificateIds- An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.- Returns:
this
-
tags
Sets the value ofCfnProfileProps.getTags()- Parameters:
tags- Key-value pairs that can be used to group and search for profiles.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnProfileProps>- Returns:
- a new instance of
CfnProfileProps - Throws:
NullPointerException- if any required attribute was not provided
-