Class EndpointParamsKnowledgeIndex

java.lang.Object
software.amazon.awssdk.codegen.poet.rules.EndpointParamsKnowledgeIndex

public final class EndpointParamsKnowledgeIndex extends Object
Knowledge index to get access to endpoint parameters known to the client builder classes.
  • Method Details

    • of

      public static EndpointParamsKnowledgeIndex of(IntermediateModel intermediateModel)
      Creates a new EndpointParamsKnowledgeIndex using the given intermediateModel..
    • hasAccountIdEndpointModeBuiltIn

      public boolean hasAccountIdEndpointModeBuiltIn()
    • accountIdEndpointModeClassMethodSpec

      public Optional<com.squareup.javapoet.MethodSpec> accountIdEndpointModeClassMethodSpec()
    • accountIdEndpointModeInterfaceMethodSpec

      public Optional<com.squareup.javapoet.MethodSpec> accountIdEndpointModeInterfaceMethodSpec()
    • resolveAccountIdEndpointModeMethod

      public Optional<com.squareup.javapoet.MethodSpec> resolveAccountIdEndpointModeMethod()
    • accountIdFromIdentityMethod

      public Optional<com.squareup.javapoet.MethodSpec> accountIdFromIdentityMethod()