csharp/core/Models/RuntimeOptions.cs (64 lines of code) (raw):
using Tea;
namespace AlibabaCloud.TeaUtil.Models
{
public class RuntimeOptions : TeaModel
{
[NameInMap("autoretry")]
[Validation(Required = false)]
public bool? Autoretry { get; set; }
[NameInMap("ignoreSSL")]
[Validation(Required = false)]
public bool? IgnoreSSL { get; set; }
/// <summary>
/// privite key for client certificate
/// </summary>
[NameInMap("key")]
[Validation(Required=false)]
public string Key { get; set; }
/// <summary>
/// client certificate
/// </summary>
[NameInMap("cert")]
[Validation(Required=false)]
public string Cert { get; set; }
/// <summary>
/// server certificate
/// </summary>
[NameInMap("ca")]
[Validation(Required=false)]
public string Ca { get; set; }
[NameInMap("maxAttempts")]
[Validation(Required = false)]
public int? MaxAttempts { get; set; }
[NameInMap("backoffPolicy")]
[Validation(Required = false)]
public string BackoffPolicy { get; set; }
[NameInMap("backoffPeriod")]
[Validation(Required = false)]
public int? BackoffPeriod { get; set; }
[NameInMap("readTimeout")]
[Validation(Required = false)]
public int? ReadTimeout { get; set; }
[NameInMap("connectTimeout")]
[Validation(Required = false)]
public int? ConnectTimeout { get; set; }
[NameInMap("localAddr")]
[Validation(Required = false)]
public string LocalAddr { get; set; }
[NameInMap("httpProxy")]
[Validation(Required = false)]
public string HttpProxy { get; set; }
[NameInMap("httpsProxy")]
[Validation(Required = false)]
public string HttpsProxy { get; set; }
[NameInMap("noProxy")]
[Validation(Required = false)]
public string NoProxy { get; set; }
[NameInMap("maxIdleConns")]
[Validation(Required = false)]
public int? MaxIdleConns { get; set; }
[NameInMap("socks5Proxy")]
[Validation(Required = false)]
public string Socks5Proxy { get; set; }
[NameInMap("socks5NetWork")]
[Validation(Required = false)]
public string Socks5NetWork { get; set; }
[NameInMap("keepAlive")]
[Validation(Required = false)]
public bool? KeepAlive { get; set; }
/// <summary>
/// Extends Parameters
/// </summary>
[NameInMap("extendsParameters")]
[Validation(Required=false)]
public ExtendsParameters ExtendsParameters { get; set; }
}
}