/// <summary>Creates a new instance of <see cref="WasabiClient" /></summary> /// <param name="credentials">The credentials to use</param> /// <param name="region">The region you wish to use</param> /// <param name="proxy">A web proxy (optional)</param> public WasabiClient(IAccessKey credentials, WasabiRegion region, IWebProxy?proxy = null) : this(new WasabiConfig(credentials, region), proxy) { }
public WasabiConfig(IAccessKey credentials, WasabiRegion region) : this() { Credentials = credentials; Region = region; }
/// <summary>Creates a new instance of <see cref="WasabiClient" /></summary> /// <param name="keyId">The key id</param> /// <param name="accessKey">The secret access key</param> /// <param name="region">The region you wish to use</param> /// <param name="proxy">A web proxy (optional)</param> public WasabiClient(string keyId, string accessKey, WasabiRegion region, IWebProxy?proxy = null) : this(new WasabiConfig(new StringAccessKey(keyId, accessKey), region), proxy) { }
public WasabiConfig(string keyId, string secretKey, WasabiRegion region) : this(new StringAccessKey(keyId, secretKey), region) { }