<PackageReference Include="System.ClientModel" Version="1.8.1" />

System.ClientModel.Primitives.ClientPipelineOptions

public class ClientPipelineOptions
Options that control the creation of a ClientPipeline used by a service client to send and receive HTTP messages. Service clients must create a client-specific subtype of this class to pass to their constructors to allow for service-specific options with a client-wide scope.
namespace System.ClientModel.Primitives { public class ClientPipelineOptions { public PipelinePolicy RetryPolicy { get; set; } public PipelinePolicy MessageLoggingPolicy { get; set; } public PipelineTransport Transport { get; set; } public TimeSpan? NetworkTimeout { get; set; } public ClientLoggingOptions ClientLoggingOptions { get; set; } public bool? EnableDistributedTracing { get; set; } public void AddPolicy(PipelinePolicy policy, PipelinePosition position); public virtual void Freeze(); protected void AssertNotFrozen(); public ClientPipelineOptions(); } }