Modifier and Type | Method and Description |
---|---|
Function |
build() |
Function.Builder |
code(FunctionCode code)
The source code of the function.
|
Function.Builder |
comment(java.lang.String comment)
A comment to describe the function.
|
static Function.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
Function.Builder |
functionName(java.lang.String functionName)
A name to identify the function.
|
public static Function.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.Function.Builder
.public Function.Builder code(FunctionCode code)
code
- The source code of the function. This parameter is required.this
public Function.Builder comment(java.lang.String comment)
Default: - same as `functionName`
comment
- A comment to describe the function. This parameter is required.this
public Function.Builder functionName(java.lang.String functionName)
Default: - generated from the `id`
functionName
- A name to identify the function. This parameter is required.this
public Function build()