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 Summary
Nested Classes Modifier and Type Class Description static classDropSqlPlanBaselinesDetails.Builder
-
Constructor Summary
Constructors Constructor Description DropSqlPlanBaselinesDetails(String sqlHandle, String planName, ManagedDatabaseCredential credentials, DatabaseCredentialDetails databaseCredential)Deprecated.
-
Method Summary
All 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
-
builder
public static DropSqlPlanBaselinesDetails.Builder builder()
Create a new builder.
-
toBuilder
public DropSqlPlanBaselinesDetails.Builder toBuilder()
-
getSqlHandle
public 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
-
getPlanName
public 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
-
getCredentials
public ManagedDatabaseCredential getCredentials()
-
getDatabaseCredential
public DatabaseCredentialDetails getDatabaseCredential()
-
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
-
-