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.MethodSpec
void
addAccountIdMethodsIfPresent
(com.squareup.javapoet.TypeSpec.Builder b) boolean
static EndpointParamsKnowledgeIndex
of
(IntermediateModel intermediateModel) Creates a newEndpointParamsKnowledgeIndex
using the givenintermediateModel
..com.squareup.javapoet.MethodSpec
Optional
<com.squareup.javapoet.MethodSpec> com.squareup.javapoet.MethodSpec
-
Method Details
-
of
Creates a newEndpointParamsKnowledgeIndex
using 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()
-