Class UserAgentPolicy

  • All Implemented Interfaces:
    com.azure.core.http.policy.HttpPipelinePolicy

    public class UserAgentPolicy
    extends Object
    implements com.azure.core.http.policy.HttpPipelinePolicy
    Rewrite the UserAgentPolicy, it will use Sdk-Name and Sdk-Version to build default user-agent.
    • Constructor Detail

      • UserAgentPolicy

        public UserAgentPolicy​(com.azure.core.http.policy.HttpLogOptions httpLogOptions,
                               com.azure.core.util.Configuration configuration)
        Parameters:
        httpLogOptions - used for get application id
        configuration - used for check telemetry enable or not
    • Method Detail

      • process

        public Mono<com.azure.core.http.HttpResponse> process​(com.azure.core.http.HttpPipelineCallContext context,
                                                              com.azure.core.http.HttpPipelineNextPolicy next)
        Specified by:
        process in interface com.azure.core.http.policy.HttpPipelinePolicy