Class EndpointRulesSpecUtils
java.lang.Object
software.amazon.awssdk.codegen.poet.rules.EndpointRulesSpecUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclientContextParamName(String paramName) com.squareup.javapoet.ClassNamecom.squareup.javapoet.ClassNamecom.squareup.javapoet.ClassNamebooleanisDeclaredParam(String paramName) booleanisS3()booleancom.squareup.javapoet.FieldSpecparameterBuilderFieldSpec(String name, ParameterModel model) Creates a builder-class level field for the given parameter initialized to its default value when present.com.squareup.javapoet.MethodSpecparameterBuilderSetterMethod(com.squareup.javapoet.ClassName containingClass, String name, ParameterModel model) Creates a builder-class method to set the given parameter.com.squareup.javapoet.MethodSpecparameterBuilderSetterMethodDeclaration(com.squareup.javapoet.ClassName containingClass, String name, ParameterModel model) Creates a builder-interface method to set the given parameter.com.squareup.javapoet.MethodSpecparameterClassAccessorMethod(String name, ParameterModel model) Creates a data-class method to access the given parameter.com.squareup.javapoet.FieldSpecparameterClassField(String name, ParameterModel model) Creates a data-class level field for the given parameter.com.squareup.javapoet.MethodSpecparameterInterfaceAccessorMethod(String name, ParameterModel model) Creates a data-interface method to access the given parameter.com.squareup.javapoet.ClassNamecom.squareup.javapoet.TypeNameparameterType(ParameterModel param) paramMethodName(String param) com.squareup.javapoet.ClassNamecom.squareup.javapoet.ClassNamecom.squareup.javapoet.ClassNamecom.squareup.javapoet.ClassNamecom.squareup.javapoet.TypeNamerulesEngineFilesFromDirectory(URL location) com.squareup.javapoet.ClassNamerulesRuntimeClassName(String name) com.squareup.javapoet.TypeNametoJavaType(String type) com.squareup.javapoet.CodeBlocktreeNodeToLiteral(com.fasterxml.jackson.core.TreeNode treeNode) booleancom.squareup.javapoet.CodeBlockvalueCreationCode(String type, com.squareup.javapoet.CodeBlock param) variableName(String name) Returns the name as a variable name using the intermediate model naming strategy.
- 
Constructor Details- 
EndpointRulesSpecUtils
 
- 
- 
Method Details- 
basePackage
- 
rulesRuntimeClassName
- 
parametersClassNamepublic com.squareup.javapoet.ClassName parametersClassName()
- 
providerInterfaceNamepublic com.squareup.javapoet.ClassName providerInterfaceName()
- 
providerDefaultImplNamepublic com.squareup.javapoet.ClassName providerDefaultImplName()
- 
resolverInterceptorNamepublic com.squareup.javapoet.ClassName resolverInterceptorName()
- 
requestModifierInterceptorNamepublic com.squareup.javapoet.ClassName requestModifierInterceptorName()
- 
clientEndpointTestsNamepublic com.squareup.javapoet.ClassName clientEndpointTestsName()
- 
endpointProviderTestsNamepublic com.squareup.javapoet.ClassName endpointProviderTestsName()
- 
clientContextParamsNamepublic com.squareup.javapoet.ClassName clientContextParamsName()
- 
paramMethodName
- 
clientContextParamMethodName
- 
clientContextParamName
- 
toJavaType
- 
valueCreationCodepublic com.squareup.javapoet.CodeBlock valueCreationCode(String type, com.squareup.javapoet.CodeBlock param) 
- 
parameterType
- 
treeNodeToLiteralpublic com.squareup.javapoet.CodeBlock treeNodeToLiteral(com.fasterxml.jackson.core.TreeNode treeNode) 
- 
isS3public boolean isS3()
- 
isS3Controlpublic boolean isS3Control()
- 
useS3Expresspublic boolean useS3Express()
- 
resolverReturnTypepublic com.squareup.javapoet.TypeName resolverReturnType()
- 
rulesEngineResourceFiles
- 
rulesEngineFilesFromDirectory
- 
rulesEngineResourceFiles2
- 
parameters
- 
isDeclaredParam
- 
parameterClassFieldCreates a data-class level field for the given parameter. For instanceprivate final Region region;
- 
parameterClassAccessorMethodpublic com.squareup.javapoet.MethodSpec parameterClassAccessorMethod(String name, ParameterModel model) Creates a data-class method to access the given parameter. For instancepublic Region region() {…};
- 
parameterInterfaceAccessorMethodpublic com.squareup.javapoet.MethodSpec parameterInterfaceAccessorMethod(String name, ParameterModel model) Creates a data-interface method to access the given parameter. For instanceRegion region();
- 
parameterBuilderFieldSpecCreates a builder-class level field for the given parameter initialized to its default value when present. For instanceprivate Boolean useGlobalEndpoint = false;
- 
parameterBuilderSetterMethodDeclarationpublic com.squareup.javapoet.MethodSpec parameterBuilderSetterMethodDeclaration(com.squareup.javapoet.ClassName containingClass, String name, ParameterModel model) Creates a builder-interface method to set the given parameter. For instanceBuilder region(Region region);
- 
parameterBuilderSetterMethodpublic com.squareup.javapoet.MethodSpec parameterBuilderSetterMethod(com.squareup.javapoet.ClassName containingClass, String name, ParameterModel model) Creates a builder-class method to set the given parameter. For instancepublic Builder region(Region region) {…};
- 
variableName
 
-