Class DbNode
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DbNode.Builder,DbNode>
Information about a DB node.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringAdditional information about the planned maintenance.final StringThe Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.final StringThe OCID of the second backup VNIC.final StringThe OCID of the backup VNIC.static DbNode.Builderbuilder()final IntegerNumber of CPU cores enabled on the DB node.final InstantThe date and time when the DB node was created.final StringThe Amazon Resource Name (ARN) of the DB node.final StringdbNodeId()The unique identifier of the DB node.final IntegerThe amount of local node storage, in gigabytes (GBs), that's allocated on the DB node.final StringThe unique identifier of the Db server that is associated with the DB node.final StringThe OCID of the DB system.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe name of the fault domain the instance is contained in.final StringThe floating IP address assigned to the DB node.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringhostIpId()The OCID of the host IP address that's associated with the DB node.final Stringhostname()The host name for the DB node.final DbNodeMaintenanceTypeThe type of database node maintenance.final StringThe type of database node maintenance.final IntegerThe allocated memory in GBs on the DB node.final Stringocid()The OCID of the DB node.final StringThe name of the OCI resource anchor for the DB node.final StringThe private IP address assigned to the DB node.static Class<? extends DbNode.Builder> final IntegerThe size (in GB) of the block storage volume allocation for the DB system.final DbNodeResourceStatusstatus()The current status of the DB node.final StringThe current status of the DB node.final StringAdditional information about the status of the DB node.final StringEnd date and time of maintenance window.final StringStart date and time of maintenance window.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final IntegerThe total number of CPU cores reserved on the DB node.final Stringvnic2Id()The OCID of the second VNIC.final StringvnicId()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,
statuswill 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,
statuswill 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 VNIC.
- Returns:
- The OCID of the second backup VNIC.
-
backupVnicId
The OCID of the backup VNIC.
- Returns:
- The OCID of the backup VNIC.
-
cpuCoreCount
Number of CPU cores enabled on the DB node.
- Returns:
- Number of CPU cores enabled on the DB node.
-
dbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GBs), that's allocated on the DB node.
- Returns:
- The amount of local node storage, in gigabytes (GBs), that's allocated on the DB node.
-
dbServerId
The unique identifier of the Db server that is associated with the DB node.
- Returns:
- The unique identifier of the Db server that is associated with the DB node.
-
dbSystemId
-
faultDomain
The name of the fault domain the instance is contained in.
- Returns:
- The name of the fault domain the instance is contained in.
-
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 database node maintenance. Either
VMDB_REBOOT_MIGRATIONorEXADBXS_REBOOT_MIGRATION.If the service returns an enum value that is not available in the current SDK version,
maintenanceTypewill returnDbNodeMaintenanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaintenanceTypeAsString().- Returns:
- The type of database node maintenance. Either
VMDB_REBOOT_MIGRATIONorEXADBXS_REBOOT_MIGRATION. - See Also:
-
maintenanceTypeAsString
The type of database node maintenance. Either
VMDB_REBOOT_MIGRATIONorEXADBXS_REBOOT_MIGRATION.If the service returns an enum value that is not available in the current SDK version,
maintenanceTypewill returnDbNodeMaintenanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaintenanceTypeAsString().- Returns:
- The type of database node maintenance. Either
VMDB_REBOOT_MIGRATIONorEXADBXS_REBOOT_MIGRATION. - See Also:
-
memorySizeInGBs
The allocated memory in GBs on the DB node.
- Returns:
- The allocated memory in GBs on the DB node.
-
softwareStorageSizeInGB
The size (in GB) of the block storage volume allocation for the DB system.
- Returns:
- The size (in GB) of the block storage volume allocation for the DB system.
-
createdAt
The date and time when the DB node was created.
- Returns:
- The date and time when the DB node was created.
-
timeMaintenanceWindowEnd
End date and time of maintenance window.
- Returns:
- End date and time of maintenance window.
-
timeMaintenanceWindowStart
Start date and time of maintenance window.
- Returns:
- Start date and time of 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
-
privateIpAddress
The private IP address assigned to the DB node.
- Returns:
- The private IP address assigned to the DB node.
-
floatingIpAddress
The floating IP address assigned to the DB node.
- Returns:
- The floating IP address assigned to the DB node.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DbNode.Builder,DbNode> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-