Class RequestIdPolicy

java.lang.Object
com.azure.core.http.policy.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 Details

    • 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'.
  • Method Details