Class EndpointResolverUtilsSpec

java.lang.Object
software.amazon.awssdk.codegen.poet.rules.EndpointResolverUtilsSpec
All Implemented Interfaces:
ClassSpec

public class EndpointResolverUtilsSpec extends Object implements ClassSpec
Generates a per-service endpoint resolver utility class (e.g. DynamoDbEndpointResolverUtils) containing all static helper methods for endpoint resolution: building endpoint params, host prefix resolution, auth scheme property copying, and business metrics.
  • Constructor Details

    • EndpointResolverUtilsSpec

      public EndpointResolverUtilsSpec(IntermediateModel model)
  • Method Details

    • poetSpec

      public com.squareup.javapoet.TypeSpec poetSpec()
      Specified by:
      poetSpec in interface ClassSpec
      Returns:
      The actual class specification generated from a PoetSpec.builder()... implementation
    • className

      public com.squareup.javapoet.ClassName className()
      Specified by:
      className in interface ClassSpec
      Returns:
      The Poet representation of the class being generated, this may be used by other classes