@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class InitializationVariables extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
User-defined service variables set only at DB system initialization. These variables cannot be
changed later at runtime.
Note: Objects should always be created or deserialized using the InitializationVariables.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 the InitializationVariables.Builder
, which maintain a
set of all explicitly set fields called InitializationVariables.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
InitializationVariables.Builder |
static class |
InitializationVariables.LowerCaseTableNames
Represents the MySQL server system variable lower_case_table_names
(https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names).
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
InitializationVariables(InitializationVariables.LowerCaseTableNames lowerCaseTableNames)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static InitializationVariables.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
InitializationVariables.LowerCaseTableNames |
getLowerCaseTableNames()
Represents the MySQL server system variable lower_case_table_names
(https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names).
|
int |
hashCode() |
InitializationVariables.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value="lowerCaseTableNames") public InitializationVariables(InitializationVariables.LowerCaseTableNames lowerCaseTableNames)
public static InitializationVariables.Builder builder()
Create a new builder.
public InitializationVariables.Builder toBuilder()
public InitializationVariables.LowerCaseTableNames getLowerCaseTableNames()
Represents the MySQL server system variable lower_case_table_names (https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names).
lowerCaseTableNames controls case-sensitivity of tables and schema names and how they are stored in the DB System.
Valid values are: - CASE_SENSITIVE - (default) Table and schema name comparisons are case-sensitive and stored as specified. (lower_case_table_names=0) - CASE_INSENSITIVE_LOWERCASE - Table and schema name comparisons are not case-sensitive and stored in lowercase. (lower_case_table_names=1)
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.