Interface RelationalDatabaseBundle.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RelationalDatabaseBundle.Builder,
,RelationalDatabaseBundle> SdkBuilder<RelationalDatabaseBundle.Builder,
,RelationalDatabaseBundle> SdkPojo
- Enclosing class:
RelationalDatabaseBundle
public static interface RelationalDatabaseBundle.Builder
extends SdkPojo, CopyableBuilder<RelationalDatabaseBundle.Builder,RelationalDatabaseBundle>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID for the database bundle.The number of virtual CPUs (vCPUs) for the database bundle.diskSizeInGb
(Integer diskSizeInGb) The size of the disk for the database bundle.A Boolean value indicating whether the database bundle is active.isEncrypted
(Boolean isEncrypted) A Boolean value indicating whether the database bundle is encrypted.The name for the database bundle.The cost of the database bundle in US currency.ramSizeInGb
(Float ramSizeInGb) The amount of RAM in GB (for example,2.0
) for the database bundle.transferPerMonthInGb
(Integer transferPerMonthInGb) The data transfer rate per month in GB for the database bundle.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
bundleId
The ID for the database bundle.
- Parameters:
bundleId
- The ID for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name for the database bundle.
- Parameters:
name
- The name for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
price
The cost of the database bundle in US currency.
- Parameters:
price
- The cost of the database bundle in US currency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ramSizeInGb
The amount of RAM in GB (for example,
2.0
) for the database bundle.- Parameters:
ramSizeInGb
- The amount of RAM in GB (for example,2.0
) for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskSizeInGb
The size of the disk for the database bundle.
- Parameters:
diskSizeInGb
- The size of the disk for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transferPerMonthInGb
The data transfer rate per month in GB for the database bundle.
- Parameters:
transferPerMonthInGb
- The data transfer rate per month in GB for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCount
The number of virtual CPUs (vCPUs) for the database bundle.
- Parameters:
cpuCount
- The number of virtual CPUs (vCPUs) for the database bundle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isEncrypted
A Boolean value indicating whether the database bundle is encrypted.
- Parameters:
isEncrypted
- A Boolean value indicating whether the database bundle is encrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isActive
A Boolean value indicating whether the database bundle is active.
- Parameters:
isActive
- A Boolean value indicating whether the database bundle is active.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-