Class DbNodeSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DbNodeSummary.Builder,
DbNodeSummary>
Information about a DB node.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
Additional information about the planned maintenance.final String
The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.final String
The OCID of the second backup virtual network interface card (VNIC) for the DB node.final String
The OCID of the backup VNIC for the DB node.static DbNodeSummary.Builder
builder()
final Integer
The number of CPU cores enabled on the DB node.final Instant
The date and time when the DB node was created.final String
The Amazon Resource Name (ARN) of the DB node.final String
dbNodeId()
The unique identifier of the DB node.final Integer
The amount of local node storage, in gigabytes (GB), that's allocated on the DB node.final String
The unique identifier of the database server that's associated with the DB node.final String
The OCID of the DB system.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
The name of the fault domain where the DB node is located.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
hostIpId()
The OCID of the host IP address that's associated with the DB node.final String
hostname()
The host name for the DB node.final DbNodeMaintenanceType
The type of maintenance the DB node.final String
The type of maintenance the DB node.final Integer
The amount of memory, in gigabytes (GB), that allocated on the DB node.final String
ocid()
The OCID of the DB node.final String
The name of the OCI resource anchor for the DB node.static Class
<? extends DbNodeSummary.Builder> final Integer
The size of the block storage volume, in gigabytes (GB), that's allocated for the DB system.final DbNodeResourceStatus
status()
The current status of the DB node.final String
The current status of the DB node.final String
Additional information about the status of the DB node.final String
The end date and time of the maintenance window.final String
The start date and time of the maintenance window.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Integer
The total number of CPU cores reserved on the DB node.final String
vnic2Id()
The OCID of the second VNIC.final String
vnicId()
The OCID of the VNIC.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
dbNodeId
The unique identifier of the DB node.
- Returns:
- The unique identifier of the DB node.
-
dbNodeArn
The Amazon Resource Name (ARN) of the DB node.
- Returns:
- The Amazon Resource Name (ARN) of the DB node.
-
status
The current status of the DB node.
If the service returns an enum value that is not available in the current SDK version,
status
will returnDbNodeResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the DB node.
- See Also:
-
statusAsString
The current status of the DB node.
If the service returns an enum value that is not available in the current SDK version,
status
will returnDbNodeResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the DB node.
- See Also:
-
statusReason
Additional information about the status of the DB node.
- Returns:
- Additional information about the status of the DB node.
-
additionalDetails
Additional information about the planned maintenance.
- Returns:
- Additional information about the planned maintenance.
-
backupIpId
The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- Returns:
- The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
-
backupVnic2Id
The OCID of the second backup virtual network interface card (VNIC) for the DB node.
- Returns:
- The OCID of the second backup virtual network interface card (VNIC) for the DB node.
-
backupVnicId
The OCID of the backup VNIC for the DB node.
- Returns:
- The OCID of the backup VNIC for the DB node.
-
cpuCoreCount
The number of CPU cores enabled on the DB node.
- Returns:
- The number of CPU cores enabled on the DB node.
-
dbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated on the DB node.
- Returns:
- The amount of local node storage, in gigabytes (GB), that's allocated on the DB node.
-
dbServerId
The unique identifier of the database server that's associated with the DB node.
- Returns:
- The unique identifier of the database server that's associated with the DB node.
-
dbSystemId
-
faultDomain
The name of the fault domain where the DB node is located.
- Returns:
- The name of the fault domain where the DB node is located.
-
hostIpId
The OCID of the host IP address that's associated with the DB node.
- Returns:
- The OCID of the host IP address that's associated with the DB node.
-
hostname
The host name for the DB node.
- Returns:
- The host name for the DB node.
-
ocid
-
ociResourceAnchorName
The name of the OCI resource anchor for the DB node.
- Returns:
- The name of the OCI resource anchor for the DB node.
-
maintenanceType
The type of maintenance the DB node.
If the service returns an enum value that is not available in the current SDK version,
maintenanceType
will returnDbNodeMaintenanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommaintenanceTypeAsString()
.- Returns:
- The type of maintenance the DB node.
- See Also:
-
maintenanceTypeAsString
The type of maintenance the DB node.
If the service returns an enum value that is not available in the current SDK version,
maintenanceType
will returnDbNodeMaintenanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommaintenanceTypeAsString()
.- Returns:
- The type of maintenance the DB node.
- See Also:
-
memorySizeInGBs
The amount of memory, in gigabytes (GB), that allocated on the DB node.
- Returns:
- The amount of memory, in gigabytes (GB), that allocated on the DB node.
-
softwareStorageSizeInGB
The size of the block storage volume, in gigabytes (GB), that's allocated for the DB system. This attribute applies only for virtual machine DB systems.
- Returns:
- The size of the block storage volume, in gigabytes (GB), that's allocated for the DB system. This attribute applies only for virtual machine DB systems.
-
createdAt
The date and time when the DB node was created.
- Returns:
- The date and time when the DB node was created.
-
timeMaintenanceWindowEnd
The end date and time of the maintenance window.
- Returns:
- The end date and time of the maintenance window.
-
timeMaintenanceWindowStart
The start date and time of the maintenance window.
- Returns:
- The start date and time of the maintenance window.
-
totalCpuCoreCount
The total number of CPU cores reserved on the DB node.
- Returns:
- The total number of CPU cores reserved on the DB node.
-
vnic2Id
-
vnicId
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<DbNodeSummary.Builder,
DbNodeSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-