@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AutonomousVmClusterSummary extends Object
Details of the Autonomous VM cluster.
AutonomousVmClusterSummary.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the AutonomousVmClusterSummary.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
AutonomousVmClusterSummary.Builder |
static class |
AutonomousVmClusterSummary.LicenseModel
The Oracle license model that applies to the Autonomous VM cluster.
|
static class |
AutonomousVmClusterSummary.LifecycleState
The current state of the Autonomous VM cluster.
|
Constructor and Description |
---|
AutonomousVmClusterSummary(String id,
String compartmentId,
String displayName,
Date timeCreated,
AutonomousVmClusterSummary.LifecycleState lifecycleState,
String lifecycleDetails,
String timeZone,
String exadataInfrastructureId,
String vmClusterNetworkId,
Boolean isLocalBackupEnabled,
Integer cpusEnabled,
Integer availableCpus,
Integer memorySizeInGBs,
Integer dbNodeStorageSizeInGBs,
Double dataStorageSizeInTBs,
Double availableDataStorageSizeInTBs,
AutonomousVmClusterSummary.LicenseModel licenseModel,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AutonomousVmClusterSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Integer |
getAvailableCpus()
The numnber of CPU cores available.
|
Double |
getAvailableDataStorageSizeInTBs()
The data storage available in TBs
|
String |
getCompartmentId()
The OCID of the compartment.
|
Integer |
getCpusEnabled()
The number of enabled CPU cores.
|
Double |
getDataStorageSizeInTBs()
The total data storage allocated in TBs
|
Integer |
getDbNodeStorageSizeInGBs()
The local node storage allocated in GBs.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
The user-friendly name for the Autonomous VM cluster.
|
String |
getExadataInfrastructureId()
The OCID of the Exadata infrastructure.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getId()
The OCID of the Autonomous VM cluster.
|
Boolean |
getIsLocalBackupEnabled()
If true, database backup on local Exadata storage is configured for the Autonomous VM cluster.
|
AutonomousVmClusterSummary.LicenseModel |
getLicenseModel()
The Oracle license model that applies to the Autonomous VM cluster.
|
String |
getLifecycleDetails()
Additional information about the current lifecycle state.
|
AutonomousVmClusterSummary.LifecycleState |
getLifecycleState()
The current state of the Autonomous VM cluster.
|
Integer |
getMemorySizeInGBs()
The memory allocated in GBs.
|
Date |
getTimeCreated()
The date and time that the Autonomous VM cluster was created.
|
String |
getTimeZone()
The time zone to use for the Autonomous VM cluster.
|
String |
getVmClusterNetworkId()
The OCID of the VM cluster network.
|
int |
hashCode() |
AutonomousVmClusterSummary.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","compartmentId","displayName","timeCreated","lifecycleState","lifecycleDetails","timeZone","exadataInfrastructureId","vmClusterNetworkId","isLocalBackupEnabled","cpusEnabled","availableCpus","memorySizeInGBs","dbNodeStorageSizeInGBs","dataStorageSizeInTBs","availableDataStorageSizeInTBs","licenseModel","freeformTags","definedTags"}) @Deprecated public AutonomousVmClusterSummary(String id, String compartmentId, String displayName, Date timeCreated, AutonomousVmClusterSummary.LifecycleState lifecycleState, String lifecycleDetails, String timeZone, String exadataInfrastructureId, String vmClusterNetworkId, Boolean isLocalBackupEnabled, Integer cpusEnabled, Integer availableCpus, Integer memorySizeInGBs, Integer dbNodeStorageSizeInGBs, Double dataStorageSizeInTBs, Double availableDataStorageSizeInTBs, AutonomousVmClusterSummary.LicenseModel licenseModel, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static AutonomousVmClusterSummary.Builder builder()
Create a new builder.
public AutonomousVmClusterSummary.Builder toBuilder()
public String getDisplayName()
The user-friendly name for the Autonomous VM cluster. The name does not need to be unique.
public Date getTimeCreated()
The date and time that the Autonomous VM cluster was created.
public AutonomousVmClusterSummary.LifecycleState getLifecycleState()
The current state of the Autonomous VM cluster.
public String getLifecycleDetails()
Additional information about the current lifecycle state.
public String getTimeZone()
The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones.
public String getExadataInfrastructureId()
The OCID of the Exadata infrastructure.
public Boolean getIsLocalBackupEnabled()
If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster.
public Integer getCpusEnabled()
The number of enabled CPU cores.
public Integer getAvailableCpus()
The numnber of CPU cores available.
public Integer getMemorySizeInGBs()
The memory allocated in GBs.
public Integer getDbNodeStorageSizeInGBs()
The local node storage allocated in GBs.
public Double getDataStorageSizeInTBs()
The total data storage allocated in TBs
public Double getAvailableDataStorageSizeInTBs()
The data storage available in TBs
public AutonomousVmClusterSummary.LicenseModel getLicenseModel()
The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED.
public Map<String,String> getFreeformTags()
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: `{\"Department\": \"Finance\"}`
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Copyright © 2016–2021. All rights reserved.