Class EndpointParamsKnowledgeIndex
java.lang.Object
software.amazon.awssdk.codegen.poet.rules.EndpointParamsKnowledgeIndex
Knowledge index to get access to endpoint parameters known to the client builder classes.
-
Method Summary
Modifier and TypeMethodDescriptionOptional<com.squareup.javapoet.MethodSpec> Optional<com.squareup.javapoet.MethodSpec> com.squareup.javapoet.MethodSpecvoidaddAccountIdMethodsIfPresent(com.squareup.javapoet.TypeSpec.Builder b) booleanstatic EndpointParamsKnowledgeIndexof(IntermediateModel intermediateModel) Creates a newEndpointParamsKnowledgeIndexusing the givenintermediateModel..com.squareup.javapoet.MethodSpecOptional<com.squareup.javapoet.MethodSpec> com.squareup.javapoet.MethodSpec
-
Method Details
-
of
Creates a newEndpointParamsKnowledgeIndexusing the givenintermediateModel.. -
hasAccountIdEndpointModeBuiltIn
public boolean hasAccountIdEndpointModeBuiltIn() -
accountIdEndpointModeClassMethodSpec
-
accountIdEndpointModeInterfaceMethodSpec
-
resolveAccountIdEndpointModeMethod
-
addAccountIdMethodsIfPresent
public void addAccountIdMethodsIfPresent(com.squareup.javapoet.TypeSpec.Builder b) -
recordAccountIdEndpointModeMethod
public com.squareup.javapoet.MethodSpec recordAccountIdEndpointModeMethod() -
resolveAndRecordAccountIdFromIdentityMethod
public com.squareup.javapoet.MethodSpec resolveAndRecordAccountIdFromIdentityMethod() -
accountIdFromIdentityMethod
public com.squareup.javapoet.MethodSpec accountIdFromIdentityMethod()
-