Class CloudAutonomousVmClusterSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CloudAutonomousVmClusterSummary.Builder,
CloudAutonomousVmClusterSummary>
A summary of an Autonomous VM cluster.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Float
The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.final Double
The total data storage allocated for Autonomous Databases in the Autonomous VM cluster, in TB.final Double
The available data storage for Autonomous Databases in the Autonomous VM cluster, in TB.final Integer
The number of Autonomous Container Databases that you can create with the currently available storage.final Float
The number of CPU cores available for allocation to Autonomous Databases.builder()
final String
The Amazon Resource Name (ARN) for the Autonomous VM cluster.final String
The unique identifier of the Autonomous VM cluster.final String
The unique identifier of the Exadata infrastructure containing this Autonomous VM cluster.final ComputeModel
The compute model of the Autonomous VM cluster: ECPU or OCPU.final String
The compute model of the Autonomous VM cluster: ECPU or OCPU.final Integer
The total number of CPU cores in the Autonomous VM cluster.final Integer
The number of CPU cores per node in the Autonomous VM cluster.final Float
The percentage of total CPU cores currently in use in the Autonomous VM cluster.final Instant
The date and time when the Autonomous VM cluster was created.final Double
The total data storage allocated to the Autonomous VM cluster, in GB.final Double
The total data storage allocated to the Autonomous VM cluster, in TB.final Integer
The local node storage allocated to the Autonomous VM cluster, in GB.The list of database servers associated with the Autonomous VM cluster.final String
The user-provided description of the Autonomous VM cluster.final String
The user-friendly name for the Autonomous VM cluster.final String
domain()
The domain name for the Autonomous VM cluster.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Double
The lowest value to which Exadata storage can be scaled down, in TB.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final boolean
For responses, this returns true if the service returned a value for the DbServers property.final int
hashCode()
final String
hostname()
The host name for the Autonomous VM cluster.final Boolean
Indicates if mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.final LicenseModel
The Oracle license model that applies to the Autonomous VM cluster.final String
The Oracle license model that applies to the Autonomous VM cluster.final MaintenanceWindow
The scheduling details for the maintenance window.final Integer
The lowest value to which you can scale down the maximum number of Autonomous CDBs.final Integer
The amount of memory allocated per Oracle Compute Unit (OCU), in GB.final Integer
The total amount of memory allocated to the Autonomous VM cluster, in GB.final Integer
The number of database server nodes in the Autonomous VM cluster.final Integer
The number of Autonomous CDBs that can't be provisioned because of resource constraints.final String
ocid()
The Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.final String
The name of the OCI resource anchor associated with this Autonomous VM cluster.final String
ociUrl()
The URL for accessing the OCI console page for this Autonomous VM cluster.final String
The unique identifier of the ODB network associated with this Autonomous VM cluster.final Float
The progress of the current operation on the Autonomous VM cluster, as a percentage.final Integer
The number of Autonomous CDBs that you can provision in the Autonomous VM cluster.final Integer
The number of Autonomous Container Databases currently provisioned in the Autonomous VM cluster.final Float
The number of CPUs currently provisioned in the Autonomous VM cluster.final Float
The number of CPUs that can be reclaimed from terminated or scaled-down Autonomous Databases.final Float
The number of CPUs reserved for system operations and redundancy.final Integer
The SCAN listener port for non-TLS (TCP) protocol.final Integer
The SCAN listener port for TLS (TCP) protocol.static Class
<? extends CloudAutonomousVmClusterSummary.Builder> final String
shape()
The shape of the Exadata infrastructure for the Autonomous VM cluster.final ResourceStatus
status()
The current status of the Autonomous VM cluster.final String
The current status of the Autonomous VM cluster.final String
Additional information about the current status of the Autonomous VM cluster, if applicable.final Instant
The expiration date and time of the database SSL certificate.final Instant
The expiration date and time of the Oracle REST Data Services (ORDS) certificate.final String
timeZone()
The time zone of the Autonomous VM cluster.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 Autonomous Container Databases that can be created in the Autonomous VM cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cloudAutonomousVmClusterId
The unique identifier of the Autonomous VM cluster.
- Returns:
- The unique identifier of the Autonomous VM cluster.
-
cloudAutonomousVmClusterArn
The Amazon Resource Name (ARN) for the Autonomous VM cluster.
- Returns:
- The Amazon Resource Name (ARN) for the Autonomous VM cluster.
-
odbNetworkId
The unique identifier of the ODB network associated with this Autonomous VM cluster.
- Returns:
- The unique identifier of the ODB network associated with this Autonomous VM cluster.
-
ociResourceAnchorName
The name of the OCI resource anchor associated with this Autonomous VM cluster.
- Returns:
- The name of the OCI resource anchor associated with this Autonomous VM cluster.
-
percentProgress
The progress of the current operation on the Autonomous VM cluster, as a percentage.
- Returns:
- The progress of the current operation on the Autonomous VM cluster, as a percentage.
-
displayName
The user-friendly name for the Autonomous VM cluster.
- Returns:
- The user-friendly name for the Autonomous VM cluster.
-
status
The current status of the Autonomous VM cluster.
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 cluster.
- See Also:
-
statusAsString
The current status of the Autonomous VM cluster.
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 cluster.
- See Also:
-
statusReason
Additional information about the current status of the Autonomous VM cluster, if applicable.
- Returns:
- Additional information about the current status of the Autonomous VM cluster, if applicable.
-
cloudExadataInfrastructureId
The unique identifier of the Exadata infrastructure containing this Autonomous VM cluster.
- Returns:
- The unique identifier of the Exadata infrastructure containing this Autonomous VM cluster.
-
autonomousDataStoragePercentage
The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.
- Returns:
- The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.
-
autonomousDataStorageSizeInTBs
The total data storage allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
- Returns:
- The total data storage allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
-
availableAutonomousDataStorageSizeInTBs
The available data storage for Autonomous Databases in the Autonomous VM cluster, in TB.
- Returns:
- The available data storage for Autonomous Databases in the Autonomous VM cluster, in TB.
-
availableContainerDatabases
The number of Autonomous Container Databases that you can create with the currently available storage.
- Returns:
- The number of Autonomous Container Databases that you can create with the currently available storage.
-
availableCpus
The number of CPU cores available for allocation to Autonomous Databases.
- Returns:
- The number of CPU cores available for allocation to Autonomous Databases.
-
computeModel
The compute model of the Autonomous VM cluster: ECPU or OCPU.
If the service returns an enum value that is not available in the current SDK version,
computeModel
will returnComputeModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomputeModelAsString()
.- Returns:
- The compute model of the Autonomous VM cluster: ECPU or OCPU.
- See Also:
-
computeModelAsString
The compute model of the Autonomous VM cluster: ECPU or OCPU.
If the service returns an enum value that is not available in the current SDK version,
computeModel
will returnComputeModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomputeModelAsString()
.- Returns:
- The compute model of the Autonomous VM cluster: ECPU or OCPU.
- See Also:
-
cpuCoreCount
The total number of CPU cores in the Autonomous VM cluster.
- Returns:
- The total number of CPU cores in the Autonomous VM cluster.
-
cpuCoreCountPerNode
The number of CPU cores per node in the Autonomous VM cluster.
- Returns:
- The number of CPU cores per node in the Autonomous VM cluster.
-
cpuPercentage
The percentage of total CPU cores currently in use in the Autonomous VM cluster.
- Returns:
- The percentage of total CPU cores currently in use in the Autonomous VM cluster.
-
dataStorageSizeInGBs
The total data storage allocated to the Autonomous VM cluster, in GB.
- Returns:
- The total data storage allocated to the Autonomous VM cluster, in GB.
-
dataStorageSizeInTBs
The total data storage allocated to the Autonomous VM cluster, in TB.
- Returns:
- The total data storage allocated to the Autonomous VM cluster, in TB.
-
dbNodeStorageSizeInGBs
The local node storage allocated to the Autonomous VM cluster, in GB.
- Returns:
- The local node storage allocated to the Autonomous VM cluster, in GB.
-
hasDbServers
public final boolean hasDbServers()For responses, this returns true if the service returned a value for the DbServers property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
dbServers
The list of database servers associated with the Autonomous VM cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasDbServers()
method.- Returns:
- The list of database servers associated with the Autonomous VM cluster.
-
description
The user-provided description of the Autonomous VM cluster.
- Returns:
- The user-provided description of the Autonomous VM cluster.
-
domain
The domain name for the Autonomous VM cluster.
- Returns:
- The domain name for the Autonomous VM cluster.
-
exadataStorageInTBsLowestScaledValue
The lowest value to which Exadata storage can be scaled down, in TB.
- Returns:
- The lowest value to which Exadata storage can be scaled down, in TB.
-
hostname
The host name for the Autonomous VM cluster.
- Returns:
- The host name for the Autonomous VM cluster.
-
ocid
The Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
- Returns:
- The Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
-
ociUrl
The URL for accessing the OCI console page for this Autonomous VM cluster.
- Returns:
- The URL for accessing the OCI console page for this Autonomous VM cluster.
-
isMtlsEnabledVmCluster
Indicates if mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
- Returns:
- Indicates if mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
-
licenseModel
The Oracle license model that applies to the Autonomous VM cluster.
If the service returns an enum value that is not available in the current SDK version,
licenseModel
will returnLicenseModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlicenseModelAsString()
.- Returns:
- The Oracle license model that applies to the Autonomous VM cluster.
- See Also:
-
licenseModelAsString
The Oracle license model that applies to the Autonomous VM cluster.
If the service returns an enum value that is not available in the current SDK version,
licenseModel
will returnLicenseModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlicenseModelAsString()
.- Returns:
- The Oracle license model that applies to the Autonomous VM cluster.
- See Also:
-
maintenanceWindow
The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
- Returns:
- The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
-
maxAcdsLowestScaledValue
The lowest value to which you can scale down the maximum number of Autonomous CDBs.
- Returns:
- The lowest value to which you can scale down the maximum number of Autonomous CDBs.
-
memoryPerOracleComputeUnitInGBs
The amount of memory allocated per Oracle Compute Unit (OCU), in GB.
- Returns:
- The amount of memory allocated per Oracle Compute Unit (OCU), in GB.
-
memorySizeInGBs
The total amount of memory allocated to the Autonomous VM cluster, in GB.
- Returns:
- The total amount of memory allocated to the Autonomous VM cluster, in GB.
-
nodeCount
The number of database server nodes in the Autonomous VM cluster.
- Returns:
- The number of database server nodes in the Autonomous VM cluster.
-
nonProvisionableAutonomousContainerDatabases
The number of Autonomous CDBs that can't be provisioned because of resource constraints.
- Returns:
- The number of Autonomous CDBs that can't be provisioned because of resource constraints.
-
provisionableAutonomousContainerDatabases
The number of Autonomous CDBs that you can provision in the Autonomous VM cluster.
- Returns:
- The number of Autonomous CDBs that you can provision in the Autonomous VM cluster.
-
provisionedAutonomousContainerDatabases
The number of Autonomous Container Databases currently provisioned in the Autonomous VM cluster.
- Returns:
- The number of Autonomous Container Databases currently provisioned in the Autonomous VM cluster.
-
provisionedCpus
The number of CPUs currently provisioned in the Autonomous VM cluster.
- Returns:
- The number of CPUs currently provisioned in the Autonomous VM cluster.
-
reclaimableCpus
The number of CPUs that can be reclaimed from terminated or scaled-down Autonomous Databases.
- Returns:
- The number of CPUs that can be reclaimed from terminated or scaled-down Autonomous Databases.
-
reservedCpus
The number of CPUs reserved for system operations and redundancy.
- Returns:
- The number of CPUs reserved for system operations and redundancy.
-
scanListenerPortNonTls
The SCAN listener port for non-TLS (TCP) protocol.
- Returns:
- The SCAN listener port for non-TLS (TCP) protocol.
-
scanListenerPortTls
The SCAN listener port for TLS (TCP) protocol.
- Returns:
- The SCAN listener port for TLS (TCP) protocol.
-
shape
The shape of the Exadata infrastructure for the Autonomous VM cluster.
- Returns:
- The shape of the Exadata infrastructure for the Autonomous VM cluster.
-
createdAt
The date and time when the Autonomous VM cluster was created.
- Returns:
- The date and time when the Autonomous VM cluster was created.
-
timeDatabaseSslCertificateExpires
The expiration date and time of the database SSL certificate.
- Returns:
- The expiration date and time of the database SSL certificate.
-
timeOrdsCertificateExpires
The expiration date and time of the Oracle REST Data Services (ORDS) certificate.
- Returns:
- The expiration date and time of the Oracle REST Data Services (ORDS) certificate.
-
timeZone
The time zone of the Autonomous VM cluster.
- Returns:
- The time zone of the Autonomous VM cluster.
-
totalContainerDatabases
The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.
- Returns:
- The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.
-
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<CloudAutonomousVmClusterSummary.Builder,
CloudAutonomousVmClusterSummary> - 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.
-