Class DropSqlPlanBaselinesDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.DropSqlPlanBaselinesDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class DropSqlPlanBaselinesDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details required to drop SQL plan baselines.It takes either credentials or databaseCredential. It’s recommended to provide databaseCredential 
 Note: Objects should always be created or deserialized using theDropSqlPlanBaselinesDetails.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 theDropSqlPlanBaselinesDetails.Builder, which maintain a set of all explicitly set fields calledDropSqlPlanBaselinesDetails.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 classDropSqlPlanBaselinesDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description DropSqlPlanBaselinesDetails(String sqlHandle, String planName, ManagedDatabaseCredential credentials, DatabaseCredentialDetails databaseCredential)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DropSqlPlanBaselinesDetails.Builderbuilder()Create a new builder.booleanequals(Object o)ManagedDatabaseCredentialgetCredentials()DatabaseCredentialDetailsgetDatabaseCredential()StringgetPlanName()The plan name.StringgetSqlHandle()The SQL statement handle.inthashCode()DropSqlPlanBaselinesDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DropSqlPlanBaselinesDetails@Deprecated @ConstructorProperties({"sqlHandle","planName","credentials","databaseCredential"}) public DropSqlPlanBaselinesDetails(String sqlHandle, String planName, ManagedDatabaseCredential credentials, DatabaseCredentialDetails databaseCredential) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DropSqlPlanBaselinesDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic DropSqlPlanBaselinesDetails.Builder toBuilder() 
 - 
getSqlHandlepublic String getSqlHandle() The SQL statement handle.It identifies plans associated with a SQL statement that are to be dropped. If null then planName must be specified. - Returns:
- the value
 
 - 
getPlanNamepublic String getPlanName() The plan name.It identifies a specific plan. If null’ then all plans associated with the SQL statement identified by sqlHandle’ are dropped. - Returns:
- the value
 
 - 
getCredentialspublic ManagedDatabaseCredential getCredentials() 
 - 
getDatabaseCredentialpublic DatabaseCredentialDetails getDatabaseCredential() 
 - 
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
 
 
- 
 
-