Class AWSSchemaRegistryClient.UserAgentRequestInterceptor

  • All Implemented Interfaces:
    software.amazon.awssdk.core.interceptor.ExecutionInterceptor
    Enclosing class:
    AWSSchemaRegistryClient

    protected class AWSSchemaRegistryClient.UserAgentRequestInterceptor
    extends Object
    implements software.amazon.awssdk.core.interceptor.ExecutionInterceptor
    AWS SDK Request interceptor that adds additional data to the UserAgent of Glue API requests.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      software.amazon.awssdk.core.SdkRequest modifyRequest​(software.amazon.awssdk.core.interceptor.Context.ModifyRequest context, software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)  
      • Methods inherited from interface software.amazon.awssdk.core.interceptor.ExecutionInterceptor

        afterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeExecution, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpRequest, modifyHttpResponse, modifyHttpResponseContent, modifyResponse, onExecutionFailure
    • Constructor Detail

      • UserAgentRequestInterceptor

        protected UserAgentRequestInterceptor()
    • Method Detail

      • modifyRequest

        public software.amazon.awssdk.core.SdkRequest modifyRequest​(software.amazon.awssdk.core.interceptor.Context.ModifyRequest context,
                                                                    software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
        Specified by:
        modifyRequest in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptor