Class AuthSchemeSpecUtils

java.lang.Object
software.amazon.awssdk.codegen.poet.auth.scheme.AuthSchemeSpecUtils

public final class AuthSchemeSpecUtils extends Object
  • Constructor Details

    • AuthSchemeSpecUtils

      public AuthSchemeSpecUtils(IntermediateModel intermediateModel)
  • Method Details

    • useSraAuth

      public boolean useSraAuth()
    • baseClientPackageName

      public String baseClientPackageName()
    • parametersInterfaceName

      public com.squareup.javapoet.ClassName parametersInterfaceName()
    • parametersEndpointAwareDefaultImplName

      public com.squareup.javapoet.ClassName parametersEndpointAwareDefaultImplName()
    • parametersInterfaceBuilderInterfaceName

      public com.squareup.javapoet.ClassName parametersInterfaceBuilderInterfaceName()
    • parametersDefaultImplName

      public com.squareup.javapoet.ClassName parametersDefaultImplName()
    • parametersDefaultBuilderImplName

      public com.squareup.javapoet.ClassName parametersDefaultBuilderImplName()
    • providerInterfaceName

      public com.squareup.javapoet.ClassName providerInterfaceName()
    • defaultAuthSchemeProviderName

      public com.squareup.javapoet.ClassName defaultAuthSchemeProviderName()
    • modeledAuthSchemeProviderName

      public com.squareup.javapoet.ClassName modeledAuthSchemeProviderName()
    • authSchemeInterceptor

      public com.squareup.javapoet.ClassName authSchemeInterceptor()
    • resolverReturnType

      public com.squareup.javapoet.TypeName resolverReturnType()
    • usesSigV4

      public boolean usesSigV4()
    • useEndpointBasedAuthProvider

      public boolean useEndpointBasedAuthProvider()
    • paramMethodName

      public String paramMethodName(String name)
    • generateEndpointBasedParams

      public boolean generateEndpointBasedParams()
    • includeParam

      public boolean includeParam(String name)
    • includeParamForProvider

      public boolean includeParamForProvider(String name)
    • serviceName

      public String serviceName()
    • signingName

      public String signingName()