Package com.oracle.bmc.database.model
Class DatabaseTool
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.DatabaseTool
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class DatabaseTool extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of database tools of Autonomous AI Database.
 Note: Objects should always be created or deserialized using theDatabaseTool.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 theDatabaseTool.Builder, which maintain a set of all explicitly set fields calledDatabaseTool.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 SummaryNested Classes Modifier and Type Class Description static classDatabaseTool.Builderstatic classDatabaseTool.NameName of database tool.
 - 
Constructor SummaryConstructors Constructor Description DatabaseTool(DatabaseTool.Name name, Boolean isEnabled, Float computeCount, Integer maxIdleTimeInMinutes)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatabaseTool.Builderbuilder()Create a new builder.booleanequals(Object o)FloatgetComputeCount()Compute used by database tools.BooleangetIsEnabled()Indicates whether tool is enabled.IntegergetMaxIdleTimeInMinutes()The max idle time, in minutes, after which the VM used by database tools will be terminated.DatabaseTool.NamegetName()Name of database tool.inthashCode()DatabaseTool.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DatabaseTool@Deprecated @ConstructorProperties({"name","isEnabled","computeCount","maxIdleTimeInMinutes"}) public DatabaseTool(DatabaseTool.Name name, Boolean isEnabled, Float computeCount, Integer maxIdleTimeInMinutes) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DatabaseTool.Builder builder() Create a new builder.
 - 
toBuilderpublic DatabaseTool.Builder toBuilder() 
 - 
getNamepublic DatabaseTool.Name getName() Name of database tool.- Returns:
- the value
 
 - 
getIsEnabledpublic Boolean getIsEnabled() Indicates whether tool is enabled.- Returns:
- the value
 
 - 
getComputeCountpublic Float getComputeCount() Compute used by database tools.- Returns:
- the value
 
 - 
getMaxIdleTimeInMinutespublic Integer getMaxIdleTimeInMinutes() The max idle time, in minutes, after which the VM used by database tools will be terminated.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-