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()
Optional<com.squareup.javapoet.MethodSpec>
accountIdFromIdentityMethod()
boolean
hasAccountIdEndpointModeBuiltIn()
static EndpointParamsKnowledgeIndex
of(IntermediateModel intermediateModel)
Creates a newEndpointParamsKnowledgeIndex
using the givenintermediateModel
..Optional<com.squareup.javapoet.MethodSpec>
resolveAccountIdEndpointModeMethod()
-
-
-
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()
-
accountIdFromIdentityMethod
public Optional<com.squareup.javapoet.MethodSpec> accountIdFromIdentityMethod()
-
-