Class DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public final class DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDescription of a database API gateway config setting to be provided as an advanced property.
Note: Objects should always be created or deserialized using theDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.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 theDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder, which maintain a set of all explicitly set fields calledDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.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 classDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builderstatic classDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypesstatic classDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataTypeThe data type of a database API gateway config setting.
-
Constructor Summary
Constructors Constructor Description DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary(String key, String displayName, DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataType dataType, List<DatabaseApiGatewayConfigAdvancedPropertyConfigType> configTypes, String categoryKey, String categoryDisplayName, List<DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypes> databaseToolsConnectionTypes, String documentationUrl, String description, String defaultValue, Integer minValue, Integer maxValue, List<String> listOfValues, String hintText)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCategoryDisplayName()A user-friendly name of a category.StringgetCategoryKey()The category of the Database Tools database API gateway config global setting.List<DatabaseApiGatewayConfigAdvancedPropertyConfigType>getConfigTypes()The config types that support this advanced property.List<DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypes>getDatabaseToolsConnectionTypes()The type of database (as determined by a type of Database Tools connection) to which this setting applies.DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataTypegetDataType()The data type of a database API gateway config setting.StringgetDefaultValue()The default value (if applicable) of a database API gateway config setting.StringgetDescription()A user-friendly description of a database API gateway config setting.StringgetDisplayName()A user-friendly name.StringgetDocumentationUrl()Uniform resource locator (URL) of documentation related to this setting.StringgetHintText()Hint text for a database API gateway config setting.StringgetKey()A string that uniquely identifies a Database Tools database API gateway config global settings resource.List<String>getListOfValues()A list of string values (if applicable) supported by this database API gateway config setting.IntegergetMaxValue()A maximum numeric value (if applicable) of a database API gateway config setting.IntegergetMinValue()A minimum numeric value (if applicable) of a database API gateway config setting.inthashCode()DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary
@Deprecated @ConstructorProperties({"key","displayName","dataType","configTypes","categoryKey","categoryDisplayName","databaseToolsConnectionTypes","documentationUrl","description","defaultValue","minValue","maxValue","listOfValues","hintText"}) public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary(String key, String displayName, DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataType dataType, List<DatabaseApiGatewayConfigAdvancedPropertyConfigType> configTypes, String categoryKey, String categoryDisplayName, List<DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypes> databaseToolsConnectionTypes, String documentationUrl, String description, String defaultValue, Integer minValue, Integer maxValue, List<String> listOfValues, String hintText)
Deprecated.
-
-
Method Detail
-
builder
public static DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder builder()
Create a new builder.
-
toBuilder
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder toBuilder()
-
getKey
public String getKey()
A string that uniquely identifies a Database Tools database API gateway config global settings resource.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.- Returns:
- the value
-
getDataType
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataType getDataType()
The data type of a database API gateway config setting.- Returns:
- the value
-
getConfigTypes
public List<DatabaseApiGatewayConfigAdvancedPropertyConfigType> getConfigTypes()
The config types that support this advanced property.The supported types are GLOBAL and POOL.
- Returns:
- the value
-
getCategoryKey
public String getCategoryKey()
The category of the Database Tools database API gateway config global setting.- Returns:
- the value
-
getCategoryDisplayName
public String getCategoryDisplayName()
A user-friendly name of a category.- Returns:
- the value
-
getDatabaseToolsConnectionTypes
public List<DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypes> getDatabaseToolsConnectionTypes()
The type of database (as determined by a type of Database Tools connection) to which this setting applies.The advancedProperty applies to all types of Database Tools connection when null. This is only applicable when configTypes includes POOL.
- Returns:
- the value
-
getDocumentationUrl
public String getDocumentationUrl()
Uniform resource locator (URL) of documentation related to this setting.- Returns:
- the value
-
getDescription
public String getDescription()
A user-friendly description of a database API gateway config setting.- Returns:
- the value
-
getDefaultValue
public String getDefaultValue()
The default value (if applicable) of a database API gateway config setting.- Returns:
- the value
-
getMinValue
public Integer getMinValue()
A minimum numeric value (if applicable) of a database API gateway config setting.- Returns:
- the value
-
getMaxValue
public Integer getMaxValue()
A maximum numeric value (if applicable) of a database API gateway config setting.- Returns:
- the value
-
getListOfValues
public List<String> getListOfValues()
A list of string values (if applicable) supported by this database API gateway config setting.- Returns:
- the value
-
getHintText
public String getHintText()
Hint text for a database API gateway config setting.- Returns:
- the value
-
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
-
-