Class CfnDBProxyTargetGroupPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.rds.CfnDBProxyTargetGroupPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDBProxyTargetGroupPropsMixin>
- Enclosing class:
CfnDBProxyTargetGroupPropsMixin
@Stability(Stable)
public static final class CfnDBProxyTargetGroupPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDBProxyTargetGroupPropsMixin>
A fluent builder for
CfnDBProxyTargetGroupPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionPoolConfigurationInfo(CfnDBProxyTargetGroupPropsMixin.ConnectionPoolConfigurationInfoFormatProperty connectionPoolConfigurationInfo) Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget.connectionPoolConfigurationInfo(IResolvable connectionPoolConfigurationInfo) Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget.create()create(CfnPropertyMixinOptions options) dbClusterIdentifiers(List<? extends Object> dbClusterIdentifiers) One or more DB cluster identifiers.dbInstanceIdentifiers(List<String> dbInstanceIdentifiers) One or more DB instance identifiers.dbProxyName(String dbProxyName) The identifier of theDBProxythat is associated with theDBProxyTargetGroup.dbProxyName(IDBProxyRef dbProxyName) The identifier of theDBProxythat is associated with theDBProxyTargetGroup.targetGroupName(String targetGroupName) The identifier for the target group.
-
Method Details
-
create
@Stability(Stable) public static CfnDBProxyTargetGroupPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDBProxyTargetGroupPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDBProxyTargetGroupPropsMixin.Builder.
-
connectionPoolConfigurationInfo
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder connectionPoolConfigurationInfo(IResolvable connectionPoolConfigurationInfo) Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget.- Parameters:
connectionPoolConfigurationInfo- Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget. This parameter is required.- Returns:
this- See Also:
-
connectionPoolConfigurationInfo
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder connectionPoolConfigurationInfo(CfnDBProxyTargetGroupPropsMixin.ConnectionPoolConfigurationInfoFormatProperty connectionPoolConfigurationInfo) Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget.- Parameters:
connectionPoolConfigurationInfo- Displays the settings that control the size and behavior of the connection pool associated with aDBProxyTarget. This parameter is required.- Returns:
this- See Also:
-
dbClusterIdentifiers
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder dbClusterIdentifiers(List<? extends Object> dbClusterIdentifiers) One or more DB cluster identifiers.- Parameters:
dbClusterIdentifiers- One or more DB cluster identifiers. This parameter is required.- Returns:
this- See Also:
-
dbInstanceIdentifiers
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder dbInstanceIdentifiers(List<String> dbInstanceIdentifiers) One or more DB instance identifiers.- Parameters:
dbInstanceIdentifiers- One or more DB instance identifiers. This parameter is required.- Returns:
this- See Also:
-
dbProxyName
The identifier of theDBProxythat is associated with theDBProxyTargetGroup.- Parameters:
dbProxyName- The identifier of theDBProxythat is associated with theDBProxyTargetGroup. This parameter is required.- Returns:
this- See Also:
-
dbProxyName
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder dbProxyName(IDBProxyRef dbProxyName) The identifier of theDBProxythat is associated with theDBProxyTargetGroup.- Parameters:
dbProxyName- The identifier of theDBProxythat is associated with theDBProxyTargetGroup. This parameter is required.- Returns:
this- See Also:
-
targetGroupName
@Stability(Stable) public CfnDBProxyTargetGroupPropsMixin.Builder targetGroupName(String targetGroupName) The identifier for the target group.Currently, this property must be set to
default.- Parameters:
targetGroupName- The identifier for the target group. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDBProxyTargetGroupPropsMixin>- Returns:
- a newly built instance of
CfnDBProxyTargetGroupPropsMixin.
-