Interface AuroraProvisionedScalingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AuroraProvisionedScalingConfiguration.Builder,,AuroraProvisionedScalingConfiguration> SdkBuilder<AuroraProvisionedScalingConfiguration.Builder,,AuroraProvisionedScalingConfiguration> SdkPojo
- Enclosing class:
AuroraProvisionedScalingConfiguration
@Mutable
@NotThreadSafe
public static interface AuroraProvisionedScalingConfiguration.Builder
extends SdkPojo, CopyableBuilder<AuroraProvisionedScalingConfiguration.Builder,AuroraProvisionedScalingConfiguration>
-
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.instanceArns(Map<String, String> instanceArns) Per-Region configuration that maps each Region to the Aurora database instance ARN for scaling.regionDatabaseClusterArns(Map<String, String> regionDatabaseClusterArns) Per-Region configuration that maps each Region to the Aurora database cluster ARN for 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
AuroraProvisionedScalingConfiguration.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
AuroraProvisionedScalingConfiguration.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.
-
instanceArns
Per-Region configuration that maps each Region to the Aurora database instance ARN for scaling.
- Parameters:
instanceArns- Per-Region configuration that maps each Region to the Aurora database instance ARN for scaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-