Class ValidateDatabaseToolsConnectionOracleDatabaseResult


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20230222")
    public final class ValidateDatabaseToolsConnectionOracleDatabaseResult
    extends ValidateDatabaseToolsConnectionResult
    Connection validation result for the Oracle Database.
    Note: Objects should always be created or deserialized using the ValidateDatabaseToolsConnectionOracleDatabaseResult.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 the ValidateDatabaseToolsConnectionOracleDatabaseResult.Builder, which maintain a set of all explicitly set fields called ValidateDatabaseToolsConnectionOracleDatabaseResult.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • getDatabaseName

        public String getDatabaseName()
        The database name.
        Returns:
        the value
      • getDatabaseVersion

        public String getDatabaseVersion()
        The database version.
        Returns:
        the value
      • getCurrentSchema

        public String getCurrentSchema()
        The name of the currently active default schema.
        Returns:
        the value
      • getSessionUser

        public String getSessionUser()
        The name of the session user (the user who logged on).
        Returns:
        the value
      • getProxyUser

        public String getProxyUser()
        Name of the database user who opened the current session on behalf of sessionUser.
        Returns:
        the value
      • getAuthenticatedIdentity

        public String getAuthenticatedIdentity()
        Returns the identity used in authentication.
        Returns:
        the value
      • getAuthenticationMethod

        public String getAuthenticationMethod()
        Returns the method of authentication.
        Returns:
        the value
      • getDbmsCloudStatus

        public DbmsCloudStatus getDbmsCloudStatus()
        The DBMS_CLOUD package installation status.
        Returns:
        the value
      • getCloudService

        public String getCloudService()
        Displays the CLOUD_SERVICE value within the USERENV context
        Returns:
        the value
      • getDatabaseToolsIdentityStatuses

        public List<ValidationIdentityStatus> getDatabaseToolsIdentityStatuses()
        Status on whether an identity type can be used with this connection or not.
        Returns:
        the value
      • getEnterpriseIdentity

        public String getEnterpriseIdentity()
        Displays the enterprise identity value within the USERENV context
        Returns:
        the value
      • getProxyEnterpriseIdentity

        public String getProxyEnterpriseIdentity()
        Displays the proxy enterprise identity value within the USERENV context
        Returns:
        the value
      • getExternalAuthenticationStatuses

        public List<ValidationExternalAuthenticationStatus> getExternalAuthenticationStatuses()
        Status on whether an external authentication can be used with this connection or not.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class ValidateDatabaseToolsConnectionResult
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation