Class CloudExadataInfrastructureSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.DbmResource
-
- com.oracle.bmc.databasemanagement.model.CloudExadataInfrastructureSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class CloudExadataInfrastructureSummary extends DbmResourceThe Exadata infrastructure.
Note: Objects should always be created or deserialized using theCloudExadataInfrastructureSummary.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 theCloudExadataInfrastructureSummary.Builder, which maintain a set of all explicitly set fields calledCloudExadataInfrastructureSummary.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 classCloudExadataInfrastructureSummary.Builderstatic classCloudExadataInfrastructureSummary.LicenseModelThe Oracle license model that applies to the database management resources.static classCloudExadataInfrastructureSummary.RackSizeThe rack size of the Exadata infrastructure.-
Nested classes/interfaces inherited from class com.oracle.bmc.databasemanagement.model.DbmResource
DbmResource.LifecycleState, DbmResource.ResourceType
-
-
Constructor Summary
Constructors Constructor Description CloudExadataInfrastructureSummary(String id, String displayName, String version, String internalId, String status, DbmResource.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, String lifecycleDetails, Map<String,String> additionalDetails, CloudExadataInfrastructureSummary.RackSize rackSize, CloudExadataInfrastructureDeploymentType infrastructureType, String compartmentId, CloudExadataInfrastructureSummary.LicenseModel licenseModel, String gridHomePath, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloudExadataInfrastructureSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetGridHomePath()The Oracle grid home path.CloudExadataInfrastructureDeploymentTypegetInfrastructureType()The type of the Exadata infrastructure.CloudExadataInfrastructureSummary.LicenseModelgetLicenseModel()The Oracle license model that applies to the database management resources.CloudExadataInfrastructureSummary.RackSizegetRackSize()The rack size of the Exadata infrastructure.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.inthashCode()CloudExadataInfrastructureSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.databasemanagement.model.DbmResource
getAdditionalDetails, getDisplayName, getId, getInternalId, getLifecycleDetails, getLifecycleState, getStatus, getTimeCreated, getTimeUpdated, getVersion
-
-
-
-
Constructor Detail
-
CloudExadataInfrastructureSummary
@Deprecated public CloudExadataInfrastructureSummary(String id, String displayName, String version, String internalId, String status, DbmResource.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, String lifecycleDetails, Map<String,String> additionalDetails, CloudExadataInfrastructureSummary.RackSize rackSize, CloudExadataInfrastructureDeploymentType infrastructureType, String compartmentId, CloudExadataInfrastructureSummary.LicenseModel licenseModel, String gridHomePath, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static CloudExadataInfrastructureSummary.Builder builder()
Create a new builder.
-
toBuilder
public CloudExadataInfrastructureSummary.Builder toBuilder()
-
getRackSize
public CloudExadataInfrastructureSummary.RackSize getRackSize()
The rack size of the Exadata infrastructure.- Returns:
- the value
-
getInfrastructureType
public CloudExadataInfrastructureDeploymentType getInfrastructureType()
The type of the Exadata infrastructure.- Returns:
- the value
-
getLicenseModel
public CloudExadataInfrastructureSummary.LicenseModel getLicenseModel()
The Oracle license model that applies to the database management resources.- Returns:
- the value
-
getGridHomePath
public String getGridHomePath()
The Oracle grid home path.- 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. Example: {“Operations”: {“CostCenter”: “42”}}
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classDbmResource
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classDbmResource- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classDbmResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDbmResource
-
-