Class CosmosAuthorizationInterceptor

java.lang.Object
com.adaptris.interlok.azure.cosmosdb.CosmosAuthorizationInterceptor
All Implemented Interfaces:
com.adaptris.core.http.apache.request.RequestInterceptorBuilder, org.apache.http.HttpRequestInterceptor

@ComponentProfile(summary="Builds an authorization header for Azure CosmosDB", since="3.9.2", tag="azure,cosmosdb,cosmos,interceptor") public class CosmosAuthorizationInterceptor extends Object implements org.apache.http.HttpRequestInterceptor, com.adaptris.core.http.apache.request.RequestInterceptorBuilder
  • Constructor Details

    • CosmosAuthorizationInterceptor

      public CosmosAuthorizationInterceptor()
  • Method Details

    • build

      public org.apache.http.HttpRequestInterceptor build()
      Specified by:
      build in interface com.adaptris.core.http.apache.request.RequestInterceptorBuilder
    • process

      public void process(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException
      Specified by:
      process in interface org.apache.http.HttpRequestInterceptor
      Throws:
      org.apache.http.HttpException
    • getMasterKey

      @NonNull public @NonNull String getMasterKey()
      Your master key token.
    • setMasterKey

      public void setMasterKey(@NonNull @NonNull String masterKey)
      Your master key token.