Class DatabaseToolsDatabaseApiGatewayConfigGlobal
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.DatabaseToolsDatabaseApiGatewayConfigGlobal
-
- Direct Known Subclasses:
DatabaseToolsDatabaseApiGatewayConfigGlobalDefault
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public class DatabaseToolsDatabaseApiGatewayConfigGlobal extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe content of a Database Tools database API gateway config global resource.
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 classDatabaseToolsDatabaseApiGatewayConfigGlobal.DatabaseApiStatusORDS database API is a database management and monitoring REST API.static classDatabaseToolsDatabaseApiGatewayConfigGlobal.MetadataSourceThe RESTful service definition location.static classDatabaseToolsDatabaseApiGatewayConfigGlobal.PoolRouteHow the target pool route value is determined for a HTTP request.
-
Constructor Summary
Constructors Modifier Constructor Description protectedDatabaseToolsDatabaseApiGatewayConfigGlobal(String key, DatabaseToolsDatabaseApiGatewayConfigGlobal.PoolRoute poolRoute, String poolRoutingHeader, DatabaseToolsDatabaseApiGatewayConfigGlobal.DatabaseApiStatus databaseApiStatus, DatabaseToolsDatabaseApiGatewayConfigGlobal.MetadataSource metadataSource, Integer httpPort, Integer httpsPort, DatabaseApiGatewayConfigCertificateBundle certificateBundle, String documentRoot, Map<String,String> advancedProperties, Date timeCreated, Date timeUpdated)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()DatabaseToolsDatabaseApiGatewayConfigGlobal.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.StringgetKey()A string that uniquely identifies a Database Tools database API gateway config global settings resource.DatabaseToolsDatabaseApiGatewayConfigGlobal.MetadataSourcegetMetadataSource()The RESTful service definition location.DatabaseToolsDatabaseApiGatewayConfigGlobal.PoolRoutegetPoolRoute()How the target pool route value is determined for a HTTP request.StringgetPoolRoutingHeader()The request header name providing the pool route value.DategetTimeCreated()The time the resource was created.DategetTimeUpdated()The time the resource was updated.inthashCode()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DatabaseToolsDatabaseApiGatewayConfigGlobal
@Deprecated @ConstructorProperties({"key","poolRoute","poolRoutingHeader","databaseApiStatus","metadataSource","httpPort","httpsPort","certificateBundle","documentRoot","advancedProperties","timeCreated","timeUpdated"}) protected DatabaseToolsDatabaseApiGatewayConfigGlobal(String key, DatabaseToolsDatabaseApiGatewayConfigGlobal.PoolRoute poolRoute, String poolRoutingHeader, DatabaseToolsDatabaseApiGatewayConfigGlobal.DatabaseApiStatus databaseApiStatus, DatabaseToolsDatabaseApiGatewayConfigGlobal.MetadataSource metadataSource, Integer httpPort, Integer httpsPort, DatabaseApiGatewayConfigCertificateBundle certificateBundle, String documentRoot, Map<String,String> advancedProperties, Date timeCreated, Date timeUpdated)
Deprecated.
-
-
Method Detail
-
getKey
public String getKey()
A string that uniquely identifies a Database Tools database API gateway config global settings resource.- Returns:
- the value
-
getPoolRoute
public DatabaseToolsDatabaseApiGatewayConfigGlobal.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 DatabaseToolsDatabaseApiGatewayConfigGlobal.DatabaseApiStatus getDatabaseApiStatus()
ORDS database API is a database management and monitoring REST API.Database Actions requires this feature.
- Returns:
- the value
-
getMetadataSource
public DatabaseToolsDatabaseApiGatewayConfigGlobal.MetadataSource getMetadataSource()
The RESTful service definition location.- 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
-
getTimeCreated
public Date getTimeCreated()
The time the resource was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the resource was updated.An RFC3339 formatted datetime string.
- 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
-
-