Maximo API Client - v0.9.01
    Preparing search index...

    Class MaximoToolsClientBuilder

    Builder for creating MaximoToolsClient instances.

    Index

    Methods

    • Sets the base URL for the Maximo server.

      Parameters

      • url: string

        The base URL

      Returns this

    • Sets the API key for authentication.

      Parameters

      • apiKey: string

        The API key

      Returns this

    • Sets the request timeout.

      Parameters

      • ms: number

        Timeout in milliseconds

      Returns this

    • Enables or disables SSL.

      Parameters

      • enabled: boolean

        True to enable SSL

      Returns this

    • Configures whether to reject unauthorized certificates.

      Parameters

      • reject: boolean

        True to reject, false to allow

      Returns this

    • Alias for rejectUnauthorized(false).

      Returns this

    • Sets the log level.

      Parameters

      Returns this

    • Sets a custom logger.

      Parameters

      • logger: ILogger

        The logger instance

      Returns this

    • Sets the CA certificate content.

      Parameters

      • ca: string

        The CA certificate content

      Returns this

    • Sets the path to the CA certificate file.

      Parameters

      • path: string

        The path to the CA certificate file

      Returns this

    • Enables or disables automatic certificate extraction.

      Parameters

      • enabled: boolean

        True to enable auto extraction

      Returns this

    • Enables or disables hostname validation when using autoExtractCert. When enabled, only certificate fingerprint is validated.

      Parameters

      • skip: boolean

        True to skip hostname validation

      Returns this

    Constructors