public HttpTransportOptions Merge()

in src/AlibabaCloud.OSS.V2/Transport/HttpTransportOptions.cs [34:69]


        public HttpTransportOptions Merge(HttpTransportOptions options)
        {
            if (options.ConnectTimeout != null)
            {
                ConnectTimeout = options.ConnectTimeout;
            }
            if (options.ExpectContinueTimeout != null)
            {
                ExpectContinueTimeout = options.ExpectContinueTimeout;
            }
            if (options.IdleConnectionTimeout != null)
            {
                IdleConnectionTimeout = options.IdleConnectionTimeout;
            }
            if (options.KeepAliveTimeout != null)
            {
                KeepAliveTimeout = options.KeepAliveTimeout;
            }
            if (options.MaxConnections != null)
            {
                MaxConnections = options.MaxConnections;
            }
            if (options.EnabledRedirect != null)
            {
                EnabledRedirect = options.EnabledRedirect;
            }
            if (options.InsecureSkipVerify != null)
            {
                InsecureSkipVerify = options.InsecureSkipVerify;
            }
            if (options.HttpProxy != null)
            {
                HttpProxy = options.HttpProxy;
            }
            return this;
        }