Interface CloudClientFactory

    • Method Detail

      • createNewClient

        @NotNull
        CloudClientEx createNewClient​(@NotNull
                                      CloudState state,
                                      @NotNull
                                      CloudClientParameters params)
        Creates a new cloud client. Always creates a new client instance, doesn't cache instances. Implementation will call CloudClientEx.dispose() to dispose created client. It is expected from implementation for return new client quick
        Parameters:
        state - persistable object to write all plugin-specific state
        params - parameters
        Returns:
        just created new client instance.