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.ExplicitlySetBmcModel
The 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 class
DropSqlPlanBaselinesDetails.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
ManagedDatabaseCredential
getCredentials()
DatabaseCredentialDetails
getDatabaseCredential()
String
getPlanName()
The plan name.String
getSqlHandle()
The SQL statement handle.int
hashCode()
DropSqlPlanBaselinesDetails.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-