Interface DbServer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DbServer.Builder,
,DbServer> SdkBuilder<DbServer.Builder,
,DbServer> SdkPojo
- Enclosing class:
DbServer
-
Method Summary
Modifier and TypeMethodDescriptionautonomousVirtualMachineIds
(String... autonomousVirtualMachineIds) The list of unique identifiers for the Autonomous VMs associated with this database server.autonomousVirtualMachineIds
(Collection<String> autonomousVirtualMachineIds) The list of unique identifiers for the Autonomous VMs associated with this database server.autonomousVmClusterIds
(String... autonomousVmClusterIds) The list of identifiers for the Autonomous VM clusters associated with this database server.autonomousVmClusterIds
(Collection<String> autonomousVmClusterIds) The list of identifiers for the Autonomous VM clusters associated with this database server.computeModel
(String computeModel) The compute model of the database server (ECPU or OCPU).computeModel
(ComputeModel computeModel) The compute model of the database server (ECPU or OCPU).cpuCoreCount
(Integer cpuCoreCount) The number of CPU cores enabled on the database server.The date and time when the database server was created.dbNodeStorageSizeInGBs
(Integer dbNodeStorageSizeInGBs) The allocated local node storage in GBs on the database server.dbServerId
(String dbServerId) The unique identifier for the database server.default DbServer.Builder
dbServerPatchingDetails
(Consumer<DbServerPatchingDetails.Builder> dbServerPatchingDetails) The scheduling details for the quarterly maintenance window.dbServerPatchingDetails
(DbServerPatchingDetails dbServerPatchingDetails) The scheduling details for the quarterly maintenance window.displayName
(String displayName) The user-friendly name of the database server.exadataInfrastructureId
(String exadataInfrastructureId) The ID of the Exadata infrastructure the database server belongs to.maxCpuCount
(Integer maxCpuCount) The total number of CPU cores available.maxDbNodeStorageInGBs
(Integer maxDbNodeStorageInGBs) The total local node storage available in GBs.maxMemoryInGBs
(Integer maxMemoryInGBs) The total memory available in GBs.memorySizeInGBs
(Integer memorySizeInGBs) The allocated memory in GBs on the database server.The OCID of the database server.ociResourceAnchorName
(String ociResourceAnchorName) The name of the OCI resource anchor for the database server.The shape of the database server.The current status of the database server.status
(ResourceStatus status) The current status of the database server.statusReason
(String statusReason) Additional information about the current status of the database server.vmClusterIds
(String... vmClusterIds) The OCID of the VM clusters that are associated with the database server.vmClusterIds
(Collection<String> vmClusterIds) The OCID of the VM clusters that are associated with the database server.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, sdkFieldNameToField, sdkFields
-
Method Details
-
dbServerId
The unique identifier for the database server.
- Parameters:
dbServerId
- The unique identifier for the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the database server.
- Parameters:
status
- The current status of the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the database server.
- Parameters:
status
- The current status of the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information about the current status of the database server.
- Parameters:
statusReason
- Additional information about the current status of the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCoreCount
The number of CPU cores enabled on the database server.
- Parameters:
cpuCoreCount
- The number of CPU cores enabled on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbNodeStorageSizeInGBs
The allocated local node storage in GBs on the database server.
- Parameters:
dbNodeStorageSizeInGBs
- The allocated local node storage in GBs on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServerPatchingDetails
The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
- Parameters:
dbServerPatchingDetails
- The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServerPatchingDetails
default DbServer.Builder dbServerPatchingDetails(Consumer<DbServerPatchingDetails.Builder> dbServerPatchingDetails) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
This is a convenience method that creates an instance of theDbServerPatchingDetails.Builder
avoiding the need to create one manually viaDbServerPatchingDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todbServerPatchingDetails(DbServerPatchingDetails)
.- Parameters:
dbServerPatchingDetails
- a consumer that will call methods onDbServerPatchingDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayName
The user-friendly name of the database server.
- Parameters:
displayName
- The user-friendly name of the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exadataInfrastructureId
The ID of the Exadata infrastructure the database server belongs to.
- Parameters:
exadataInfrastructureId
- The ID of the Exadata infrastructure the database server belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ocid
The OCID of the database server.
- Parameters:
ocid
- The OCID of the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociResourceAnchorName
The name of the OCI resource anchor for the database server.
- Parameters:
ociResourceAnchorName
- The name of the OCI resource anchor for the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxCpuCount
The total number of CPU cores available.
- Parameters:
maxCpuCount
- The total number of CPU cores available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxDbNodeStorageInGBs
The total local node storage available in GBs.
- Parameters:
maxDbNodeStorageInGBs
- The total local node storage available in GBs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxMemoryInGBs
The total memory available in GBs.
- Parameters:
maxMemoryInGBs
- The total memory available in GBs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memorySizeInGBs
The allocated memory in GBs on the database server.
- Parameters:
memorySizeInGBs
- The allocated memory in GBs on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shape
The shape of the database server. The shape determines the amount of CPU, storage, and memory resources available.
- Parameters:
shape
- The shape of the database server. The shape determines the amount of CPU, storage, and memory resources available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the database server was created.
- Parameters:
createdAt
- The date and time when the database server was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmClusterIds
The OCID of the VM clusters that are associated with the database server.
- Parameters:
vmClusterIds
- The OCID of the VM clusters that are associated with the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmClusterIds
The OCID of the VM clusters that are associated with the database server.
- Parameters:
vmClusterIds
- The OCID of the VM clusters that are associated with the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeModel
The compute model of the database server (ECPU or OCPU).
- Parameters:
computeModel
- The compute model of the database server (ECPU or OCPU).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeModel
The compute model of the database server (ECPU or OCPU).
- Parameters:
computeModel
- The compute model of the database server (ECPU or OCPU).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autonomousVmClusterIds
The list of identifiers for the Autonomous VM clusters associated with this database server.
- Parameters:
autonomousVmClusterIds
- The list of identifiers for the Autonomous VM clusters associated with this database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVmClusterIds
The list of identifiers for the Autonomous VM clusters associated with this database server.
- Parameters:
autonomousVmClusterIds
- The list of identifiers for the Autonomous VM clusters associated with this database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVirtualMachineIds
The list of unique identifiers for the Autonomous VMs associated with this database server.
- Parameters:
autonomousVirtualMachineIds
- The list of unique identifiers for the Autonomous VMs associated with this database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVirtualMachineIds
The list of unique identifiers for the Autonomous VMs associated with this database server.
- Parameters:
autonomousVirtualMachineIds
- The list of unique identifiers for the Autonomous VMs associated with this database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-