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.ExplicitlySetBmcModelDetails 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 classAutonomousVirtualMachineSummary.Builderstatic classAutonomousVirtualMachineSummary.LifecycleStateThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAutonomousVmClusterId()The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.StringgetClientIpAddress()Client IP Address.StringgetCloudAutonomousVmClusterId()The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.StringgetCompartmentId()The OCID of the compartment.IntegergetCpuCoreCount()The number of CPU cores enabled on the Autonomous Virtual Machine.IntegergetDbNodeStorageSizeInGBs()The allocated local node storage in GBs on the Autonomous Virtual Machine.StringgetDbServerDisplayName()The display name of the dbServer associated with the Autonomous Virtual Machine.StringgetDbServerId()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.StringgetId()The OCID of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.LifecycleStategetLifecycleState()The current state of the Autonomous Virtual Machine.IntegergetMemorySizeInGBs()The allocated memory in GBs on the Autonomous Virtual Machine.StringgetVmName()The name of the Autonomous Virtual Machine.inthashCode()AutonomousVirtualMachineSummary.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-