@Generated(value="OracleSDKGenerator", comments="API Version: 20240102") public final class ResourceInfo extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The Resource Info.
Note: Objects should always be created or deserialized using the ResourceInfo.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 ResourceInfo.Builder
, which maintain a
set of all explicitly set fields called ResourceInfo.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ResourceInfo.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ResourceInfo(String resourceCompartmentId,
String resourceName,
String resourceId,
String resourceType,
String deploymentType,
String connectorId,
Boolean isClusterDb,
List<HostInfo> hostInfo,
String dbVersion,
String dbPlatformType,
String licenseType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ResourceInfo.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getConnectorId()
The connector Id of the resource.
|
String |
getDbPlatformType()
The platform type of the resource.
|
String |
getDbVersion()
The version of the resource.
|
String |
getDeploymentType()
The deployment type of the resource.
|
List<HostInfo> |
getHostInfo()
host info objects
|
Boolean |
getIsClusterDb()
True if it is a cluster db.
|
String |
getLicenseType()
The License Type of the resource.
|
String |
getResourceCompartmentId()
The compartmentId of the resource.
|
String |
getResourceId()
The Id of the resource.
|
String |
getResourceName()
The name of the resource.
|
String |
getResourceType()
The type of the resource.
|
int |
hashCode() |
ResourceInfo.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"resourceCompartmentId","resourceName","resourceId","resourceType","deploymentType","connectorId","isClusterDb","hostInfo","dbVersion","dbPlatformType","licenseType"}) public ResourceInfo(String resourceCompartmentId, String resourceName, String resourceId, String resourceType, String deploymentType, String connectorId, Boolean isClusterDb, List<HostInfo> hostInfo, String dbVersion, String dbPlatformType, String licenseType)
public static ResourceInfo.Builder builder()
Create a new builder.
public ResourceInfo.Builder toBuilder()
public String getResourceCompartmentId()
The compartmentId of the resource.
public String getResourceName()
The name of the resource.
public String getResourceId()
The Id of the resource.
public String getResourceType()
The type of the resource.
public String getDeploymentType()
The deployment type of the resource.
public String getConnectorId()
The connector Id of the resource.
public Boolean getIsClusterDb()
True if it is a cluster db.
public String getDbVersion()
The version of the resource.
public String getDbPlatformType()
The platform type of the resource.
public String getLicenseType()
The License Type of the resource.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.