Class SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.sql_database_instance.SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings>
- Enclosing interface:
- SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings
@Stability(Stable) public static final class SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.Builder extends Object implements software.amazon.jsii.Builder<SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsbuild()Builds the configured instance.SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.BuilderretainedBackups(Number retainedBackups)SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.BuilderretentionUnit(String retentionUnit)
-
-
-
Method Detail
-
retainedBackups
@Stability(Stable) public SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.Builder retainedBackups(Number retainedBackups)
Sets the value ofSqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.getRetainedBackups()- Parameters:
retainedBackups- Number of backups to retain. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#retained_backups SqlDatabaseInstance#retained_backups}- Returns:
this
-
retentionUnit
@Stability(Stable) public SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.Builder retentionUnit(String retentionUnit)
Sets the value ofSqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings.getRetentionUnit()- Parameters:
retentionUnit- The unit that 'retainedBackups' represents. Defaults to COUNT. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#retention_unit SqlDatabaseInstance#retention_unit}- Returns:
this
-
build
@Stability(Stable) public SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings>- Returns:
- a new instance of
SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-