lib/common/services/storageservicesettings.js
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;
}
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;
}
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.
Creates new storage service settings instance .