code: public ServiceFuture<KeyBundle> importKeyAsync(ImportKeyRequest importKeyRequest,
              final ServiceCallback<KeyBundle> serviceCallback) {
          return importKeyAsync(importKeyRequest.vaultBaseUrl(), importKeyRequest.keyName(), importKeyRequest.key(),
                  importKeyRequest.isHsm(), importKeyRequest.keyAttributes(), importKeyRequest.tags(), serviceCallback);
      }
docs: Imports an externally created key, stores it, and returns key parameters and
  attributes to the client. The import key operation may be used to import any
  key type into an Azure Key Vault. If the named key already exists, Azure Key
  Vault creates a new version of the key. Authorization: requires the
  keys/import permission.
  
  @param importKeyRequest
  the grouped properties for importing a key request
  @param serviceCallback
  the async ServiceCallback to handle successful and failed
  responses.
  @return the {@link ServiceFuture} object