function StorageServiceSettings(name, key, sasToken, blobEndpoint, queueEndpoint, tableEndpoint, fileEndpoint, usePathStyleUri, token) {
  this._name = name;
  this._key = key;

  if (sasToken && sasToken[0] === '?') {
    this._sasToken = sasToken.slice(1);
  } else {
    this._sasToken = sasToken;
  }

  this._blobEndpoint = blobEndpoint;
  this._queueEndpoint = queueEndpoint;
  this._tableEndpoint = tableEndpoint;
  this._fileEndpoint = fileEndpoint;

  if (usePathStyleUri) {
    this._usePathStyleUri = usePathStyleUri;
  } else {
    this._usePathStyleUri = false;
  }

  this._token = token;
}
Creates new storage service settings instance.

@param {string} name                      The storage service name.
@param {string} key                       The storage service key.
@param {string} sasToken                  The storage service shared access signature token.
@param {string} blobEndpoint              The storage service blob endpoint.
@param {string} queueEndpoint             The storage service queue endpoint.
@param {string} tableEndpoint             The storage service table endpoint.
@param {string} fileEndpoint              The storage service file endpoint.
@param {bool}   usePathStyleUri           Boolean value indicating wether to use path style uri or not.
@param {TokenCredential} [token]          The {@link TokenCredential} object.