Interface DbServerSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DbServerSummary.Builder,
,DbServerSummary> SdkBuilder<DbServerSummary.Builder,
,DbServerSummary> SdkPojo
- Enclosing class:
DbServerSummary
-
Method Summary
Modifier and TypeMethodDescriptionautonomousVirtualMachineIds
(String... autonomousVirtualMachineIds) A list of unique identifiers for the Autonomous VMs.autonomousVirtualMachineIds
(Collection<String> autonomousVirtualMachineIds) A list of unique identifiers for the Autonomous VMs.autonomousVmClusterIds
(String... autonomousVmClusterIds) A list of identifiers for the Autonomous VM clusters.autonomousVmClusterIds
(Collection<String> autonomousVmClusterIds) A list of identifiers for the Autonomous VM clusters.computeModel
(String computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.computeModel
(ComputeModel computeModel) The OCI model compute model used when you create or clone an instance: 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 amount of local node storage, in gigabytes (GB), that's allocated on the database server.dbServerId
(String dbServerId) The unique identifier of the database server.default DbServerSummary.Builder
dbServerPatchingDetails
(Consumer<DbServerPatchingDetails.Builder> dbServerPatchingDetails) Sets the value of the DbServerPatchingDetails property for this object.dbServerPatchingDetails
(DbServerPatchingDetails dbServerPatchingDetails) Sets the value of the DbServerPatchingDetails property for this object.displayName
(String displayName) The user-friendly name of the database server.exadataInfrastructureId
(String exadataInfrastructureId) The ID of the Exadata infrastructure that hosts the database server.maxCpuCount
(Integer maxCpuCount) The total number of CPU cores available on the database server.maxDbNodeStorageInGBs
(Integer maxDbNodeStorageInGBs) The total amount of local node storage, in gigabytes (GB), that's available on the database server.maxMemoryInGBs
(Integer maxMemoryInGBs) The total amount of memory, in gigabytes (GB), that's available on the database server.memorySizeInGBs
(Integer memorySizeInGBs) The amount of memory, in gigabytes (GB), that's allocated 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 hardware system model of the Exadata infrastructure that the database server is hosted on.The current status of the database server.status
(ResourceStatus status) The current status of the database server.statusReason
(String statusReason) Additional information about the status of the database server.vmClusterIds
(String... vmClusterIds) The IDs of the VM clusters that are associated with the database server.vmClusterIds
(Collection<String> vmClusterIds) The IDs 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 of the database server.
- Parameters:
dbServerId
- The unique identifier of 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 status of the database server.
- Parameters:
statusReason
- Additional information about the 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 amount of local node storage, in gigabytes (GB), that's allocated on the database server.
- Parameters:
dbNodeStorageSizeInGBs
- The amount of local node storage, in gigabytes (GB), that's allocated on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServerPatchingDetails
Sets the value of the DbServerPatchingDetails property for this object.- Parameters:
dbServerPatchingDetails
- The new value for the DbServerPatchingDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServerPatchingDetails
default DbServerSummary.Builder dbServerPatchingDetails(Consumer<DbServerPatchingDetails.Builder> dbServerPatchingDetails) Sets the value of the DbServerPatchingDetails property for this object. 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. The name doesn't need to be unique.
- Parameters:
displayName
- The user-friendly name of the database server. The name doesn't need to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exadataInfrastructureId
The ID of the Exadata infrastructure that hosts the database server.
- Parameters:
exadataInfrastructureId
- The ID of the Exadata infrastructure that hosts the database server.- 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 on the database server.
- Parameters:
maxCpuCount
- The total number of CPU cores available on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxDbNodeStorageInGBs
The total amount of local node storage, in gigabytes (GB), that's available on the database server.
- Parameters:
maxDbNodeStorageInGBs
- The total amount of local node storage, in gigabytes (GB), that's available on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxMemoryInGBs
The total amount of memory, in gigabytes (GB), that's available on the database server.
- Parameters:
maxMemoryInGBs
- The total amount of memory, in gigabytes (GB), that's available on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memorySizeInGBs
The amount of memory, in gigabytes (GB), that's allocated on the database server.
- Parameters:
memorySizeInGBs
- The amount of memory, in gigabytes (GB), that's allocated on the database server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shape
The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.
- Parameters:
shape
- The hardware system model of the Exadata infrastructure that the database server is hosted on. 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 IDs of the VM clusters that are associated with the database server.
- Parameters:
vmClusterIds
- The IDs 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 IDs of the VM clusters that are associated with the database server.
- Parameters:
vmClusterIds
- The IDs 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 OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autonomousVmClusterIds
A list of identifiers for the Autonomous VM clusters.
- Parameters:
autonomousVmClusterIds
- A list of identifiers for the Autonomous VM clusters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVmClusterIds
A list of identifiers for the Autonomous VM clusters.
- Parameters:
autonomousVmClusterIds
- A list of identifiers for the Autonomous VM clusters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVirtualMachineIds
A list of unique identifiers for the Autonomous VMs.
- Parameters:
autonomousVirtualMachineIds
- A list of unique identifiers for the Autonomous VMs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousVirtualMachineIds
A list of unique identifiers for the Autonomous VMs.
- Parameters:
autonomousVirtualMachineIds
- A list of unique identifiers for the Autonomous VMs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-