Package com.oracle.bmc.dblm.model
Class ResourceInfo
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dblm.model.ResourceInfo
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240102") public final class ResourceInfo extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe Resource Info.
Note: Objects should always be created or deserialized using theResourceInfo.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 theResourceInfo.Builder, which maintain a set of all explicitly set fields calledResourceInfo.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 classResourceInfo.Builder
-
Constructor Summary
Constructors Constructor 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, String agentId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceInfo.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAgentId()The agent Id of the agent managing the resource.StringgetConnectorId()The connector Id of the resource.StringgetDbPlatformType()The platform type of the resource.StringgetDbVersion()The version of the resource.StringgetDeploymentType()The deployment type of the resource.List<HostInfo>getHostInfo()host info objectsBooleangetIsClusterDb()True if it is a cluster db.StringgetLicenseType()The License Type of the resource.StringgetResourceCompartmentId()The compartmentId of the resource.StringgetResourceId()The Id of the resource.StringgetResourceName()The name of the resource.StringgetResourceType()The type of the resource.inthashCode()ResourceInfo.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ResourceInfo
@Deprecated @ConstructorProperties({"resourceCompartmentId","resourceName","resourceId","resourceType","deploymentType","connectorId","isClusterDb","hostInfo","dbVersion","dbPlatformType","licenseType","agentId"}) 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, String agentId)
Deprecated.
-
-
Method Detail
-
builder
public static ResourceInfo.Builder builder()
Create a new builder.
-
toBuilder
public ResourceInfo.Builder toBuilder()
-
getResourceCompartmentId
public String getResourceCompartmentId()
The compartmentId of the resource.- Returns:
- the value
-
getResourceName
public String getResourceName()
The name of the resource.- Returns:
- the value
-
getResourceId
public String getResourceId()
The Id of the resource.- Returns:
- the value
-
getResourceType
public String getResourceType()
The type of the resource.- Returns:
- the value
-
getDeploymentType
public String getDeploymentType()
The deployment type of the resource.- Returns:
- the value
-
getConnectorId
public String getConnectorId()
The connector Id of the resource.- Returns:
- the value
-
getIsClusterDb
public Boolean getIsClusterDb()
True if it is a cluster db.- Returns:
- the value
-
getDbVersion
public String getDbVersion()
The version of the resource.- Returns:
- the value
-
getDbPlatformType
public String getDbPlatformType()
The platform type of the resource.- Returns:
- the value
-
getLicenseType
public String getLicenseType()
The License Type of the resource.- Returns:
- the value
-
getAgentId
public String getAgentId()
The agent Id of the agent managing the resource.- 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
-
-