Package com.oracle.bmc.database.model
Class AutonomousVirtualMachineSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.AutonomousVirtualMachineSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AutonomousVirtualMachineSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the Autonomous Virtual Machine.
Note: Objects should always be created or deserialized using theAutonomousVirtualMachineSummary.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 theAutonomousVirtualMachineSummary.Builder
, which maintain a set of all explicitly set fields calledAutonomousVirtualMachineSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AutonomousVirtualMachineSummary.Builder
static class
AutonomousVirtualMachineSummary.LifecycleState
The current state of the Autonomous Virtual Machine.
-
Constructor Summary
Constructors Constructor Description AutonomousVirtualMachineSummary(String id, String vmName, String dbServerId, String dbServerDisplayName, Integer cpuCoreCount, Integer memorySizeInGBs, Integer dbNodeStorageSizeInGBs, AutonomousVirtualMachineSummary.LifecycleState lifecycleState, String clientIpAddress, String compartmentId, String autonomousVmClusterId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String cloudAutonomousVmClusterId)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutonomousVirtualMachineSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.String
getClientIpAddress()
Client IP Address.String
getCloudAutonomousVmClusterId()
The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.String
getCompartmentId()
The OCID of the compartment.Integer
getCpuCoreCount()
The number of CPU cores enabled on the Autonomous Virtual Machine.Integer
getDbNodeStorageSizeInGBs()
The allocated local node storage in GBs on the Autonomous Virtual Machine.String
getDbServerDisplayName()
The display name of the dbServer associated with the Autonomous Virtual Machine.String
getDbServerId()
The OCID of the Db server associated with the Autonomous Virtual Machine.Map<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.Map<String,String>
getFreeformTags()
Free-form tags for this resource.String
getId()
The OCID of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.LifecycleState
getLifecycleState()
The current state of the Autonomous Virtual Machine.Integer
getMemorySizeInGBs()
The allocated memory in GBs on the Autonomous Virtual Machine.String
getVmName()
The name of the Autonomous Virtual Machine.int
hashCode()
AutonomousVirtualMachineSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AutonomousVirtualMachineSummary
@Deprecated @ConstructorProperties({"id","vmName","dbServerId","dbServerDisplayName","cpuCoreCount","memorySizeInGBs","dbNodeStorageSizeInGBs","lifecycleState","clientIpAddress","compartmentId","autonomousVmClusterId","freeformTags","definedTags","cloudAutonomousVmClusterId"}) public AutonomousVirtualMachineSummary(String id, String vmName, String dbServerId, String dbServerDisplayName, Integer cpuCoreCount, Integer memorySizeInGBs, Integer dbNodeStorageSizeInGBs, AutonomousVirtualMachineSummary.LifecycleState lifecycleState, String clientIpAddress, String compartmentId, String autonomousVmClusterId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String cloudAutonomousVmClusterId)
Deprecated.
-
-
Method Detail
-
builder
public static AutonomousVirtualMachineSummary.Builder builder()
Create a new builder.
-
toBuilder
public AutonomousVirtualMachineSummary.Builder toBuilder()
-
getVmName
public String getVmName()
The name of the Autonomous Virtual Machine.- Returns:
- the value
-
getDbServerId
public String getDbServerId()
The OCID of the Db server associated with the Autonomous Virtual Machine.- Returns:
- the value
-
getDbServerDisplayName
public String getDbServerDisplayName()
The display name of the dbServer associated with the Autonomous Virtual Machine.- Returns:
- the value
-
getCpuCoreCount
public Integer getCpuCoreCount()
The number of CPU cores enabled on the Autonomous Virtual Machine.- Returns:
- the value
-
getMemorySizeInGBs
public Integer getMemorySizeInGBs()
The allocated memory in GBs on the Autonomous Virtual Machine.- Returns:
- the value
-
getDbNodeStorageSizeInGBs
public Integer getDbNodeStorageSizeInGBs()
The allocated local node storage in GBs on the Autonomous Virtual Machine.- Returns:
- the value
-
getLifecycleState
public AutonomousVirtualMachineSummary.LifecycleState getLifecycleState()
The current state of the Autonomous Virtual Machine.- Returns:
- the value
-
getClientIpAddress
public String getClientIpAddress()
Client IP Address.- Returns:
- the value
-
getAutonomousVmClusterId
public String getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.- Returns:
- the value
-
getFreeformTags
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"}
- Returns:
- the value
-
getDefinedTags
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.
- Returns:
- the value
-
getCloudAutonomousVmClusterId
public String getCloudAutonomousVmClusterId()
The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-