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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RelationalDatabaseBundle.BuilderbundleId(String bundleId)The ID for the database bundle.RelationalDatabaseBundle.BuildercpuCount(Integer cpuCount)The number of virtual CPUs (vCPUs) for the database bundle.RelationalDatabaseBundle.BuilderdiskSizeInGb(Integer diskSizeInGb)The size of the disk for the database bundle.RelationalDatabaseBundle.BuilderisActive(Boolean isActive)A Boolean value indicating whether the database bundle is active.RelationalDatabaseBundle.BuilderisEncrypted(Boolean isEncrypted)A Boolean value indicating whether the database bundle is encrypted.RelationalDatabaseBundle.Buildername(String name)The name for the database bundle.RelationalDatabaseBundle.Builderprice(Float price)The cost of the database bundle in US currency.RelationalDatabaseBundle.BuilderramSizeInGb(Float ramSizeInGb)The amount of RAM in GB (for example,2.0) for the database bundle.RelationalDatabaseBundle.BuildertransferPerMonthInGb(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 Detail
-
bundleId
RelationalDatabaseBundle.Builder bundleId(String 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
RelationalDatabaseBundle.Builder name(String 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
RelationalDatabaseBundle.Builder price(Float 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
RelationalDatabaseBundle.Builder ramSizeInGb(Float 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
RelationalDatabaseBundle.Builder diskSizeInGb(Integer 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
RelationalDatabaseBundle.Builder transferPerMonthInGb(Integer 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
RelationalDatabaseBundle.Builder cpuCount(Integer 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
RelationalDatabaseBundle.Builder isEncrypted(Boolean 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
RelationalDatabaseBundle.Builder isActive(Boolean 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.
-
-