Class CfnConnector.As2ConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.services.transfer.CfnConnector.As2ConfigProperty.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnConnector.As2ConfigProperty>
- Enclosing interface:
- CfnConnector.As2ConfigProperty
@Stability(Stable)
public static final class CfnConnector.As2ConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnector.As2ConfigProperty>
A builder for 
CfnConnector.As2ConfigProperty- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the configured instance.compression(String compression) Sets the value ofCfnConnector.As2ConfigProperty.getCompression()encryptionAlgorithm(String encryptionAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getEncryptionAlgorithm()localProfileId(String localProfileId) Sets the value ofCfnConnector.As2ConfigProperty.getLocalProfileId()mdnResponse(String mdnResponse) Sets the value ofCfnConnector.As2ConfigProperty.getMdnResponse()mdnSigningAlgorithm(String mdnSigningAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getMdnSigningAlgorithm()messageSubject(String messageSubject) Sets the value ofCfnConnector.As2ConfigProperty.getMessageSubject()partnerProfileId(String partnerProfileId) Sets the value ofCfnConnector.As2ConfigProperty.getPartnerProfileId()signingAlgorithm(String signingAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getSigningAlgorithm()
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
compressionSets the value ofCfnConnector.As2ConfigProperty.getCompression()- Parameters:
- compression- Specifies whether the AS2 file is compressed.
- Returns:
- this
 
- 
encryptionAlgorithm@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder encryptionAlgorithm(String encryptionAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getEncryptionAlgorithm()- Parameters:
- encryptionAlgorithm- The algorithm that is used to encrypt the file.- You can only specify - NONEif the URL for your connector uses HTTPS. This ensures that no traffic is sent in clear text.
- Returns:
- this
 
- 
localProfileId@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder localProfileId(String localProfileId) Sets the value ofCfnConnector.As2ConfigProperty.getLocalProfileId()- Parameters:
- localProfileId- A unique identifier for the AS2 local profile.
- Returns:
- this
 
- 
mdnResponseSets the value ofCfnConnector.As2ConfigProperty.getMdnResponse()- Parameters:
- mdnResponse- Used for outbound requests (from an AWS Transfer Family server to a partner AS2 server) to determine whether the partner response for transfers is synchronous or asynchronous. Specify either of the following values:- SYNC: The system expects a synchronous MDN response, confirming that the file was transferred successfully (or not).
- NONE: Specifies that no MDN response is required.
 
- Returns:
- this
 
- 
mdnSigningAlgorithm@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder mdnSigningAlgorithm(String mdnSigningAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getMdnSigningAlgorithm()- Parameters:
- mdnSigningAlgorithm- The signing algorithm for the MDN response.- If set to DEFAULT (or not set at all), the value for - SigningAlgorithmis used.
- Returns:
- this
 
- 
messageSubject@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder messageSubject(String messageSubject) Sets the value ofCfnConnector.As2ConfigProperty.getMessageSubject()- Parameters:
- messageSubject- Used as the- SubjectHTTP header attribute in AS2 messages that are being sent with the connector.
- Returns:
- this
 
- 
partnerProfileId@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder partnerProfileId(String partnerProfileId) Sets the value ofCfnConnector.As2ConfigProperty.getPartnerProfileId()- Parameters:
- partnerProfileId- A unique identifier for the partner profile for the connector.
- Returns:
- this
 
- 
signingAlgorithm@Stability(Stable) public CfnConnector.As2ConfigProperty.Builder signingAlgorithm(String signingAlgorithm) Sets the value ofCfnConnector.As2ConfigProperty.getSigningAlgorithm()- Parameters:
- signingAlgorithm- The algorithm that is used to sign the AS2 messages sent with the connector.
- Returns:
- this
 
- 
buildBuilds the configured instance.- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnConnector.As2ConfigProperty>
- Returns:
- a new instance of CfnConnector.As2ConfigProperty
- Throws:
- NullPointerException- if any required attribute was not provided
 
 
-