Class AutonomousVirtualMachineSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AutonomousVirtualMachineSummary.Builder,
AutonomousVirtualMachineSummary>
A summary of an Autonomous Virtual Machine (VM) within an Autonomous VM cluster.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
The unique identifier of the Autonomous VM.builder()
final String
The IP address used by clients to connect to this Autonomous VM.final String
The unique identifier of the Autonomous VM cluster containing this Autonomous VM.final Integer
The number of CPU cores allocated to this Autonomous VM.final Integer
The amount of storage allocated to this Autonomous Virtual Machine, in gigabytes (GB).final String
The display name of the database server hosting this Autonomous VM.final String
The unique identifier of the database server hosting this Autonomous VM.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Integer
The amount of memory allocated to this Autonomous VM, in gigabytes (GB).final String
ocid()
The Oracle Cloud Identifier (OCID) of the Autonomous VM.final String
The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with this Autonomous VM.static Class
<? extends AutonomousVirtualMachineSummary.Builder> final ResourceStatus
status()
The current status of the Autonomous VM.final String
The current status of the Autonomous VM.final String
Additional information about the current status of the Autonomous VM, if applicable.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 String
vmName()
The name of the Autonomous VM.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
autonomousVirtualMachineId
The unique identifier of the Autonomous VM.
- Returns:
- The unique identifier of the Autonomous VM.
-
status
The current status of the Autonomous VM.
If the service returns an enum value that is not available in the current SDK version,
status
will returnResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the Autonomous VM.
- See Also:
-
statusAsString
The current status of the Autonomous VM.
If the service returns an enum value that is not available in the current SDK version,
status
will returnResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the Autonomous VM.
- See Also:
-
statusReason
Additional information about the current status of the Autonomous VM, if applicable.
- Returns:
- Additional information about the current status of the Autonomous VM, if applicable.
-
vmName
-
dbServerId
The unique identifier of the database server hosting this Autonomous VM.
- Returns:
- The unique identifier of the database server hosting this Autonomous VM.
-
dbServerDisplayName
The display name of the database server hosting this Autonomous VM.
- Returns:
- The display name of the database server hosting this Autonomous VM.
-
cpuCoreCount
The number of CPU cores allocated to this Autonomous VM.
- Returns:
- The number of CPU cores allocated to this Autonomous VM.
-
memorySizeInGBs
The amount of memory allocated to this Autonomous VM, in gigabytes (GB).
- Returns:
- The amount of memory allocated to this Autonomous VM, in gigabytes (GB).
-
dbNodeStorageSizeInGBs
The amount of storage allocated to this Autonomous Virtual Machine, in gigabytes (GB).
- Returns:
- The amount of storage allocated to this Autonomous Virtual Machine, in gigabytes (GB).
-
clientIpAddress
The IP address used by clients to connect to this Autonomous VM.
- Returns:
- The IP address used by clients to connect to this Autonomous VM.
-
cloudAutonomousVmClusterId
The unique identifier of the Autonomous VM cluster containing this Autonomous VM.
- Returns:
- The unique identifier of the Autonomous VM cluster containing this Autonomous VM.
-
ocid
The Oracle Cloud Identifier (OCID) of the Autonomous VM.
- Returns:
- The Oracle Cloud Identifier (OCID) of the Autonomous VM.
-
ociResourceAnchorName
The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with this Autonomous VM.
- Returns:
- The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with this Autonomous VM.
-
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<AutonomousVirtualMachineSummary.Builder,
AutonomousVirtualMachineSummary> - 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.
-