GetClientWithAuthenticatedProxySettings creates a new default net/http client with a proxy url and default middleware Not providing any middleware would result in having default middleware provided.
GetClientWithProxySettings creates a new default net/http client with a proxy url and default middleware Not providing any middleware would result in having default middleware provided.
GetDefaultClient creates a new default net/http client with the options configured for the Kiota request adapter.
GetDefaultMiddlewares creates a new default set of middlewares for the Kiota request adapter.
GetDefaultMiddlewaresWithOptions creates a new default set of middlewares for the Kiota request adapter with options.
GetDefaultTransport returns the default http transport used by the library.
GetObservabilityOptionsFromRequest returns the observability options from the request context.
NewChaosHandler creates a new ChaosHandler with default configuration options of Random errors at 10%.
NewChaosHandlerWithOptions creates a new ChaosHandler with the configured options.
NewCompressionHandler creates an instance of a compression middleware.
NewCompressionHandlerWithOptions creates an instance of the compression middleware with specified configurations.
NewCompressionOptions creates a configuration object for the CompressionHandler.
NewCustomTransport creates a new custom transport for http client with the provided set of middleware.
NewCustomTransportWithParentTransport creates a new custom transport which relies on the provided transport for http client with the provided set of middleware.
NewHeadersInspectionHandler creates a new HeadersInspectionHandler with default options.
NewHeadersInspectionHandlerWithOptions creates a new HeadersInspectionHandler with the given options.
NewHeadersInspectionOptions creates a new HeadersInspectionOptions with default options.
NewNetHttpRequestAdapter creates a new NetHttpRequestAdapter with the given parameters.
NewNetHttpRequestAdapterWithParseNodeFactory creates a new NetHttpRequestAdapter with the given parameters.
NewNetHttpRequestAdapterWithParseNodeFactoryAndSerializationWriterFactory creates a new NetHttpRequestAdapter with the given parameters.
NewNetHttpRequestAdapterWithParseNodeFactoryAndSerializationWriterFactoryAndHttpClient creates a new NetHttpRequestAdapter with the given parameters.
NewNetHttpRequestAdapterWithParseNodeFactoryAndSerializationWriterFactoryAndHttpClientAndObservabilityOptions creates a new NetHttpRequestAdapter with the given parameters.
NewParametersNameDecodingHandler creates a new ParametersNameDecodingHandler with default options.
NewParametersNameDecodingHandlerWithOptions creates a new ParametersNameDecodingHandler with the given options.
NewRedirectHandler creates a new redirect handler with the default options.
NewRedirectHandlerWithOptions creates a new redirect handler with the specified options.
NewRetryHandler creates a new RetryHandler with default options.
NewRetryHandlerWithOptions creates a new RetryHandler with the given options.
NewUrlReplaceHandler creates a configuration object for the CompressionHandler.
NewUserAgentHandler creates a new user agent handler with the default options.
NewUserAgentHandlerOptions creates a new user agent handler options with the default values.
NewUserAgentHandlerWithOptions creates a new user agent handler with the specified options.
No description provided by the author
ReplacePathTokens invokes token replacement logic on the given url path.