Class UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
-
- Direct Known Subclasses:
UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDefaultDetails
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public class UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe content of the Database Tools database API gateway config global 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 classUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatusORDS database API is a database management and monitoring REST API.static classUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRouteHow the target pool route value is determined for a HTTP request.
-
Constructor Summary
Constructors Modifier Constructor Description protectedUpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails(UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRoute poolRoute, String poolRoutingHeader, UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatus databaseApiStatus, Integer httpPort, Integer httpsPort, DatabaseApiGatewayConfigCertificateBundle certificateBundle, String documentRoot, 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 global properties.DatabaseApiGatewayConfigCertificateBundlegetCertificateBundle()UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatusgetDatabaseApiStatus()ORDS database API is a database management and monitoring REST API.StringgetDocumentRoot()The location of the static resources to be served under the / root server path.IntegergetHttpPort()Specifies the HTTP listen port.IntegergetHttpsPort()Specifies the HTTPS listen port.UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRoutegetPoolRoute()How the target pool route value is determined for a HTTP request.StringgetPoolRoutingHeader()The request header name providing the pool route value.inthashCode()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
@Deprecated @ConstructorProperties({"poolRoute","poolRoutingHeader","databaseApiStatus","httpPort","httpsPort","certificateBundle","documentRoot","advancedProperties"}) protected UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails(UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRoute poolRoute, String poolRoutingHeader, UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatus databaseApiStatus, Integer httpPort, Integer httpsPort, DatabaseApiGatewayConfigCertificateBundle certificateBundle, String documentRoot, Map<String,String> advancedProperties)
Deprecated.
-
-
Method Detail
-
getPoolRoute
public UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRoute getPoolRoute()
How the target pool route value is determined for a HTTP request.- Returns:
- the value
-
getPoolRoutingHeader
public String getPoolRoutingHeader()
The request header name providing the pool route value.- Returns:
- the value
-
getDatabaseApiStatus
public UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatus getDatabaseApiStatus()
ORDS database API is a database management and monitoring REST API.Database Actions requires this feature.
- Returns:
- the value
-
getHttpPort
public Integer getHttpPort()
Specifies the HTTP listen port.0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024\u201365535) is recommended.
- Returns:
- the value
-
getHttpsPort
public Integer getHttpsPort()
Specifies the HTTPS listen port.0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024\u201365535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided.
- Returns:
- the value
-
getCertificateBundle
public DatabaseApiGatewayConfigCertificateBundle getCertificateBundle()
-
getDocumentRoot
public String getDocumentRoot()
The location of the static resources to be served under the / root server path.- Returns:
- the value
-
getAdvancedProperties
public Map<String,String> getAdvancedProperties()
Advanced global 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
-
-