Class AwsPartition.Definition
java.lang.Object
software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition.Definition
- All Implemented Interfaces:
- FunctionDefinition
- Enclosing class:
- AwsPartition
A 
FunctionDefinition for the AwsPartition function.- 
Method SummaryModifier and TypeMethodDescriptioncreateFunction(FunctionNode functionNode) Creates aLibraryFunctionimplementation from the givenFunctionNode.Evaluate the arguments to a given function to compute a result.The arguments to this function.getId()The ID of this function.The return type of this function definition.
- 
Method Details- 
getIdDescription copied from interface:FunctionDefinitionThe ID of this function.- Specified by:
- getIdin interface- FunctionDefinition
- Returns:
- The ID string
 
- 
getArgumentsDescription copied from interface:FunctionDefinitionThe arguments to this function.- Specified by:
- getArgumentsin interface- FunctionDefinition
- Returns:
- The function arguments
 
- 
getReturnTypeDescription copied from interface:FunctionDefinitionThe return type of this function definition.- Specified by:
- getReturnTypein interface- FunctionDefinition
- Returns:
- The function return type
 
- 
evaluateDescription copied from interface:FunctionDefinitionEvaluate the arguments to a given function to compute a result.- Specified by:
- evaluatein interface- FunctionDefinition
- Returns:
- The resulting value
 
- 
createFunctionDescription copied from interface:FunctionDefinitionCreates aLibraryFunctionimplementation from the givenFunctionNode.- Specified by:
- createFunctionin interface- FunctionDefinition
- Parameters:
- functionNode- the function node to deserialize.
- Returns:
- the created LibraryFunction implementation.
 
 
-