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 StringThe unique identifier of the Autonomous VM.builder()final StringThe IP address used by clients to connect to this Autonomous VM.final StringThe unique identifier of the Autonomous VM cluster containing this Autonomous VM.final IntegerThe number of CPU cores allocated to this Autonomous VM.final IntegerThe amount of storage allocated to this Autonomous Virtual Machine, in gigabytes (GB).final StringThe display name of the database server hosting this Autonomous VM.final StringThe unique identifier of the database server hosting this Autonomous VM.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final IntegerThe amount of memory allocated to this Autonomous VM, in gigabytes (GB).final Stringocid()The Oracle Cloud Identifier (OCID) of the Autonomous VM.final StringThe name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with this Autonomous VM.static Class<? extends AutonomousVirtualMachineSummary.Builder> final ResourceStatusstatus()The current status of the Autonomous VM.final StringThe current status of the Autonomous VM.final StringAdditional 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 StringtoString()Returns a string representation of this object.final StringvmName()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,
statuswill 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,
statuswill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AutonomousVirtualMachineSummary.Builder,AutonomousVirtualMachineSummary> - 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.
-