Class DatabaseResponse

    • Method Detail

      • databaseId

        public final String databaseId()

        The ID of a database in a Fleet Advisor collector inventory.

        Returns:
        The ID of a database in a Fleet Advisor collector inventory.
      • databaseName

        public final String databaseName()

        The name of a database in a Fleet Advisor collector inventory.

        Returns:
        The name of a database in a Fleet Advisor collector inventory.
      • ipAddress

        public final String ipAddress()

        The IP address of a database in a Fleet Advisor collector inventory.

        Returns:
        The IP address of a database in a Fleet Advisor collector inventory.
      • numberOfSchemas

        public final Long numberOfSchemas()

        The number of schemas in a Fleet Advisor collector inventory database.

        Returns:
        The number of schemas in a Fleet Advisor collector inventory database.
      • server

        public final ServerShortInfoResponse server()

        The server name of a database in a Fleet Advisor collector inventory.

        Returns:
        The server name of a database in a Fleet Advisor collector inventory.
      • softwareDetails

        public final DatabaseInstanceSoftwareDetailsResponse softwareDetails()

        The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.

        Returns:
        The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.
      • hasCollectors

        public final boolean hasCollectors()
        For responses, this returns true if the service returned a value for the Collectors property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • collectors

        public final List<CollectorShortInfoResponse> collectors()

        A list of collectors associated with the database.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasCollectors() method.

        Returns:
        A list of collectors associated with the database.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)