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