Class RequestIdPolicy

  • All Implemented Interfaces:
    HttpPipelinePolicy

    public class RequestIdPolicy
    extends Object
    implements HttpPipelinePolicy
    The pipeline policy that puts a UUID in the request header. Azure uses the request id as the unique identifier for the request.

    The default HttpHeader name can be overwritten as shown below

    Code sample

     new RequestIdPolicy("x-ms-my-custom-request-id");
     
    • Constructor Detail

      • RequestIdPolicy

        public RequestIdPolicy​(String requestIdHeaderName)
        Creates RequestIdPolicy with provided requestIdHeaderName.
        Parameters:
        requestIdHeaderName - to be used to set in HttpRequest.
      • RequestIdPolicy

        public RequestIdPolicy()
        Creates default RequestIdPolicy with default header name 'x-ms-client-request-id'.