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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<com.squareup.javapoet.MethodSpec>accountIdEndpointModeClassMethodSpec()Optional<com.squareup.javapoet.MethodSpec>accountIdEndpointModeInterfaceMethodSpec()com.squareup.javapoet.MethodSpecaccountIdFromIdentityMethod()voidaddAccountIdMethodsIfPresent(com.squareup.javapoet.TypeSpec.Builder b)booleanhasAccountIdEndpointModeBuiltIn()static EndpointParamsKnowledgeIndexof(IntermediateModel intermediateModel)Creates a newEndpointParamsKnowledgeIndexusing the givenintermediateModel..com.squareup.javapoet.MethodSpecrecordAccountIdEndpointModeMethod()Optional<com.squareup.javapoet.MethodSpec>resolveAccountIdEndpointModeMethod()com.squareup.javapoet.MethodSpecresolveAndRecordAccountIdFromIdentityMethod()
-
-
-
Method Detail
-
of
public static EndpointParamsKnowledgeIndex of(IntermediateModel intermediateModel)
Creates a newEndpointParamsKnowledgeIndexusing the givenintermediateModel..
-
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()
-
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()
-
-