Class UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails
-
- Direct Known Subclasses:
UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDefaultDetails
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public class UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe content of a Database Tools database API gateway config pool sub resource to be updated.
Note: Objects should always be created or deserialized using theBuilder. 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 theBuilder, which maintain a set of all explicitly set fields calledBuilder#__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 classUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.DatabaseActionsStatusSpecifies to enable the Database Actions feature.static classUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.RestEnabledSqlStatusSpecifies whether the REST-Enabled SQL service is active.
-
Constructor Summary
Constructors Modifier Constructor Description protectedUpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails(String displayName, String poolRouteValue, String databaseToolsConnectionId, Integer maxPoolSize, Integer minPoolSize, Integer initialPoolSize, String jwtProfileJwkUrl, String jwtProfileIssuer, String jwtProfileAudience, String jwtProfileRoleClaimName, UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.DatabaseActionsStatus databaseActionsStatus, UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.RestEnabledSqlStatus restEnabledSqlStatus, Map<String,String> advancedProperties)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Map<String,String>getAdvancedProperties()Advanced pool properties.UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.DatabaseActionsStatusgetDatabaseActionsStatus()Specifies to enable the Database Actions feature.StringgetDatabaseToolsConnectionId()The OCID of the related Database Tools connection.StringgetDisplayName()A user-friendly name.IntegergetInitialPoolSize()Specifies the initial size for the number of database connections that will be created for the pool.StringgetJwtProfileAudience()Specifies the expected audience for the JWT token.StringgetJwtProfileIssuer()Specifies the issuer of the JWT token.StringgetJwtProfileJwkUrl()Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.StringgetJwtProfileRoleClaimName()Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.IntegergetMaxPoolSize()Specifies the maximum number of database connections allowed for the pool.IntegergetMinPoolSize()Specifies the minimum number of database connections allowed for the pool.StringgetPoolRouteValue()The pool route value provided in requests to target this pool.UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.RestEnabledSqlStatusgetRestEnabledSqlStatus()Specifies whether the REST-Enabled SQL service is active.inthashCode()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails
@Deprecated @ConstructorProperties({"displayName","poolRouteValue","databaseToolsConnectionId","maxPoolSize","minPoolSize","initialPoolSize","jwtProfileJwkUrl","jwtProfileIssuer","jwtProfileAudience","jwtProfileRoleClaimName","databaseActionsStatus","restEnabledSqlStatus","advancedProperties"}) protected UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails(String displayName, String poolRouteValue, String databaseToolsConnectionId, Integer maxPoolSize, Integer minPoolSize, Integer initialPoolSize, String jwtProfileJwkUrl, String jwtProfileIssuer, String jwtProfileAudience, String jwtProfileRoleClaimName, UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.DatabaseActionsStatus databaseActionsStatus, UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.RestEnabledSqlStatus restEnabledSqlStatus, Map<String,String> advancedProperties)
Deprecated.
-
-
Method Detail
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it\u2019s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getPoolRouteValue
public String getPoolRouteValue()
The pool route value provided in requests to target this pool.- Returns:
- the value
-
getDatabaseToolsConnectionId
public String getDatabaseToolsConnectionId()
The OCID of the related Database Tools connection.Specifies the OCI database tools connection ocid to build the connection pool from.
- Returns:
- the value
-
getMaxPoolSize
public Integer getMaxPoolSize()
Specifies the maximum number of database connections allowed for the pool.- Returns:
- the value
-
getMinPoolSize
public Integer getMinPoolSize()
Specifies the minimum number of database connections allowed for the pool.- Returns:
- the value
-
getInitialPoolSize
public Integer getInitialPoolSize()
Specifies the initial size for the number of database connections that will be created for the pool.- Returns:
- the value
-
getJwtProfileJwkUrl
public String getJwtProfileJwkUrl()
Specifies the URL of the JSON Web Key (JWK) that is used to verify the signature of the JWT token.- Returns:
- the value
-
getJwtProfileIssuer
public String getJwtProfileIssuer()
Specifies the issuer of the JWT token.This value is used to validate the iss claim in the JWT token.
- Returns:
- the value
-
getJwtProfileAudience
public String getJwtProfileAudience()
Specifies the expected audience for the JWT token.This value is used to validate the aud claim in the JWT token.
- Returns:
- the value
-
getJwtProfileRoleClaimName
public String getJwtProfileRoleClaimName()
Specifies the JSON pointer to the claim in the JWT token that contains the roles of the users.- Returns:
- the value
-
getDatabaseActionsStatus
public UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.DatabaseActionsStatus getDatabaseActionsStatus()
Specifies to enable the Database Actions feature.- Returns:
- the value
-
getRestEnabledSqlStatus
public UpdateDatabaseToolsDatabaseApiGatewayConfigPoolDetails.RestEnabledSqlStatus getRestEnabledSqlStatus()
Specifies whether the REST-Enabled SQL service is active.- Returns:
- the value
-
getAdvancedProperties
public Map<String,String> getAdvancedProperties()
Advanced pool properties.- 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
-
-