Class CfnPaymentConnectorProps.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnPaymentConnectorProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPaymentConnectorProps>
- Enclosing interface:
CfnPaymentConnectorProps
@Stability(Stable)
public static final class CfnPaymentConnectorProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPaymentConnectorProps>
A builder for
CfnPaymentConnectorProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.connectorName(String connectorName) Sets the value ofCfnPaymentConnectorProps.getConnectorName()connectorType(String connectorType) Sets the value ofCfnPaymentConnectorProps.getConnectorType()credentialProviderConfigurations(List<? extends Object> credentialProviderConfigurations) Sets the value ofCfnPaymentConnectorProps.getCredentialProviderConfigurations()credentialProviderConfigurations(IResolvable credentialProviderConfigurations) Sets the value ofCfnPaymentConnectorProps.getCredentialProviderConfigurations()description(String description) Sets the value ofCfnPaymentConnectorProps.getDescription()paymentManagerId(String paymentManagerId) Sets the value ofCfnPaymentConnectorProps.getPaymentManagerId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
connectorName
Sets the value ofCfnPaymentConnectorProps.getConnectorName()- Parameters:
connectorName- The name of the payment connector. This parameter is required.- Returns:
this
-
connectorType
Sets the value ofCfnPaymentConnectorProps.getConnectorType()- Parameters:
connectorType- the value to be set. This parameter is required.- Returns:
this
-
credentialProviderConfigurations
@Stability(Stable) public CfnPaymentConnectorProps.Builder credentialProviderConfigurations(IResolvable credentialProviderConfigurations) Sets the value ofCfnPaymentConnectorProps.getCredentialProviderConfigurations()- Parameters:
credentialProviderConfigurations- The credential provider configurations for the connector. This parameter is required.- Returns:
this
-
credentialProviderConfigurations
@Stability(Stable) public CfnPaymentConnectorProps.Builder credentialProviderConfigurations(List<? extends Object> credentialProviderConfigurations) Sets the value ofCfnPaymentConnectorProps.getCredentialProviderConfigurations()- Parameters:
credentialProviderConfigurations- The credential provider configurations for the connector. This parameter is required.- Returns:
this
-
paymentManagerId
@Stability(Stable) public CfnPaymentConnectorProps.Builder paymentManagerId(String paymentManagerId) Sets the value ofCfnPaymentConnectorProps.getPaymentManagerId()- Parameters:
paymentManagerId- The identifier of the parent payment manager. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnPaymentConnectorProps.getDescription()- Parameters:
description- A description of the payment connector.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPaymentConnectorProps>- Returns:
- a new instance of
CfnPaymentConnectorProps - Throws:
NullPointerException- if any required attribute was not provided
-