Class InitializationVariables
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.mysql.model.InitializationVariables
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class InitializationVariables extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelUser-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 theInitializationVariables.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 theInitializationVariables.Builder, which maintain a set of all explicitly set fields calledInitializationVariables.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 classInitializationVariables.Builderstatic classInitializationVariables.LowerCaseTableNamesRepresents 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).
 - 
Constructor SummaryConstructors Constructor Description InitializationVariables(InitializationVariables.LowerCaseTableNames lowerCaseTableNames)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InitializationVariables.Builderbuilder()Create a new builder.booleanequals(Object o)InitializationVariables.LowerCaseTableNamesgetLowerCaseTableNames()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).inthashCode()InitializationVariables.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
InitializationVariables@Deprecated @ConstructorProperties("lowerCaseTableNames") public InitializationVariables(InitializationVariables.LowerCaseTableNames lowerCaseTableNames) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static InitializationVariables.Builder builder() Create a new builder.
 - 
toBuilderpublic InitializationVariables.Builder toBuilder() 
 - 
getLowerCaseTableNamespublic 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) - 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
 
 
- 
 
-