Interface AuroraServerlessScalingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AuroraServerlessScalingConfiguration.Builder,,AuroraServerlessScalingConfiguration> SdkBuilder<AuroraServerlessScalingConfiguration.Builder,,AuroraServerlessScalingConfiguration> SdkPojo
- Enclosing class:
AuroraServerlessScalingConfiguration
@Mutable
@NotThreadSafe
public static interface AuroraServerlessScalingConfiguration.Builder
extends SdkPojo, CopyableBuilder<AuroraServerlessScalingConfiguration.Builder,AuroraServerlessScalingConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncrossAccountRole(String crossAccountRole) The cross account role for the configuration.externalId(String externalId) The external ID (secret key) for the configuration.globalClusterIdentifier(String globalClusterIdentifier) The global cluster identifier for a global database.regionDatabaseClusterArns(Map<String, String> regionDatabaseClusterArns) Per-Region configuration that maps each Region to the Aurora database cluster ARN for scaling.targetPercent(Integer targetPercent) The target capacity percentage for Aurora Serverless scaling.timeoutMinutes(Integer timeoutMinutes) The timeout value specified for the configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
timeoutMinutes
The timeout value specified for the configuration.
- Parameters:
timeoutMinutes- The timeout value specified for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossAccountRole
The cross account role for the configuration.
- Parameters:
crossAccountRole- The cross account role for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalId
The external ID (secret key) for the configuration.
- Parameters:
externalId- The external ID (secret key) for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalClusterIdentifier
AuroraServerlessScalingConfiguration.Builder globalClusterIdentifier(String globalClusterIdentifier) The global cluster identifier for a global database.
- Parameters:
globalClusterIdentifier- The global cluster identifier for a global database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionDatabaseClusterArns
AuroraServerlessScalingConfiguration.Builder regionDatabaseClusterArns(Map<String, String> regionDatabaseClusterArns) Per-Region configuration that maps each Region to the Aurora database cluster ARN for scaling.
- Parameters:
regionDatabaseClusterArns- Per-Region configuration that maps each Region to the Aurora database cluster ARN for scaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPercent
The target capacity percentage for Aurora Serverless scaling.
- Parameters:
targetPercent- The target capacity percentage for Aurora Serverless scaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-